0s autopkgtest [17:24:11]: starting date and time: 2025-05-06 17:24:11+0000 0s autopkgtest [17:24:11]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [17:24:11]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2eecsd5c/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:uwsgi --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=uwsgi/2.0.29-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-arm64-9.secgroup --name adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 59s autopkgtest [17:25:10]: testbed dpkg architecture: arm64 59s autopkgtest [17:25:10]: testbed apt version: 3.0.0 59s autopkgtest [17:25:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 59s autopkgtest [17:25:10]: testbed release detected to be: None 60s autopkgtest [17:25:11]: updating testbed package index (apt update) 60s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 60s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 60s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 60s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.8 kB] 60s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 61s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 61s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 61s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 61s Fetched 1566 kB in 0s (3850 kB/s) 61s Reading package lists... 62s autopkgtest [17:25:13]: upgrading testbed (apt dist-upgrade and autopurge) 62s Reading package lists... 62s Building dependency tree... 62s Reading state information... 63s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 63s Starting 2 pkgProblemResolver with broken count: 0 63s Done 63s Entering ResolveByKeep 64s 64s Calculating upgrade... 64s The following packages will be upgraded: 64s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 64s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 64s perl-modules-5.40 python3-dbus sensible-utils 64s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s Need to get 11.4 MB of archives. 64s After this operation, 11.3 kB of additional disk space will be used. 64s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 65s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 65s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 65s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 65s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 65s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 65s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 65s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 65s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 66s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 66s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 66s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 66s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 66s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 66s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 66s Preconfiguring packages ... 66s Fetched 11.4 MB in 1s (7842 kB/s) 66s (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 ... 85238 files and directories currently installed.) 66s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 66s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 66s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 66s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 66s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 66s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 67s Setting up perl-base (5.40.1-3) ... 67s (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 ... 85238 files and directories currently installed.) 67s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 67s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 67s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 67s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 67s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 67s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 67s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 67s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 67s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 67s (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 ... 85238 files and directories currently installed.) 67s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 67s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 67s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 67s (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 ... 85238 files and directories currently installed.) 67s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 67s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 67s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 67s (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 ... 85238 files and directories currently installed.) 67s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 67s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 67s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 67s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 67s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 67s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 67s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 67s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 67s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 67s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 67s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 67s Unpacking lto-disabled-list (58) over (57) ... 67s Setting up python3-dbus (1.4.0-1) ... 68s Setting up lto-disabled-list (58) ... 68s Setting up libdebuginfod-common (0.193-1) ... 68s Setting up libelf1t64:arm64 (0.193-1) ... 68s Setting up libdw1t64:arm64 (0.193-1) ... 68s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 68s Setting up perl-modules-5.40 (5.40.1-3) ... 68s Setting up sensible-utils (0.0.25) ... 68s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 68s Setting up libperl5.40:arm64 (5.40.1-3) ... 68s Setting up perl (5.40.1-3) ... 68s Processing triggers for man-db (2.13.1-1) ... 68s Processing triggers for libc-bin (2.41-6ubuntu1) ... 69s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Starting pkgProblemResolver with broken count: 0 69s Starting 2 pkgProblemResolver with broken count: 0 69s Done 70s Solving dependencies... 70s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [17:25:23]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 72s autopkgtest [17:25:23]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 78s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (dsc) [3552 B] 78s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (tar) [9805 kB] 78s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (asc) [833 B] 78s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (diff) [844 kB] 78s gpgv: Signature made Wed Feb 19 07:04:53 2025 UTC 78s gpgv: using RSA key 5C7ABEA20F8630459CC8C8B5E27F2CF8458C2FA4 78s gpgv: Can't check signature: No public key 78s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.63-1ubuntu1.dsc: no acceptable signature found 79s autopkgtest [17:25:30]: testing package apache2 version 2.4.63-1ubuntu1 84s autopkgtest [17:25:35]: build not needed 90s autopkgtest [17:25:41]: test run-test-suite: preparing testbed 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 91s Starting pkgProblemResolver with broken count: 0 91s Starting 2 pkgProblemResolver with broken count: 0 91s Done 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 cpp cpp-14 cpp-14-aarch64-linux-gnu 91s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf 91s dh-strip-nondeterminism dwz g++ g++-14 g++-14-aarch64-linux-gnu 91s g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu 91s gcc-aarch64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 91s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 91s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 91s libb-hooks-endofscope-perl libb-hooks-op-check-perl 91s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 91s libclass-data-inheritable-perl libclass-inspector-perl 91s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 91s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 91s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 91s libdebhelper-perl 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-14-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 libio-html-perl 91s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 91s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 91s libmath-random-isaac-perl libmodule-implementation-perl 91s libmodule-runtime-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 libpod-parser-perl 91s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 91s libstdc++-14-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 libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 91s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 91s perl-doc perl-openssl-defaults po-debconf uuid-dev 91s 0 upgraded, 138 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 84.8 MB of archives. 91s After this operation, 316 MB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 91s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 91s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 91s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 91s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 91s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.63-1ubuntu1 [1334 kB] 91s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 91s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.63-1ubuntu1 [98.0 kB] 91s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.63-1ubuntu1 [90.4 kB] 91s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-8 [244 kB] 91s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3ubuntu1 [383 kB] 91s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20240727.1 [43.4 kB] 91s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-3ubuntu1 [572 kB] 91s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-2 [619 kB] 91s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 92s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 92s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 92s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 92s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 92s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 92s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 92s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15.1.0-2ubuntu1 [49.1 kB] 92s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15.1.0-2ubuntu1 [147 kB] 92s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15.1.0-2ubuntu1 [27.8 kB] 92s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15.1.0-2ubuntu1 [2920 kB] 92s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15.1.0-2ubuntu1 [1316 kB] 92s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15.1.0-2ubuntu1 [2689 kB] 92s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15.1.0-2ubuntu1 [1176 kB] 92s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15.1.0-2ubuntu1 [1638 kB] 92s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 92s Get:31 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 92s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 92s Get:33 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 92s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 92s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 92s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 92s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 92s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 92s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 92s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.1-2 [46.1 kB] 92s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.15-1build6 [113 kB] 92s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-2 [1000 kB] 92s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 92s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 93s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.1ubuntu2 [895 kB] 93s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 uuid-dev arm64 2.40.2-14ubuntu1 [55.2 kB] 93s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libsctp1 arm64 1.0.21+dfsg-1 [9264 B] 93s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 libsctp-dev arm64 1.0.21+dfsg-1 [57.4 kB] 93s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1-dev arm64 1.7.5-1 [769 kB] 93s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libldap-dev arm64 2.6.9+dfsg-2ubuntu1 [318 kB] 93s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 libldap2-dev all 2.6.9+dfsg-2ubuntu1 [11.1 kB] 93s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libexpat1-dev arm64 2.7.1-1 [128 kB] 93s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dev arm64 1.6.3-3ubuntu2 [419 kB] 93s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-16-0 arm64 10.45-1 [222 kB] 93s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-32-0 arm64 10.45-1 [210 kB] 93s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-posix3 arm64 10.45-1 [7084 B] 93s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-dev arm64 10.45-1 [768 kB] 93s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-dev arm64 2.4.63-1ubuntu1 [202 kB] 93s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-14-dev arm64 14.2.0-19ubuntu2 [2501 kB] 93s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [12.1 MB] 93s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 g++-14 arm64 14.2.0-19ubuntu2 [23.0 kB] 93s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 93s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 93s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 93s Get:65 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 93s Get:66 http://ftpmaster.internal/ubuntu questing/universe arm64 libanyevent-perl arm64 7.170-2build7 [368 kB] 93s Get:67 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 93s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 93s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 93s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 93s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 93s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 93s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 93s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 93s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 93s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 93s Get:77 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 93s Get:78 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 93s Get:79 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 93s Get:80 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 93s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 93s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 93s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 93s Get:84 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 93s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 93s Get:86 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 93s Get:87 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 93s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 93s Get:89 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 93s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 93s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 93s Get:92 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 93s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 93s Get:94 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 93s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 93s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.5-0.1 [27.9 kB] 93s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 93s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 93s Get:99 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 93s Get:100 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 93s Get:101 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 93s Get:102 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 93s Get:103 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 93s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 93s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 93s Get:106 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 93s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 93s Get:108 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 93s Get:109 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 93s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 93s Get:111 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 93s Get:112 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 93s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 93s Get:114 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 93s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 93s Get:116 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 93s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 93s Get:118 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 93s Get:119 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 93s Get:120 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-regexp-perl all 0.04-1.1 [7208 B] 93s Get:121 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 93s Get:122 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-dav-perl all 0.50-1 [79.7 kB] 93s Get:123 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 93s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 93s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 93s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 93s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 93s Get:128 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 93s Get:129 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 93s Get:130 http://ftpmaster.internal/ubuntu questing/universe arm64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 93s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 93s Get:132 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 93s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 93s Get:134 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 93s Get:135 http://ftpmaster.internal/ubuntu questing/main arm64 perl-doc all 5.40.1-3 [8252 kB] 93s Get:136 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 93s Get:137 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 93s Get:138 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 94s Fetched 84.8 MB in 2s (36.1 MB/s) 94s Selecting previously unselected package libapr1t64:arm64. 94s (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 ... 85238 files and directories currently installed.) 94s Preparing to unpack .../000-libapr1t64_1.7.5-1_arm64.deb ... 94s Unpacking libapr1t64:arm64 (1.7.5-1) ... 94s Selecting previously unselected package libaprutil1t64:arm64. 94s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 94s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 94s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 94s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 94s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 94s Selecting previously unselected package libaprutil1-ldap:arm64. 94s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 94s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 94s Selecting previously unselected package liblua5.4-0:arm64. 94s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_arm64.deb ... 94s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 94s Selecting previously unselected package apache2-bin. 94s Preparing to unpack .../005-apache2-bin_2.4.63-1ubuntu1_arm64.deb ... 94s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 94s Selecting previously unselected package apache2-data. 94s Preparing to unpack .../006-apache2-data_2.4.63-1ubuntu1_all.deb ... 94s Unpacking apache2-data (2.4.63-1ubuntu1) ... 94s Selecting previously unselected package apache2-utils. 94s Preparing to unpack .../007-apache2-utils_2.4.63-1ubuntu1_arm64.deb ... 94s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 94s Selecting previously unselected package apache2. 94s Preparing to unpack .../008-apache2_2.4.63-1ubuntu1_arm64.deb ... 94s Unpacking apache2 (2.4.63-1ubuntu1) ... 94s Selecting previously unselected package m4. 94s Preparing to unpack .../009-m4_1.4.19-8_arm64.deb ... 94s Unpacking m4 (1.4.19-8) ... 94s Selecting previously unselected package autoconf. 94s Preparing to unpack .../010-autoconf_2.72-3ubuntu1_all.deb ... 94s Unpacking autoconf (2.72-3ubuntu1) ... 94s Selecting previously unselected package autotools-dev. 94s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 94s Unpacking autotools-dev (20240727.1) ... 94s Selecting previously unselected package automake. 94s Preparing to unpack .../012-automake_1%3a1.17-3ubuntu1_all.deb ... 94s Unpacking automake (1:1.17-3ubuntu1) ... 94s Selecting previously unselected package autopoint. 94s Preparing to unpack .../013-autopoint_0.23.1-2_all.deb ... 94s Unpacking autopoint (0.23.1-2) ... 94s Selecting previously unselected package libdebhelper-perl. 94s Preparing to unpack .../014-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 94s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 94s Selecting previously unselected package libisl23:arm64. 94s Preparing to unpack .../015-libisl23_0.27-1_arm64.deb ... 94s Unpacking libisl23:arm64 (0.27-1) ... 94s Selecting previously unselected package libmpc3:arm64. 94s Preparing to unpack .../016-libmpc3_1.3.1-1build2_arm64.deb ... 94s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 94s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 94s Preparing to unpack .../017-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 94s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 95s Selecting previously unselected package cpp-14. 95s Preparing to unpack .../018-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 95s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 95s Selecting previously unselected package cpp-aarch64-linux-gnu. 95s Preparing to unpack .../019-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 95s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 95s Selecting previously unselected package cpp. 95s Preparing to unpack .../020-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 95s Unpacking cpp (4:14.2.0-1ubuntu1) ... 95s Selecting previously unselected package libcc1-0:arm64. 95s Preparing to unpack .../021-libcc1-0_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libcc1-0:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libgomp1:arm64. 95s Preparing to unpack .../022-libgomp1_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libgomp1:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libitm1:arm64. 95s Preparing to unpack .../023-libitm1_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libitm1:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libasan8:arm64. 95s Preparing to unpack .../024-libasan8_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libasan8:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package liblsan0:arm64. 95s Preparing to unpack .../025-liblsan0_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking liblsan0:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libtsan2:arm64. 95s Preparing to unpack .../026-libtsan2_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libtsan2:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libubsan1:arm64. 95s Preparing to unpack .../027-libubsan1_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libubsan1:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libhwasan0:arm64. 95s Preparing to unpack .../028-libhwasan0_15.1.0-2ubuntu1_arm64.deb ... 95s Unpacking libhwasan0:arm64 (15.1.0-2ubuntu1) ... 95s Selecting previously unselected package libgcc-14-dev:arm64. 95s Preparing to unpack .../029-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 95s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 95s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 95s Preparing to unpack .../030-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 95s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 96s Selecting previously unselected package gcc-14. 96s Preparing to unpack .../031-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 96s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 96s Selecting previously unselected package gcc-aarch64-linux-gnu. 96s Preparing to unpack .../032-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 96s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 96s Selecting previously unselected package gcc. 96s Preparing to unpack .../033-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 96s Unpacking gcc (4:14.2.0-1ubuntu1) ... 96s Selecting previously unselected package libtool. 96s Preparing to unpack .../034-libtool_2.5.4-4_all.deb ... 96s Unpacking libtool (2.5.4-4) ... 96s Selecting previously unselected package dh-autoreconf. 96s Preparing to unpack .../035-dh-autoreconf_20_all.deb ... 96s Unpacking dh-autoreconf (20) ... 96s Selecting previously unselected package libarchive-zip-perl. 96s Preparing to unpack .../036-libarchive-zip-perl_1.68-1_all.deb ... 96s Unpacking libarchive-zip-perl (1.68-1) ... 96s Selecting previously unselected package libfile-stripnondeterminism-perl. 96s Preparing to unpack .../037-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 96s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 96s Selecting previously unselected package dh-strip-nondeterminism. 96s Preparing to unpack .../038-dh-strip-nondeterminism_1.14.1-2_all.deb ... 96s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 96s Selecting previously unselected package debugedit. 96s Preparing to unpack .../039-debugedit_1%3a5.1-2_arm64.deb ... 96s Unpacking debugedit (1:5.1-2) ... 96s Selecting previously unselected package dwz. 96s Preparing to unpack .../040-dwz_0.15-1build6_arm64.deb ... 96s Unpacking dwz (0.15-1build6) ... 96s Selecting previously unselected package gettext. 96s Preparing to unpack .../041-gettext_0.23.1-2_arm64.deb ... 96s Unpacking gettext (0.23.1-2) ... 96s Selecting previously unselected package intltool-debian. 96s Preparing to unpack .../042-intltool-debian_0.35.0+20060710.6_all.deb ... 96s Unpacking intltool-debian (0.35.0+20060710.6) ... 96s Selecting previously unselected package po-debconf. 96s Preparing to unpack .../043-po-debconf_1.0.21+nmu1_all.deb ... 96s Unpacking po-debconf (1.0.21+nmu1) ... 96s Selecting previously unselected package debhelper. 96s Preparing to unpack .../044-debhelper_13.24.1ubuntu2_all.deb ... 96s Unpacking debhelper (13.24.1ubuntu2) ... 96s Selecting previously unselected package uuid-dev:arm64. 96s Preparing to unpack .../045-uuid-dev_2.40.2-14ubuntu1_arm64.deb ... 96s Unpacking uuid-dev:arm64 (2.40.2-14ubuntu1) ... 96s Selecting previously unselected package libsctp1:arm64. 96s Preparing to unpack .../046-libsctp1_1.0.21+dfsg-1_arm64.deb ... 96s Unpacking libsctp1:arm64 (1.0.21+dfsg-1) ... 96s Selecting previously unselected package libsctp-dev:arm64. 96s Preparing to unpack .../047-libsctp-dev_1.0.21+dfsg-1_arm64.deb ... 96s Unpacking libsctp-dev:arm64 (1.0.21+dfsg-1) ... 96s Selecting previously unselected package libapr1-dev. 96s Preparing to unpack .../048-libapr1-dev_1.7.5-1_arm64.deb ... 96s Unpacking libapr1-dev (1.7.5-1) ... 96s Selecting previously unselected package libldap-dev:arm64. 96s Preparing to unpack .../049-libldap-dev_2.6.9+dfsg-2ubuntu1_arm64.deb ... 96s Unpacking libldap-dev:arm64 (2.6.9+dfsg-2ubuntu1) ... 96s Selecting previously unselected package libldap2-dev. 96s Preparing to unpack .../050-libldap2-dev_2.6.9+dfsg-2ubuntu1_all.deb ... 96s Unpacking libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 96s Selecting previously unselected package libexpat1-dev:arm64. 96s Preparing to unpack .../051-libexpat1-dev_2.7.1-1_arm64.deb ... 96s Unpacking libexpat1-dev:arm64 (2.7.1-1) ... 96s Selecting previously unselected package libaprutil1-dev. 96s Preparing to unpack .../052-libaprutil1-dev_1.6.3-3ubuntu2_arm64.deb ... 96s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 96s Selecting previously unselected package libpcre2-16-0:arm64. 96s Preparing to unpack .../053-libpcre2-16-0_10.45-1_arm64.deb ... 96s Unpacking libpcre2-16-0:arm64 (10.45-1) ... 96s Selecting previously unselected package libpcre2-32-0:arm64. 96s Preparing to unpack .../054-libpcre2-32-0_10.45-1_arm64.deb ... 96s Unpacking libpcre2-32-0:arm64 (10.45-1) ... 96s Selecting previously unselected package libpcre2-posix3:arm64. 96s Preparing to unpack .../055-libpcre2-posix3_10.45-1_arm64.deb ... 96s Unpacking libpcre2-posix3:arm64 (10.45-1) ... 96s Selecting previously unselected package libpcre2-dev:arm64. 96s Preparing to unpack .../056-libpcre2-dev_10.45-1_arm64.deb ... 96s Unpacking libpcre2-dev:arm64 (10.45-1) ... 96s Selecting previously unselected package apache2-dev. 97s Preparing to unpack .../057-apache2-dev_2.4.63-1ubuntu1_arm64.deb ... 97s Unpacking apache2-dev (2.4.63-1ubuntu1) ... 97s Selecting previously unselected package libstdc++-14-dev:arm64. 97s Preparing to unpack .../058-libstdc++-14-dev_14.2.0-19ubuntu2_arm64.deb ... 97s Unpacking libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 97s Selecting previously unselected package g++-14-aarch64-linux-gnu. 97s Preparing to unpack .../059-g++-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 97s Unpacking g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 97s Selecting previously unselected package g++-14. 97s Preparing to unpack .../060-g++-14_14.2.0-19ubuntu2_arm64.deb ... 97s Unpacking g++-14 (14.2.0-19ubuntu2) ... 97s Selecting previously unselected package g++-aarch64-linux-gnu. 97s Preparing to unpack .../061-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 97s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 97s Selecting previously unselected package g++. 97s Preparing to unpack .../062-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 97s Unpacking g++ (4:14.2.0-1ubuntu1) ... 97s Selecting previously unselected package build-essential. 97s Preparing to unpack .../063-build-essential_12.12ubuntu1_arm64.deb ... 97s Unpacking build-essential (12.12ubuntu1) ... 97s Selecting previously unselected package libalgorithm-c3-perl. 97s Preparing to unpack .../064-libalgorithm-c3-perl_0.11-2_all.deb ... 97s Unpacking libalgorithm-c3-perl (0.11-2) ... 97s Selecting previously unselected package libanyevent-perl. 97s Preparing to unpack .../065-libanyevent-perl_7.170-2build7_arm64.deb ... 97s Unpacking libanyevent-perl (7.170-2build7) ... 97s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 97s Preparing to unpack .../066-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 97s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 97s Selecting previously unselected package libdynaloader-functions-perl. 97s Preparing to unpack .../067-libdynaloader-functions-perl_0.004-2_all.deb ... 97s Unpacking libdynaloader-functions-perl (0.004-2) ... 97s Selecting previously unselected package libdevel-callchecker-perl:arm64. 97s Preparing to unpack .../068-libdevel-callchecker-perl_0.009-2_arm64.deb ... 97s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 97s Selecting previously unselected package libparams-classify-perl:arm64. 97s Preparing to unpack .../069-libparams-classify-perl_0.015-2build6_arm64.deb ... 97s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 97s Selecting previously unselected package libmodule-runtime-perl. 97s Preparing to unpack .../070-libmodule-runtime-perl_0.018-1_all.deb ... 97s Unpacking libmodule-runtime-perl (0.018-1) ... 97s Selecting previously unselected package libtry-tiny-perl. 97s Preparing to unpack .../071-libtry-tiny-perl_0.32-1_all.deb ... 97s Unpacking libtry-tiny-perl (0.32-1) ... 97s Selecting previously unselected package libmodule-implementation-perl. 97s Preparing to unpack .../072-libmodule-implementation-perl_0.09-2_all.deb ... 97s Unpacking libmodule-implementation-perl (0.09-2) ... 97s Selecting previously unselected package libsub-exporter-progressive-perl. 97s Preparing to unpack .../073-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 97s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 97s Selecting previously unselected package libvariable-magic-perl. 97s Preparing to unpack .../074-libvariable-magic-perl_0.64-1build1_arm64.deb ... 97s Unpacking libvariable-magic-perl (0.64-1build1) ... 97s Selecting previously unselected package libb-hooks-endofscope-perl. 97s Preparing to unpack .../075-libb-hooks-endofscope-perl_0.28-2_all.deb ... 97s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 97s Selecting previously unselected package libcrypt-random-seed-perl. 97s Preparing to unpack .../076-libcrypt-random-seed-perl_0.03-3_all.deb ... 97s Unpacking libcrypt-random-seed-perl (0.03-3) ... 97s Selecting previously unselected package libmath-random-isaac-perl. 97s Preparing to unpack .../077-libmath-random-isaac-perl_1.004-2_all.deb ... 97s Unpacking libmath-random-isaac-perl (1.004-2) ... 97s Selecting previously unselected package libbytes-random-secure-perl. 97s Preparing to unpack .../078-libbytes-random-secure-perl_0.29-3_all.deb ... 97s Unpacking libbytes-random-secure-perl (0.29-3) ... 97s Selecting previously unselected package libclass-c3-perl. 97s Preparing to unpack .../079-libclass-c3-perl_0.35-2_all.deb ... 97s Unpacking libclass-c3-perl (0.35-2) ... 97s Selecting previously unselected package libclass-data-inheritable-perl. 97s Preparing to unpack .../080-libclass-data-inheritable-perl_0.10-1_all.deb ... 97s Unpacking libclass-data-inheritable-perl (0.10-1) ... 97s Selecting previously unselected package libclass-inspector-perl. 97s Preparing to unpack .../081-libclass-inspector-perl_1.36-3_all.deb ... 97s Unpacking libclass-inspector-perl (1.36-3) ... 98s Selecting previously unselected package libclass-method-modifiers-perl. 98s Preparing to unpack .../082-libclass-method-modifiers-perl_2.15-1_all.deb ... 98s Unpacking libclass-method-modifiers-perl (2.15-1) ... 98s Selecting previously unselected package libclass-singleton-perl. 98s Preparing to unpack .../083-libclass-singleton-perl_1.6-2_all.deb ... 98s Unpacking libclass-singleton-perl (1.6-2) ... 98s Selecting previously unselected package libclone-perl:arm64. 98s Preparing to unpack .../084-libclone-perl_0.47-1_arm64.deb ... 98s Unpacking libclone-perl:arm64 (0.47-1) ... 98s Selecting previously unselected package perl-openssl-defaults:arm64. 98s Preparing to unpack .../085-perl-openssl-defaults_7build3_arm64.deb ... 98s Unpacking perl-openssl-defaults:arm64 (7build3) ... 98s Selecting previously unselected package libcrypt-ssleay-perl. 98s Preparing to unpack .../086-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 98s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 98s Selecting previously unselected package libparams-util-perl. 98s Preparing to unpack .../087-libparams-util-perl_1.102-3build1_arm64.deb ... 98s Unpacking libparams-util-perl (1.102-3build1) ... 98s Selecting previously unselected package libsub-install-perl. 98s Preparing to unpack .../088-libsub-install-perl_0.929-1_all.deb ... 98s Unpacking libsub-install-perl (0.929-1) ... 98s Selecting previously unselected package libdata-optlist-perl. 98s Preparing to unpack .../089-libdata-optlist-perl_0.114-1_all.deb ... 98s Unpacking libdata-optlist-perl (0.114-1) ... 98s Selecting previously unselected package libdevel-stacktrace-perl. 98s Preparing to unpack .../090-libdevel-stacktrace-perl_2.0500-1_all.deb ... 98s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 98s Selecting previously unselected package libencode-locale-perl. 98s Preparing to unpack .../091-libencode-locale-perl_1.05-3_all.deb ... 98s Unpacking libencode-locale-perl (1.05-3) ... 98s Selecting previously unselected package libsub-exporter-perl. 98s Preparing to unpack .../092-libsub-exporter-perl_0.990-1_all.deb ... 98s Unpacking libsub-exporter-perl (0.990-1) ... 98s Selecting previously unselected package libeval-closure-perl. 98s Preparing to unpack .../093-libeval-closure-perl_0.14-3_all.deb ... 98s Unpacking libeval-closure-perl (0.14-3) ... 98s Selecting previously unselected package libexception-class-perl. 98s Preparing to unpack .../094-libexception-class-perl_1.45-1_all.deb ... 98s Unpacking libexception-class-perl (1.45-1) ... 98s Selecting previously unselected package libfcgi0t64:arm64. 98s Preparing to unpack .../095-libfcgi0t64_2.4.5-0.1_arm64.deb ... 98s Unpacking libfcgi0t64:arm64 (2.4.5-0.1) ... 98s Selecting previously unselected package libfcgi-perl. 98s Preparing to unpack .../096-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 98s Unpacking libfcgi-perl (0.82+ds-3build3) ... 98s Selecting previously unselected package libtimedate-perl. 98s Preparing to unpack .../097-libtimedate-perl_2.3300-2_all.deb ... 98s Unpacking libtimedate-perl (2.3300-2) ... 98s Selecting previously unselected package libhttp-date-perl. 98s Preparing to unpack .../098-libhttp-date-perl_6.06-1_all.deb ... 98s Unpacking libhttp-date-perl (6.06-1) ... 98s Selecting previously unselected package libfile-listing-perl. 98s Preparing to unpack .../099-libfile-listing-perl_6.16-1_all.deb ... 98s Unpacking libfile-listing-perl (6.16-1) ... 98s Selecting previously unselected package libfile-sharedir-perl. 98s Preparing to unpack .../100-libfile-sharedir-perl_1.118-3_all.deb ... 98s Unpacking libfile-sharedir-perl (1.118-3) ... 98s Selecting previously unselected package libhtml-tagset-perl. 98s Preparing to unpack .../101-libhtml-tagset-perl_3.24-1_all.deb ... 98s Unpacking libhtml-tagset-perl (3.24-1) ... 98s Selecting previously unselected package liburi-perl. 98s Preparing to unpack .../102-liburi-perl_5.30-1_all.deb ... 98s Unpacking liburi-perl (5.30-1) ... 98s Selecting previously unselected package libhtml-parser-perl:arm64. 98s Preparing to unpack .../103-libhtml-parser-perl_3.83-1build1_arm64.deb ... 98s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 98s Selecting previously unselected package libhtml-tree-perl. 98s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 98s Unpacking libhtml-tree-perl (5.07-3) ... 98s Selecting previously unselected package libio-html-perl. 98s Preparing to unpack .../105-libio-html-perl_1.004-3_all.deb ... 98s Unpacking libio-html-perl (1.004-3) ... 98s Selecting previously unselected package liblwp-mediatypes-perl. 98s Preparing to unpack .../106-liblwp-mediatypes-perl_6.04-2_all.deb ... 98s Unpacking liblwp-mediatypes-perl (6.04-2) ... 98s Selecting previously unselected package libhttp-message-perl. 98s Preparing to unpack .../107-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 98s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 98s Selecting previously unselected package libhttp-cookies-perl. 98s Preparing to unpack .../108-libhttp-cookies-perl_6.11-1_all.deb ... 98s Unpacking libhttp-cookies-perl (6.11-1) ... 98s Selecting previously unselected package libpod-parser-perl. 98s Preparing to unpack .../109-libpod-parser-perl_1.67-1_all.deb ... 98s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 98s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 98s Unpacking libpod-parser-perl (1.67-1) ... 98s Selecting previously unselected package libhttp-negotiate-perl. 98s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 98s Unpacking libhttp-negotiate-perl (6.01-2) ... 98s Selecting previously unselected package libnet-ssleay-perl:arm64. 98s Preparing to unpack .../111-libnet-ssleay-perl_1.94-3_arm64.deb ... 98s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 98s Selecting previously unselected package libio-socket-ssl-perl. 98s Preparing to unpack .../112-libio-socket-ssl-perl_2.089-1_all.deb ... 98s Unpacking libio-socket-ssl-perl (2.089-1) ... 98s Selecting previously unselected package libnet-http-perl. 98s Preparing to unpack .../113-libnet-http-perl_6.23-1_all.deb ... 98s Unpacking libnet-http-perl (6.23-1) ... 98s Selecting previously unselected package liblwp-protocol-https-perl. 98s Preparing to unpack .../114-liblwp-protocol-https-perl_6.14-1_all.deb ... 98s Unpacking liblwp-protocol-https-perl (6.14-1) ... 98s Selecting previously unselected package libwww-robotrules-perl. 98s Preparing to unpack .../115-libwww-robotrules-perl_6.02-1_all.deb ... 98s Unpacking libwww-robotrules-perl (6.02-1) ... 98s Selecting previously unselected package libwww-perl. 98s Preparing to unpack .../116-libwww-perl_6.78-1_all.deb ... 98s Unpacking libwww-perl (6.78-1) ... 98s Selecting previously unselected package libxml-parser-perl. 98s Preparing to unpack .../117-libxml-parser-perl_2.47-1build4_arm64.deb ... 98s Unpacking libxml-parser-perl (2.47-1build4) ... 98s Selecting previously unselected package libxml-perl. 98s Preparing to unpack .../118-libxml-perl_0.08-4_all.deb ... 98s Unpacking libxml-perl (0.08-4) ... 99s Selecting previously unselected package libxml-regexp-perl. 99s Preparing to unpack .../119-libxml-regexp-perl_0.04-1.1_all.deb ... 99s Unpacking libxml-regexp-perl (0.04-1.1) ... 99s Selecting previously unselected package libxml-dom-perl. 99s Preparing to unpack .../120-libxml-dom-perl_1.46-2_all.deb ... 99s Unpacking libxml-dom-perl (1.46-2) ... 99s Selecting previously unselected package libhttp-dav-perl. 99s Preparing to unpack .../121-libhttp-dav-perl_0.50-1_all.deb ... 99s Unpacking libhttp-dav-perl (0.50-1) ... 99s Selecting previously unselected package libmro-compat-perl. 99s Preparing to unpack .../122-libmro-compat-perl_0.15-2_all.deb ... 99s Unpacking libmro-compat-perl (0.15-2) ... 99s Selecting previously unselected package libpackage-stash-perl. 99s Preparing to unpack .../123-libpackage-stash-perl_0.40-1_all.deb ... 99s Unpacking libpackage-stash-perl (0.40-1) ... 99s Selecting previously unselected package libsub-identify-perl. 99s Preparing to unpack .../124-libsub-identify-perl_0.14-3build4_arm64.deb ... 99s Unpacking libsub-identify-perl (0.14-3build4) ... 99s Selecting previously unselected package libsub-name-perl:arm64. 99s Preparing to unpack .../125-libsub-name-perl_0.28-1_arm64.deb ... 99s Unpacking libsub-name-perl:arm64 (0.28-1) ... 99s Selecting previously unselected package libnamespace-clean-perl. 99s Preparing to unpack .../126-libnamespace-clean-perl_0.27-2_all.deb ... 99s Unpacking libnamespace-clean-perl (0.27-2) ... 99s Selecting previously unselected package libnamespace-autoclean-perl. 99s Preparing to unpack .../127-libnamespace-autoclean-perl_0.31-1_all.deb ... 99s Unpacking libnamespace-autoclean-perl (0.31-1) ... 99s Selecting previously unselected package libparams-validationcompiler-perl. 99s Preparing to unpack .../128-libparams-validationcompiler-perl_0.31-1_all.deb ... 99s Unpacking libparams-validationcompiler-perl (0.31-1) ... 99s Selecting previously unselected package libprotocol-http2-perl. 99s Preparing to unpack .../129-libprotocol-http2-perl_1.11-1_all.deb ... 99s Unpacking libprotocol-http2-perl (1.11-1) ... 99s Selecting previously unselected package librole-tiny-perl. 99s Preparing to unpack .../130-librole-tiny-perl_2.002004-1_all.deb ... 99s Unpacking librole-tiny-perl (2.002004-1) ... 99s Selecting previously unselected package libsub-quote-perl. 99s Preparing to unpack .../131-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 99s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 99s Selecting previously unselected package libxstring-perl:arm64. 99s Preparing to unpack .../132-libxstring-perl_0.005-2build4_arm64.deb ... 99s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 99s Selecting previously unselected package libspecio-perl. 99s Preparing to unpack .../133-libspecio-perl_0.50-1_all.deb ... 99s Unpacking libspecio-perl (0.50-1) ... 99s Selecting previously unselected package perl-doc. 99s Preparing to unpack .../134-perl-doc_5.40.1-3_all.deb ... 99s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 99s Unpacking perl-doc (5.40.1-3) ... 99s Selecting previously unselected package libdatetime-locale-perl. 99s Preparing to unpack .../135-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 99s Unpacking libdatetime-locale-perl (1:1.41-1) ... 99s Selecting previously unselected package libdatetime-timezone-perl. 99s Preparing to unpack .../136-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 99s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 99s Selecting previously unselected package libdatetime-perl. 99s Preparing to unpack .../137-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 99s Unpacking libdatetime-perl (2:1.65-1build3) ... 99s Setting up libanyevent-perl (7.170-2build7) ... 99s Setting up libmath-random-isaac-perl (1.004-2) ... 99s Setting up libclass-inspector-perl (1.36-3) ... 99s Setting up libdynaloader-functions-perl (0.004-2) ... 99s Setting up libclass-method-modifiers-perl (2.15-1) ... 99s Setting up libxml-regexp-perl (0.04-1.1) ... 99s Setting up libclone-perl:arm64 (0.47-1) ... 99s Setting up libarchive-zip-perl (1.68-1) ... 99s Setting up libsub-identify-perl (0.14-3build4) ... 99s Setting up libfcgi0t64:arm64 (2.4.5-0.1) ... 99s Setting up libhtml-tagset-perl (3.24-1) ... 99s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 99s Setting up liblwp-mediatypes-perl (6.04-2) ... 99s Setting up libtry-tiny-perl (0.32-1) ... 99s Setting up libprotocol-http2-perl (1.11-1) ... 99s Setting up perl-openssl-defaults:arm64 (7build3) ... 99s Setting up perl-doc (5.40.1-3) ... 99s Setting up m4 (1.4.19-8) ... 99s Setting up libclass-singleton-perl (1.6-2) ... 99s Setting up libencode-locale-perl (1.05-3) ... 99s Setting up libxstring-perl:arm64 (0.005-2build4) ... 99s Setting up libgomp1:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libpcre2-16-0:arm64 (10.45-1) ... 99s Setting up libsub-install-perl (0.929-1) ... 99s Setting up autotools-dev (20240727.1) ... 99s Setting up libpcre2-32-0:arm64 (10.45-1) ... 99s Setting up libclass-data-inheritable-perl (0.10-1) ... 99s Setting up libalgorithm-c3-perl (0.11-2) ... 99s Setting up libexpat1-dev:arm64 (2.7.1-1) ... 99s Setting up libcrypt-random-seed-perl (0.03-3) ... 99s Setting up libldap-dev:arm64 (2.6.9+dfsg-2ubuntu1) ... 99s Setting up uuid-dev:arm64 (2.40.2-14ubuntu1) ... 99s Setting up libmpc3:arm64 (1.3.1-1build2) ... 99s Setting up libvariable-magic-perl (0.64-1build1) ... 99s Setting up libio-html-perl (1.004-3) ... 99s Setting up libpod-parser-perl (1.67-1) ... 99s Setting up autopoint (0.23.1-2) ... 99s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 99s Setting up libparams-util-perl (1.102-3build1) ... 99s Setting up autoconf (2.72-3ubuntu1) ... 99s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 99s Setting up libtimedate-perl (2.3300-2) ... 99s Setting up libubsan1:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libsub-name-perl:arm64 (0.28-1) ... 99s Setting up libpcre2-posix3:arm64 (10.45-1) ... 99s Setting up dwz (0.15-1build6) ... 99s Setting up libsctp1:arm64 (1.0.21+dfsg-1) ... 99s Setting up libhwasan0:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libasan8:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libapr1t64:arm64 (1.7.5-1) ... 99s Setting up librole-tiny-perl (2.002004-1) ... 99s Setting up debugedit (1:5.1-2) ... 99s Setting up libfile-sharedir-perl (1.118-3) ... 99s Setting up libfcgi-perl (0.82+ds-3build3) ... 99s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 99s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 99s Setting up libdevel-stacktrace-perl (2.0500-1) ... 99s Setting up apache2-data (2.4.63-1ubuntu1) ... 99s Setting up libtsan2:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libisl23:arm64 (0.27-1) ... 99s Setting up libcc1-0:arm64 (15.1.0-2ubuntu1) ... 99s Setting up liburi-perl (5.30-1) ... 99s Setting up liblsan0:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libitm1:arm64 (15.1.0-2ubuntu1) ... 99s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 99s Setting up automake (1:1.17-3ubuntu1) ... 99s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 99s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 99s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 99s Setting up libhttp-date-perl (6.06-1) ... 99s Setting up gettext (0.23.1-2) ... 99s Setting up libfile-listing-perl (6.16-1) ... 99s Setting up libpcre2-dev:arm64 (10.45-1) ... 99s Setting up libnet-http-perl (6.23-1) ... 99s Setting up libexception-class-perl (1.45-1) ... 99s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 99s Setting up libclass-c3-perl (0.35-2) ... 99s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 99s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 99s Setting up intltool-debian (0.35.0+20060710.6) ... 99s Setting up libbytes-random-secure-perl (0.29-3) ... 99s Setting up libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 99s Setting up libdata-optlist-perl (0.114-1) ... 99s Setting up libsctp-dev:arm64 (1.0.21+dfsg-1) ... 99s Setting up dh-strip-nondeterminism (1.14.1-2) ... 99s Setting up libwww-robotrules-perl (6.02-1) ... 100s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 100s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 100s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 100s Setting up libmro-compat-perl (0.15-2) ... 100s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 100s Setting up libstdc++-14-dev:arm64 (14.2.0-19ubuntu2) ... 100s Setting up libio-socket-ssl-perl (2.089-1) ... 100s Setting up libsub-exporter-perl (0.990-1) ... 100s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 100s Setting up apache2-utils (2.4.63-1ubuntu1) ... 100s Setting up libeval-closure-perl (0.14-3) ... 100s Setting up libhttp-negotiate-perl (6.01-2) ... 100s Setting up libparams-validationcompiler-perl (0.31-1) ... 100s Setting up libhttp-cookies-perl (6.11-1) ... 100s Setting up po-debconf (1.0.21+nmu1) ... 100s Setting up libhtml-tree-perl (5.07-3) ... 100s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 100s Setting up apache2-bin (2.4.63-1ubuntu1) ... 100s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 100s Setting up libmodule-runtime-perl (0.018-1) ... 100s Setting up libapr1-dev (1.7.5-1) ... 100s Setting up cpp-14 (14.2.0-19ubuntu2) ... 100s Setting up cpp (4:14.2.0-1ubuntu1) ... 100s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 100s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 100s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 100s Setting up g++-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 100s Setting up libmodule-implementation-perl (0.09-2) ... 100s Setting up libpackage-stash-perl (0.40-1) ... 100s Setting up apache2 (2.4.63-1ubuntu1) ... 100s Enabling module mpm_event. 100s Enabling module authz_core. 100s Enabling module authz_host. 100s Enabling module authn_core. 100s Enabling module auth_basic. 100s Enabling module access_compat. 100s Enabling module authn_file. 100s Enabling module authz_user. 100s Enabling module alias. 100s Enabling module dir. 100s Enabling module autoindex. 100s Enabling module env. 100s Enabling module mime. 100s Enabling module negotiation. 100s Enabling module setenvif. 100s Enabling module filter. 100s Enabling module deflate. 100s Enabling module status. 100s Enabling module reqtimeout. 100s Enabling conf charset. 100s Enabling conf localized-error-pages. 100s Enabling conf other-vhosts-access-log. 100s Enabling conf security. 100s Enabling conf serve-cgi-bin. 100s Enabling site 000-default. 101s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 101s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 102s Setting up gcc-14 (14.2.0-19ubuntu2) ... 102s Setting up libspecio-perl (0.50-1) ... 102s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 102s Setting up g++-14 (14.2.0-19ubuntu2) ... 102s Setting up libb-hooks-endofscope-perl (0.28-2) ... 102s Setting up libtool (2.5.4-4) ... 102s Setting up gcc (4:14.2.0-1ubuntu1) ... 102s Setting up dh-autoreconf (20) ... 102s Setting up libnamespace-clean-perl (0.27-2) ... 102s Setting up g++ (4:14.2.0-1ubuntu1) ... 102s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 102s Setting up build-essential (12.12ubuntu1) ... 102s Setting up libnamespace-autoclean-perl (0.31-1) ... 102s Setting up libdatetime-locale-perl (1:1.41-1) ... 102s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 102s Setting up debhelper (13.24.1ubuntu2) ... 102s Setting up libdatetime-perl (2:1.65-1build3) ... 102s Setting up apache2-dev (2.4.63-1ubuntu1) ... 102s Setting up liblwp-protocol-https-perl (6.14-1) ... 102s Setting up libwww-perl (6.78-1) ... 102s Setting up libxml-parser-perl (2.47-1build4) ... 102s Setting up libxml-perl (0.08-4) ... 102s Setting up libxml-dom-perl (1.46-2) ... 102s Setting up libhttp-dav-perl (0.50-1) ... 102s Processing triggers for install-info (7.1.1-1) ... 102s Processing triggers for libc-bin (2.41-6ubuntu1) ... 102s Processing triggers for ufw (0.36.2-9) ... 102s Processing triggers for man-db (2.13.1-1) ... 105s autopkgtest [17:25:56]: test run-test-suite: [----------------------- 105s + set -o pipefail 105s + export LANG=C 105s + LANG=C 105s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 105s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 105s + TESTS= 105s + TESTUSER=tuser 105s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 105s + useradd --user-group --system --create-home -s /bin/bash tuser 105s + cp -a debian/perl-framework /tmp/autopkgtest.EZfXFH/autopkgtest_tmp 105s =============Running-with-mpm_prefork========== 105s + cd /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework 105s + export HARNESS_VERBOSE=1 105s + HARNESS_VERBOSE=1 105s + run_tests mpm_prefork 105s + local MPM=mpm_prefork 105s + shift 105s + local LOG=testlog.mpm_prefork 105s + echo =============Running-with-mpm_prefork========== 105s + rm -f apache2.conf.debian 105s + cp /etc/apache2/apache2.conf apache2.conf.debian 105s + cat /etc/apache2/mods-available/mpm_prefork.load 105s + 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 105s + grep -v mpm_ 105s + xargs cat 105s + for m in bucketeer case_filter case_filter_in 105s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 105s + for m in bucketeer case_filter case_filter_in 105s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 105s + for m in bucketeer case_filter case_filter_in 105s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 105s + cat /etc/apache2/mods-available/mime.conf 105s + echo 'Servername localhost' 105s + make clean 105s make: *** No rule to make target 'clean'. Stop. 105s + true 105s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 105s + chown -R tuser: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp 105s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/apache2.conf.debian' 105s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 105s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 105s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 106s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 106s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 106s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 106s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 106s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 106s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 106s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 106s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 106s [ info] generating script ./t/htdocs/modules/cgi/env.pl 106s [ info] generating script ./t/htdocs/modules/cgi/action.pl 106s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 106s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 106s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 106s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 106s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 106s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 106s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 106s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 106s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 106s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 106s [ info] generating script ./t/htdocs/modules/cgi/big.pl 106s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 106s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 106s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 106s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 106s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 106s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 106s Warning: NAME must be a package name 106s Checking if your kit is complete... 106s Looks good 106s [ info] generating script t/TEST 106s [ info] generating script ./t/cgi-bin/next_available_port.pl 106s [ info] generating script ./t/cgi-bin/cookies.pl 106s [ info] generating script t/TEST 106s Writing MYMETA.yml and MYMETA.json 106s Writing MYMETA.yml and MYMETA.json 106s Checking for Cwd...ok 106s Checking for File::Spec...ok 106s Generating a Unix-style Makefile 106s Writing Makefile for httpd-test 106s Writing MYMETA.yml and MYMETA.json 106s + su tuser -c 't/TEST ' 106s + tee testlog.mpm_prefork 106s [warning] setting ulimit to allow core files 106s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/TEST 106s Duplicate specification "clean" for option "clean" 106s Duplicate specification "help" for option "help" 108s [warning] generating SSL CA for asf 108s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 109s .+......+.+..+.+......+.....+...............+......+.......+..+++++++++++++++++++++++++++++++++++++++*...+...+++++++++++++++++++++++++++++++++++++++*...+..+....+......+........+..........+.....+..........+..+...............+...+.+..+.......+...+........+.......+............+.....+.......+...........+..........+..+.+..+...+....+...+..+...............+.+..+....+........+............+.+...+.....+..........+.........+..+......+..........+..+...+..........+..+.+.....+.+.........+......+.....+.............+..+.............+......+..............+.+..+...+.+......+..+.+..+..................+................+.....+.+.....+...+.+...........+...+....+...+.....+....+.....+.........+....+...+............+......+............+............+..+......+....+......+...+............+..+...+....+.....+....+..+....+...........+...+.+...+..+.........+.+..................+........+.........+...............+.+...+..+.............+......+...+...+...+.....+.+.....+...+............+.+........+.+........+......+...............+....+...+............+...........+....+............+.....+.........+......+.........+.......+............+..+.+...+.....+......+.+...+..+............+.+......+........+.......+...+..+...+.............+....................+....+...+......+.........+..+.+.....+.......+.....+......+....+...+..................+.....+......+......+....+...+..+......+...+......+....+...........+.............+..+......+...+.+......+........+.+...+.....+.+...............+..+....++++++ 109s .+................+.....+...+++++++++++++++++++++++++++++++++++++++*...+..+.......+.....+......+.........+++++++++++++++++++++++++++++++++++++++*....+.......+..+...+...+............+.+..+...............+...+...............+.+......+.........+...+...+...............+.....+.......+..+....+.........+..++++++ 109s ----- 109s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 109s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 110s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 110s [ 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 110s [ 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 110s Using configuration from conf/server2_dsa.cnf 110s Check that the request matches the signature 110s Signature ok 110s The Subject's Distinguished Name is as follows 110s countryName :PRINTABLE:'US' 110s stateOrProvinceName :ASN.1 12:'California' 110s localityName :ASN.1 12:'San Francisco' 110s organizationName :ASN.1 12:'ASF' 110s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 110s commonName :ASN.1 12:'localhost' 110s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 110s Certificate is to be certified until May 6 17:26:01 2026 GMT (365 days) 110s 110s Write out database with 1 new entries 110s Database updated 110s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 110s [ 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 110s [ 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 110s Using configuration from conf/server_des3_dsa.cnf 110s Check that the request matches the signature 110s Signature ok 110s The Subject's Distinguished Name is as follows 110s countryName :PRINTABLE:'US' 110s stateOrProvinceName :ASN.1 12:'California' 110s localityName :ASN.1 12:'San Francisco' 110s organizationName :ASN.1 12:'ASF' 110s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 110s commonName :ASN.1 12:'localhost' 110s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 110s Certificate is to be certified until May 6 17:26:01 2026 GMT (365 days) 110s 110s Write out database with 1 new entries 110s Database updated 110s [ info] openssl genrsa -out keys/server2.pem 2048 110s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 110s [ 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 110s Using configuration from conf/server2.cnf 110s Check that the request matches the signature 110s Signature ok 110s The Subject's Distinguished Name is as follows 110s countryName :PRINTABLE:'US' 110s stateOrProvinceName :ASN.1 12:'California' 110s localityName :ASN.1 12:'San Francisco' 110s organizationName :ASN.1 12:'ASF' 110s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 110s commonName :ASN.1 12:'localhost' 110s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 110s Certificate is to be certified until May 6 17:26:01 2026 GMT (365 days) 110s 110s Write out database with 1 new entries 110s Database updated 110s [ info] openssl genrsa -out keys/client_revoked.pem 2048 110s [ 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 110s [ 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 111s Using configuration from conf/client_revoked.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test' 111s commonName :ASN.1 12:'client_revoked' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:01 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ 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 111s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 111s Using configuration from conf/cacrl.cnf 111s Revoking Certificate 04. 111s Database updated 111s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 111s Using configuration from conf/cacrl.cnf 111s [ info] generating proxy cert: proxy/client_revoked.pem 111s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 111s [ 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 111s [ 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 111s Using configuration from conf/server_dsa.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 111s commonName :ASN.1 12:'localhost' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:01 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ info] openssl genrsa -out keys/client_colon.pem 2048 111s [ 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 111s [ 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 111s Using configuration from conf/client_colon.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test' 111s commonName :ASN.1 12:'user:colon' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:01 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ 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 111s [ info] generating proxy cert: proxy/client_colon.pem 111s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 111s [ 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 111s [ 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 111s Using configuration from conf/server_des3.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 111s commonName :ASN.1 12:'localhost' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:02 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ info] openssl genrsa -out keys/server.pem 2048 111s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 111s [ 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 111s Using configuration from conf/server.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 111s commonName :ASN.1 12:'localhost' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:02 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ info] openssl genrsa -out keys/client_ok.pem 2048 111s [ 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 111s [ 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 111s Using configuration from conf/client_ok.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test' 111s commonName :ASN.1 12:'client_ok' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:02 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ 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 111s [ info] generating proxy cert: proxy/client_ok.pem 111s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 111s [ 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 111s [ 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 111s Using configuration from conf/server2_des3_dsa.cnf 111s Check that the request matches the signature 111s Signature ok 111s The Subject's Distinguished Name is as follows 111s countryName :PRINTABLE:'US' 111s stateOrProvinceName :ASN.1 12:'California' 111s localityName :ASN.1 12:'San Francisco' 111s organizationName :ASN.1 12:'ASF' 111s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 111s commonName :ASN.1 12:'localhost' 111s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 111s Certificate is to be certified until May 6 17:26:02 2026 GMT (365 days) 111s 111s Write out database with 1 new entries 111s Database updated 111s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 112s [ 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 112s [ 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 112s Using configuration from conf/client_snakeoil.cnf 112s Check that the request matches the signature 112s Signature ok 112s The Subject's Distinguished Name is as follows 112s countryName :PRINTABLE:'AU' 112s stateOrProvinceName :ASN.1 12:'Queensland' 112s localityName :ASN.1 12:'Mackay' 112s organizationName :ASN.1 12:'Snake Oil, Ltd.' 112s organizationalUnitName:ASN.1 12:'Staff' 112s commonName :ASN.1 12:'client_snakeoil' 112s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 112s Certificate is to be certified until May 6 17:26:03 2026 GMT (365 days) 112s 112s Write out database with 1 new entries 112s Database updated 112s [ 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 112s [ info] generating proxy cert: proxy/client_snakeoil.pem 112s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 112s [ 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 112s [ 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 112s Using configuration from conf/server2_des3.cnf 112s Check that the request matches the signature 112s Signature ok 112s The Subject's Distinguished Name is as follows 112s countryName :PRINTABLE:'US' 112s stateOrProvinceName :ASN.1 12:'California' 112s localityName :ASN.1 12:'San Francisco' 112s organizationName :ASN.1 12:'ASF' 112s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 112s commonName :ASN.1 12:'localhost' 112s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 112s Certificate is to be certified until May 6 17:26:03 2026 GMT (365 days) 112s 112s Write out database with 1 new entries 112s Database updated 112s [ info] linked ca-bundle.crl to fdd35eee.r0 112s cd test_utilities && make .libs/mod_test_utilities.so 112s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 112s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 112s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 112s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 112s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 113s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 113s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 113s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 113s cd list_modules && make .libs/mod_list_modules.so 113s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/list_modules' 113s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 113s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 113s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 113s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 113s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 113s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 113s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/list_modules' 113s cd nntp_like && make .libs/mod_nntp_like.so 113s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 113s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 113s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 113s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 113s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 113s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 114s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 114s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 114s cd test_session && make .libs/mod_test_session.so 114s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_session' 114s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 114s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 114s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 114s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 114s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 114s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 114s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_session' 114s cd client_add_filter && make .libs/mod_client_add_filter.so 114s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 114s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 114s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 114s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 114s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 114s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 114s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 114s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 114s cd authany && make .libs/mod_authany.so 114s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/authany' 114s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 114s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 114s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 115s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 115s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 115s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 115s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/authany' 115s cd eat_post && make .libs/mod_eat_post.so 115s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/eat_post' 115s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 115s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 115s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 115s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 115s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 115s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 115s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/eat_post' 115s cd test_ssl && make .libs/mod_test_ssl.so 115s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 115s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 115s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 115s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 115s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 115s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 116s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 116s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 116s cd random_chunk && make .libs/mod_random_chunk.so 116s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 116s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 116s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 116s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 116s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 116s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 116s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 116s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 116s cd test_rwrite && make .libs/mod_test_rwrite.so 116s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 116s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 116s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 116s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 116s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 116s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 116s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 116s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 116s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 116s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 116s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 116s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 117s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 117s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 117s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 117s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 117s cd echo_post && make .libs/mod_echo_post.so 117s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post' 117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 117s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 117s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 117s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 117s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post' 117s cd input_body_filter && make .libs/mod_input_body_filter.so 117s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 117s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 118s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 118s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 118s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 118s cd memory_track && make .libs/mod_memory_track.so 118s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/memory_track' 118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 118s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 118s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 118s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 118s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/memory_track' 118s cd test_apr_uri && make .libs/mod_test_apr_uri.so 118s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 118s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 118s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 119s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 119s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 119s cd fold && make .libs/mod_fold.so 119s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/fold' 119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 119s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 119s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 119s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 119s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/fold' 119s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 119s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 119s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 119s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 120s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 120s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 120s /usr/sbin/apache2 -d /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 120s using Apache/2.4.63 (prefork MPM) 120s 120s waiting 60 seconds for server to start: .[Tue May 06 17:26:10.910817 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to trace8 120s [Tue May 06 17:26:10.911945 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 120s [Tue May 06 17:26:10.911969 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 120s [Tue May 06 17:26:10.913032 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 120s [Tue May 06 17:26:10.913053 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 120s [Tue May 06 17:26:10.913057 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to info 120s [Tue May 06 17:26:10.913062 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'core', trying 'core_module' 120s [Tue May 06 17:26:10.913066 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module core.c to crit 120s [Tue May 06 17:26:10.913073 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to crit 120s [Tue May 06 17:26:10.913079 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'core', trying 'core_module' 120s [Tue May 06 17:26:10.913082 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module core.c to info 120s [Tue May 06 17:26:10.913085 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to crit 120s [Tue May 06 17:26:10.913092 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'core', trying 'core_module' 120s [Tue May 06 17:26:10.913096 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module core.c to info 120s [Tue May 06 17:26:10.913098 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to crit 120s [Tue May 06 17:26:10.913103 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to info 120s [Tue May 06 17:26:10.913109 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'core', trying 'core_module' 120s [Tue May 06 17:26:10.913113 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module core.c to crit 120s [Tue May 06 17:26:10.913116 2025] [core:trace3] [pid 10343:tid 10343] core.c(3482): Setting LogLevel for all modules to info 120s [Tue May 06 17:26:10.913650 2025] [alias:warn] [pid 10343:tid 10343] AH00671: The Alias directive in /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 120s [Tue May 06 17:26:10.913667 2025] [proxy:info] [pid 10343:tid 10343] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 120s [Tue May 06 17:26:10.914291 2025] [proxy:info] [pid 10343:tid 10343] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 120s [Tue May 06 17:26:10.914353 2025] [core:trace6] [pid 10343:tid 10343] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 120s [Tue May 06 17:26:10.914371 2025] [core:trace3] [pid 10343:tid 10343] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 120s 120s waiting 60 seconds for server to start: ok (waited 0 secs) 120s server localhost:8529 started 120s server localhost:8530 listening (mod_nntp_like) 120s server localhost:8531 listening (mod_nntp_like_ssl) 120s server localhost:8532 listening (mod_ssl) 120s server localhost:8533 listening (ssl_optional_cc) 120s server localhost:8534 listening (ssl_pr33791) 120s server localhost:8535 listening (ssl_ocsp) 120s server localhost:8536 listening (mod_cache) 120s server localhost:8537 listening (mod_include) 120s server localhost:8538 listening (mod_vhost_alias) 120s server localhost:8539 listening (mod_proxy) 120s server localhost:8540 listening (proxy_http_bal1) 120s server localhost:8541 listening (proxy_http_bal2) 120s server localhost:8542 listening (proxy_http_balancer) 120s server localhost:8545 listening (proxy_fcgi) 120s server localhost:8546 listening (core) 120s server localhost:8547 listening (cve_2011_3368_rewrite) 120s server localhost:8548 listening (proxy_http_reverse) 120s server localhost:8549 listening (proxy_http_nofwd) 120s server localhost:8550 listening (cve_2011_3368) 120s server localhost:8551 listening (mod_headers) 120s server localhost:8552 listening (mod_echo) 120s server localhost:8553 listening (mod_echo_ssl) 120s server localhost:8554 listening (error_document) 120s server localhost:8555 listening (http_unsafe) 120s server localhost:8556 listening (http_strict) 120s server localhost:8557 listening (remote_ip) 120s server localhost:8558 listening (proxy_http_https) 120s server localhost:8559 listening (proxy_https_https) 120s server localhost:8560 listening (proxy_http_https_proxy_section) 120s server localhost:8561 listening (proxy_https_https_proxy_section) 120s server localhost:8562 listening (proxy_https_http) 122s [ info] adding source lib /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 131s t/ab/base.t ......................... 131s 1..5 131s # Running under perl version 5.040001 for linux 131s # Current time local: Tue May 6 17:26:19 2025 131s # Current time GMT: Tue May 6 17:26:19 2025 131s # Using Test.pm version 1.31 131s # Using Apache/Test.pm version 1.44 131s # # running: 131s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8546/ 131s ok 1 131s ok 2 131s # # running: 131s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 131s ok 3 131s ok 4 131s ok 5 131s ok 134s t/apache/404.t ...................... 134s 1..2 134s # Running under perl version 5.040001 for linux 134s # Current time local: Tue May 6 17:26:22 2025 134s # Current time GMT: Tue May 6 17:26:22 2025 134s # Using Test.pm version 1.31 134s # Using Apache/Test.pm version 1.44 134s # GET_STR Response: 134s # HTTP/1.1 404 Not Found 134s # Connection: close 134s # Date: Tue, 06 May 2025 17:26:24 GMT 134s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 134s # Content-Length: 196 134s # Content-Type: text/html; charset=iso-8859-1 134s # Client-Date: Tue, 06 May 2025 17:26:24 GMT 134s # Client-Peer: 127.0.0.1:8529 134s # Client-Response-Num: 1 134s # Title: 404 Not Found 134s # 134s # 134s # 134s # 404 Not Found 134s # 134s #

Not Found

134s #

The requested URL was not found on this server.

134s # 134s ok 1 134s ok 2 134s ok 136s t/apache/acceptpathinfo.t ........... 136s 1..36 136s # Running under perl version 5.040001 for linux 136s # Current time local: Tue May 6 17:26:24 2025 136s # Current time GMT: Tue May 6 17:26:24 2025 136s # Using Test.pm version 1.31 136s # Using Apache/Test.pm version 1.44 136s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 136s # expected: '200' 136s # received: '200' 136s ok 1 136s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 136s # expected: qr/_\(none\)_/ 136s # received: '_(none)_' 136s ok 2 136s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 136s # expected: '404' 136s # received: '404' 136s ok 3 136s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 136s # expected: qr/Not Found/ 136s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

173s #

The requested URL was not found on this server.

173s # ' 173s ok 8 173s # testing : /merge/notfound.html code 173s # expected: 404 173s # received: '404' 173s ok 9 173s # testing : /merge/notfound.html content 173s # expected: 'testing merge' 173s # received: 'testing merge' 173s ok 10 173s # testing : /merge/merge2/notfound.html code 173s # expected: 404 173s # received: '404' 173s ok 11 173s # testing : /merge/merge2/notfound.html content 173s # expected: 'testing merge' 173s # received: 'testing merge' 173s ok 12 173s # testing : /bounce/notfound.html code 173s # expected: 404 173s # received: '404' 173s ok 13 173s # testing : /bounce/notfound.html content 173s # expected: qr/expire test/ 173s # received: ' 173s # expire test 173s # expire test 173s # ' 173s ok 14 173s ok 175s t/apache/etags.t .................... 175s # Checking for existence of FileETag directive 175s # Returned 200: 175s 1..61 175s # Running under perl version 5.040001 for linux 175s # Current time local: Tue May 6 17:27:03 2025 175s # Current time GMT: Tue May 6 17:27:03 2025 175s # Using Test.pm version 1.31 175s # Using Apache/Test.pm version 1.44 175s # --- 175s # HEAD /apache/etags/mi/test.txt 175s # Expecting two components in ETag field 175s # Received "80176-62c6deaf13e40" 175s ok 1 175s # --- 175s # HEAD /apache/etags/m/plus-mi/test.txt 175s # Expecting two components in ETag field 175s # Received "80169-62c6deaf13e40" 175s ok 2 175s # --- 175s # HEAD /apache/etags/default/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 3 175s # --- 175s # HEAD /apache/etags/is/test.txt 175s # Expecting two components in ETag field 175s # Received "80146-b" 175s ok 4 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 175s # Expecting field to be absent 175s # Received "b-62c6deaf13e40" 175s ok 5 175s # --- 175s # HEAD /apache/etags/none/mis/test.txt 175s # Expecting three components in ETag field 175s # Received "8018f-b-62c6deaf13e40" 175s ok 6 175s # --- 175s # HEAD /apache/etags/none/ms/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 7 175s # --- 175s # HEAD /apache/etags/none/test.txt 175s # Expecting field to be absent 175s # ETag field is missing 175s ok 8 175s # --- 175s # HEAD /apache/etags/m/minus-m/test.txt 175s # Expecting field to be absent 175s # Received "b-62c6deaf13e40" 175s ok 9 175s # --- 175s # HEAD /apache/etags/mis/test.txt 175s # Expecting three components in ETag field 175s # Received "80179-b-62c6deaf13e40" 175s ok 10 175s # --- 175s # HEAD /apache/etags/none/plus-m/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 11 175s # --- 175s # HEAD /apache/etags/none/is/test.txt 175s # Expecting two components in ETag field 175s # Received "80186-b" 175s ok 12 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 175s # Expecting one component in ETag field 175s # Received "b" 175s ok 13 175s # --- 175s # HEAD /apache/etags/all/minus-m/test.txt 175s # Expecting two components in ETag field 175s # Received "80128-b" 175s ok 14 175s # --- 175s # HEAD /apache/etags/all/inherit/test.txt 175s # Expecting three components in ETag field 175s # Received "80116-b-62c6deaf13e40" 175s ok 15 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 16 175s # --- 175s # HEAD /apache/etags/m/minus-mis/test.txt 175s # Expecting field to be absent 175s # Received "b-62c6deaf13e40" 175s ok 17 175s # --- 175s # HEAD /apache/etags/s/test.txt 175s # Expecting one component in ETag field 175s # Received "b" 175s ok 18 175s # --- 175s # HEAD /apache/etags/m/minus-mi/test.txt 175s # Expecting field to be absent 175s # Received "b-62c6deaf13e40" 175s ok 19 175s # --- 175s # HEAD /apache/etags/m/minus-is/test.txt 175s # Expecting field to be absent 175s # Received "62c6deaf13e40" 175s ok 20 175s # --- 175s # HEAD /apache/etags/all/test.txt 175s # Expecting three components in ETag field 175s # Received "8013e-b-62c6deaf13e40" 175s ok 21 175s # --- 175s # HEAD /apache/etags/m/plus-s/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 22 175s # --- 175s # HEAD /apache/etags/all/mis/test.txt 175s # Expecting three components in ETag field 175s # Received "80137-b-62c6deaf13e40" 175s ok 23 175s # --- 175s # HEAD /apache/etags/m/minus-s/test.txt 175s # Expecting field to be absent 175s # Received "62c6deaf13e40" 175s ok 24 175s # --- 175s # HEAD /apache/etags/ms/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 25 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 26 175s # --- 175s # HEAD /apache/etags/none/plus-ms/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 27 175s # --- 175s # HEAD /apache/etags/all/minus-ms/test.txt 175s # Expecting one component in ETag field 175s # Received "80131" 175s ok 28 175s # --- 175s # HEAD /apache/etags/none/m/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 29 175s # --- 175s # HEAD /apache/etags/m/plus-i/test.txt 175s # Expecting two components in ETag field 175s # Received "80160-62c6deaf13e40" 175s ok 30 175s # --- 175s # HEAD /apache/etags/all/minus-mis/test.txt 175s # Expecting field to be absent 175s # Received "b-62c6deaf13e40" 175s ok 31 175s # --- 175s # HEAD /apache/etags/all/s/test.txt 175s # Expecting one component in ETag field 175s # Received "b" 175s ok 32 175s # --- 175s # HEAD /apache/etags/m/plus-is/test.txt 175s # Expecting three components in ETag field 175s # Received "80163-b-62c6deaf13e40" 175s ok 33 175s # --- 175s # HEAD /apache/etags/none/mi/test.txt 175s # Expecting two components in ETag field 175s # Received "8018c-62c6deaf13e40" 175s ok 34 175s # --- 175s # HEAD /apache/etags/none/i/test.txt 175s # Expecting one component in ETag field 175s # Received "80181" 175s ok 35 175s # --- 175s # HEAD /apache/etags/none/plus-mis/test.txt 175s # Expecting three components in ETag field 175s # Received "801b6-b-62c6deaf13e40" 175s ok 36 175s # --- 175s # HEAD /apache/etags/none/plus-mi/test.txt 175s # Expecting two components in ETag field 175s # Received "8019e-62c6deaf13e40" 175s ok 37 175s # --- 175s # HEAD /apache/etags/all/mi/test.txt 175s # Expecting two components in ETag field 175s # Received "8011f-62c6deaf13e40" 175s ok 38 175s # --- 175s # HEAD /apache/etags/all/minus-mi/test.txt 175s # Expecting one component in ETag field 175s # Received "b" 175s ok 39 175s # --- 175s # HEAD /apache/etags/m/plus-ms/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 40 175s # --- 175s # HEAD /apache/etags/i/test.txt 175s # Expecting one component in ETag field 175s # Received "80143" 175s ok 41 175s # --- 175s # HEAD /apache/etags/none/plus-s/test.txt 175s # Expecting one component in ETag field 175s # Received "b" 175s ok 42 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 175s # Expecting two components in ETag field 175s # Received "801a9-b" 175s ok 43 175s # --- 175s # HEAD /apache/etags/all/minus-is/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 44 175s # --- 175s # HEAD /apache/etags/none/plus-is/test.txt 175s # Expecting two components in ETag field 175s # Received "80198-b" 175s ok 45 175s # --- 175s # HEAD /apache/etags/all/minus-s/test.txt 175s # Expecting two components in ETag field 175s # Received "80134-62c6deaf13e40" 175s ok 46 175s # --- 175s # HEAD /apache/etags/all/ms/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 47 175s # --- 175s # HEAD /apache/etags/none/s/test.txt 175s # Expecting one component in ETag field 175s # Received "b" 175s ok 48 175s # --- 175s # HEAD /apache/etags/m/plus-m/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 49 175s # --- 175s # HEAD /apache/etags/all/m/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 50 175s # --- 175s # HEAD /apache/etags/m/minus-i/test.txt 175s # Expecting field to be absent 175s # Received "62c6deaf13e40" 175s ok 51 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 175s # Expecting two components in ETag field 175s # Received "801b5-62c6deaf13e40" 175s ok 52 175s # --- 175s # HEAD /apache/etags/m/test.txt 175s # Expecting one component in ETag field 175s # Received "62c6deaf13e40" 175s ok 53 175s # --- 175s # HEAD /apache/etags/none/inherit/test.txt 175s # Expecting field to be absent 175s # ETag field is missing 175s ok 54 175s # --- 175s # HEAD /apache/etags/m/minus-ms/test.txt 175s # Expecting field to be absent 175s # Received "b-62c6deaf13e40" 175s ok 55 175s # --- 175s # HEAD /apache/etags/all/is/test.txt 175s # Expecting two components in ETag field 175s # Received "80119-b" 175s ok 56 175s # --- 175s # HEAD /apache/etags/all/minus-i/test.txt 175s # Expecting two components in ETag field 175s # Received "b-62c6deaf13e40" 175s ok 57 175s # --- 175s # HEAD /apache/etags/none/plus-i/test.txt 175s # Expecting one component in ETag field 175s # Received "80195" 175s ok 58 175s # --- 175s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 175s # Expecting one component in ETag field 175s # Received "801b2" 175s ok 59 175s # --- 175s # HEAD /apache/etags/all/i/test.txt 175s # Expecting one component in ETag field 175s # Received "80114" 175s ok 60 175s # --- 175s # HEAD /apache/etags/m/plus-mis/test.txt 175s # Expecting three components in ETag field 175s # Received "8016c-b-62c6deaf13e40" 175s ok 61 175s ok 178s t/apache/expr.t ..................... 178s 1..229 178s # Running under perl version 5.040001 for linux 178s # Current time local: Tue May 6 17:27:06 2025 178s # Current time GMT: Tue May 6 17:27:06 2025 178s # Using Test.pm version 1.31 178s # Using Apache/Test.pm version 1.44 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true" should evaluate to true, got true 178s ok 1 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "false" should evaluate to false, got false 178s ok 2 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "foo", got parse error 178s ok 3 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -eq 01" should evaluate to true, got true 178s ok 4 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -eq 2" should evaluate to false, got false 178s ok 5 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -ne 2" should evaluate to true, got true 178s ok 6 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -ne 1" should evaluate to false, got false 178s ok 7 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -lt 02" should evaluate to true, got true 178s ok 8 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -lt 1" should evaluate to false, got false 178s ok 9 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -le 2" should evaluate to true, got true 178s ok 10 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -le 1" should evaluate to true, got true 178s ok 11 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "2 -gt 1" should evaluate to true, got true 178s ok 12 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -gt 1" should evaluate to false, got false 178s ok 13 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "2 -ge 1" should evaluate to true, got true 178s ok 14 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -ge 1" should evaluate to true, got true 178s ok 15 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "1 -gt -1" should evaluate to true, got true 178s ok 16 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' == 'aa'" should evaluate to true, got true 178s ok 17 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' == 'b'" should evaluate to false, got false 178s ok 18 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' = 'aa'" should evaluate to true, got true 178s ok 19 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' = 'b'" should evaluate to false, got false 178s ok 20 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' != 'b'" should evaluate to true, got true 178s ok 21 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' != 'aa'" should evaluate to false, got false 178s ok 22 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' < 'b'" should evaluate to true, got true 178s ok 23 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' < 'aa'" should evaluate to false, got false 178s ok 24 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' <= 'b'" should evaluate to true, got true 178s ok 25 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' <= 'aa'" should evaluate to true, got true 178s ok 26 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'b' > 'aa'" should evaluate to true, got true 178s ok 27 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' > 'aa'" should evaluate to false, got false 178s ok 28 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'b' >= 'aa'" should evaluate to true, got true 178s ok 29 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'aa' >= 'aa'" should evaluate to true, got true 178s ok 30 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 178s ok 31 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 178s ok 32 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 178s ok 33 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 178s ok 34 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 178s ok 35 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 178s ok 36 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 178s ok 37 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 178s ok 38 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 178s ok 39 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 178s ok 40 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME} != ''" should evaluate to true, got true 178s ok 41 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a' -in { 'b', 'a' } " should evaluate to true, got true 178s ok 42 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a' -in { 'b', 'c' } " should evaluate to false, got false 178s ok 43 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /bc/ " should evaluate to true, got true 178s ok 44 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /BC/i " should evaluate to true, got true 178s ok 45 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' !~ m!bc! " should evaluate to false, got false 178s ok 46 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' !~ m!BC!i " should evaluate to false, got false 178s ok 47 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " $0 == '' " should evaluate to true, got true 178s ok 48 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " $1 == '' " should evaluate to true, got true 178s ok 49 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " $9 == '' " should evaluate to true, got true 178s ok 50 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " '$0' == '' " should evaluate to true, got true 178s ok 51 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 178s ok 52 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 178s ok 53 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 178s ok 54 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 178s ok 55 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 178s ok 56 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 178s ok 57 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 178s ok 58 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 178s ok 59 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 178s ok 60 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 178s ok 61 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 178s ok 62 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 178s ok 63 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 178s ok 64 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 178s ok 65 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 178s ok 66 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 178s ok 67 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 178s ok 68 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 178s ok 69 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 178s ok 70 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{HTTPS} == 'off' " should evaluate to true, got true 178s ok 71 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 178s ok 72 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 178s ok 73 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 178s ok 74 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 178s ok 75 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 178s ok 76 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 178s ok 77 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 178s ok 78 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 178s ok 79 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 178s ok 80 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 178s ok 81 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 178s ok 82 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "escape('?') = '%3f' " should evaluate to true, got true 178s ok 83 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "unescape('%3f') = '?' " should evaluate to true, got true 178s ok 84 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 178s ok 85 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 178s ok 86 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 178s ok 87 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "file('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 178s ok 88 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-n ''" should evaluate to false, got false 178s ok 89 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-z ''" should evaluate to true, got true 178s ok 90 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-n '1'" should evaluate to true, got true 178s ok 91 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-z '1'" should evaluate to false, got false 178s ok 92 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "-R 'abc'", got parse error 178s ok 93 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 178s ok 94 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-R '240.0.0.0'" should evaluate to false, got false 178s ok 95 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-R '240.0.0.0/8'" should evaluate to false, got false 178s ok 96 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-R 'ff::/8'" should evaluate to false, got false 178s ok 97 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 178s ok 98 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 178s ok 99 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 178s ok 100 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 178s ok 101 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 178s ok 102 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 178s ok 103 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 178s ok 104 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'foo' -strmatch '*o'" should evaluate to true, got true 178s ok 105 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 178s ok 106 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'foo' -strmatch 'F*'" should evaluate to false, got false 178s ok 107 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'foo' -strcmatch 'F*'" should evaluate to true, got true 178s ok 108 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'foo' -strmatch 'g*'" should evaluate to false, got false 178s ok 109 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'foo' -strcmatch 'g*'" should evaluate to false, got false 178s ok 110 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 178s ok 111 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 178s ok 112 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 178s ok 113 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 178s ok 114 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "foo('bar') = 'bar'", got parse error 178s ok 115 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "%{FOO} != 'bar'", got parse error 178s ok 116 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s Should get parse error for "'bar' = bar", got parse error 178s ok 117 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true" should evaluate to true, got true 178s ok 118 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && true" should evaluate to true, got true 178s ok 119 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || true" should evaluate to true, got true 178s ok 120 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || true || true" should evaluate to true, got true 178s ok 121 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || true && true" should evaluate to true, got true 178s ok 122 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && true || true" should evaluate to true, got true 178s ok 123 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && true && true" should evaluate to true, got true 178s ok 124 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || true || !true" should evaluate to true, got true 178s ok 125 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || true && !true" should evaluate to true, got true 178s ok 126 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && true || !true" should evaluate to true, got true 178s ok 127 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && true && !true" should evaluate to false, got false 178s ok 128 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && !true" should evaluate to false, got false 178s ok 129 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || !true" should evaluate to true, got true 178s ok 130 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || !true || true" should evaluate to true, got true 178s ok 131 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || !true && true" should evaluate to true, got true 178s ok 132 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && !true || true" should evaluate to true, got true 178s ok 133 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && !true && true" should evaluate to false, got false 178s ok 134 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || !true || !true" should evaluate to true, got true 178s ok 135 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true || !true && !true" should evaluate to true, got true 178s ok 136 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && !true || !true" should evaluate to false, got false 178s ok 137 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "true && !true && !true" should evaluate to false, got false 178s ok 138 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true" should evaluate to false, got false 178s ok 139 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && true" should evaluate to false, got false 178s ok 140 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || true" should evaluate to true, got true 178s ok 141 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || true || true" should evaluate to true, got true 178s ok 142 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || true && true" should evaluate to true, got true 178s ok 143 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && true || true" should evaluate to true, got true 178s ok 144 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && true && true" should evaluate to false, got false 178s ok 145 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || true || !true" should evaluate to true, got true 178s ok 146 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || true && !true" should evaluate to false, got false 178s ok 147 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && true || !true" should evaluate to false, got false 178s ok 148 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && true && !true" should evaluate to false, got false 178s ok 149 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && !true" should evaluate to false, got false 178s ok 150 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || !true" should evaluate to false, got false 178s ok 151 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || !true || true" should evaluate to true, got true 178s ok 152 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || !true && true" should evaluate to false, got false 178s ok 153 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && !true || true" should evaluate to true, got true 178s ok 154 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && !true && true" should evaluate to false, got false 178s ok 155 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || !true || !true" should evaluate to false, got false 178s ok 156 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true || !true && !true" should evaluate to false, got false 178s ok 157 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && !true || !true" should evaluate to false, got false 178s ok 158 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!true && !true && !true" should evaluate to false, got false 178s ok 159 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true)" should evaluate to false, got false 178s ok 160 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && true)" should evaluate to false, got false 178s ok 161 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || true)" should evaluate to false, got false 178s ok 162 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || true || true)" should evaluate to false, got false 178s ok 163 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || true && true)" should evaluate to false, got false 178s ok 164 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && true || true)" should evaluate to false, got false 178s ok 165 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && true && true)" should evaluate to false, got false 178s ok 166 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || true || !true)" should evaluate to false, got false 178s ok 167 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || true && !true)" should evaluate to false, got false 178s ok 168 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && true || !true)" should evaluate to false, got false 178s ok 169 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && true && !true)" should evaluate to true, got true 178s ok 170 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && !true)" should evaluate to true, got true 178s ok 171 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || !true)" should evaluate to false, got false 178s ok 172 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || !true || true)" should evaluate to false, got false 178s ok 173 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || !true && true)" should evaluate to false, got false 178s ok 174 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && !true || true)" should evaluate to false, got false 178s ok 175 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && !true && true)" should evaluate to true, got true 178s ok 176 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || !true || !true)" should evaluate to false, got false 178s ok 177 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true || !true && !true)" should evaluate to false, got false 178s ok 178 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && !true || !true)" should evaluate to true, got true 178s ok 179 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(true && !true && !true)" should evaluate to true, got true 178s ok 180 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true)" should evaluate to true, got true 178s ok 181 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && true)" should evaluate to true, got true 178s ok 182 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || true)" should evaluate to false, got false 178s ok 183 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || true || true)" should evaluate to false, got false 178s ok 184 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || true && true)" should evaluate to false, got false 178s ok 185 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && true || true)" should evaluate to false, got false 178s ok 186 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && true && true)" should evaluate to true, got true 178s ok 187 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || true || !true)" should evaluate to false, got false 178s ok 188 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || true && !true)" should evaluate to true, got true 178s ok 189 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && true || !true)" should evaluate to true, got true 178s ok 190 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && true && !true)" should evaluate to true, got true 178s ok 191 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && !true)" should evaluate to true, got true 178s ok 192 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || !true)" should evaluate to true, got true 178s ok 193 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || !true || true)" should evaluate to false, got false 178s ok 194 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || !true && true)" should evaluate to true, got true 178s ok 195 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && !true || true)" should evaluate to false, got false 178s ok 196 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && !true && true)" should evaluate to true, got true 178s ok 197 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || !true || !true)" should evaluate to true, got true 178s ok 198 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true || !true && !true)" should evaluate to true, got true 178s ok 199 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && !true || !true)" should evaluate to true, got true 178s ok 200 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "!(!true && !true && !true)" should evaluate to true, got true 178s ok 201 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 178s ok 202 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 178s ok 203 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 178s ok 204 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 178s ok 205 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 178s ok 206 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 178s ok 207 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 178s ok 208 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 178s ok 209 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 178s ok 210 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 178s ok 211 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 178s ok 212 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 178s ok 213 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 178s ok 214 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 178s ok 215 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 178s ok 216 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 178s ok 217 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 178s ok 218 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 178s ok 219 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 178s ok 220 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-F '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 178s ok 221 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-F '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 178s ok 222 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-U '/apache/' " should evaluate to true, got true 178s ok 223 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "-U '/apache/expr/none' " should evaluate to false, got false 178s ok 224 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 178s ok 225 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 178s ok 226 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "base64('foo') = 'Zm9v' " should evaluate to true, got true 178s ok 227 178s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 178s ok 228 178s Error log should not have 'Internal evaluation error' entries, found 0 178s ok 229 178s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 178s ok 184s t/apache/expr_string.t .............. 184s 1..29 184s # Running under perl version 5.040001 for linux 184s # Current time local: Tue May 6 17:27:09 2025 184s # Current time GMT: Tue May 6 17:27:09 2025 184s # Using Test.pm version 1.31 184s # Using Apache/Test.pm version 1.44 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 1 184s Expected return code 200, got 200 for 'foo' 184s ok 2 184s # testing : log message [Tue May 06 17:27:12.553840 2025] [log_debug:info] [pid 10350:tid 10350] [client 127.0.0.1:56576] foo (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: 'foo' 184s # received: 'foo' 184s ok 3 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 4 184s Expected return code 200, got 200 for '%{req:SomeHeader}' 184s ok 5 184s # testing : log message [Tue May 06 17:27:12.810719 2025] [log_debug:info] [pid 10350:tid 10350] [client 127.0.0.1:56576] SomeValue (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: 'SomeValue' 184s # received: 'SomeValue' 184s ok 6 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 7 184s Should get parse error (500) for "%{", got 500 184s ok 8 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 9 184s Expected return code 200, got 200 for '%' 184s ok 10 184s # testing : log message [Tue May 06 17:27:13.318092 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] % (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: '%' 184s # received: '%' 184s ok 11 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 12 184s Expected return code 200, got 200 for '}' 184s ok 13 184s # testing : log message [Tue May 06 17:27:13.571651 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] } (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: '}' 184s # received: '}' 184s ok 14 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 15 184s Expected return code 200, got 200 for '\"' 184s ok 16 184s # testing : log message [Tue May 06 17:27:13.825995 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] " (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: '"' 184s # received: '"' 184s ok 17 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 18 184s Expected return code 200, got 200 for '\'' 184s ok 19 184s # testing : log message [Tue May 06 17:27:14.079194 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] ' (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: '\'' 184s # received: '\'' 184s ok 20 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 21 184s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 184s ok 22 184s # testing : log message [Tue May 06 17:27:14.332520 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: '%{req:SomeHeader}' 184s # received: '%{req:SomeHeader}' 184s ok 23 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 24 184s Expected return code 200, got 200 for '%{tolower:IDENT}' 184s ok 25 184s # testing : log message [Tue May 06 17:27:14.586124 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] ident (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: 'ident' 184s # received: 'ident' 184s ok 26 184s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 27 184s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 184s ok 28 184s # testing : log message [Tue May 06 17:27:14.839661 2025] [log_debug:info] [pid 10347:tid 10347] [client 127.0.0.1:56580] get (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 184s # didn't match 184s # expected: 'get' 184s # received: 'get' 184s ok 29 184s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 184s ok 187s t/apache/getfile.t .................. 187s # using LWP client 187s 1..221 187s # Running under perl version 5.040001 for linux 187s # Current time local: Tue May 6 17:27:15 2025 187s # Current time GMT: Tue May 6 17:27:15 2025 187s # Using Test.pm version 1.31 187s # Using Apache/Test.pm version 1.44 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4c64-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 19556 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl.pod 187s # expected: 19556 187s # received: 19556 187s ok 1 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "dbb0-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 56240 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5004delta.pod 187s # expected: 56240 187s # received: 56240 187s ok 2 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "85ea-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 34282 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5005delta.pod 187s # expected: 34282 187s # received: 34282 187s ok 3 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "da40-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 55872 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5100delta.pod 187s # expected: 55872 187s # received: 55872 187s ok 4 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "ab70-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 43888 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5101delta.pod 187s # expected: 43888 187s # received: 43888 187s ok 5 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "15cb8-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 89272 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5120delta.pod 187s # expected: 89272 187s # received: 89272 187s ok 6 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2707-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9991 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5121delta.pod 187s # expected: 9991 187s # received: 9991 187s ok 7 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2569-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9577 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5122delta.pod 187s # expected: 9577 187s # received: 9577 187s ok 8 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1004-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4100 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5123delta.pod 187s # expected: 4100 187s # received: 4100 187s ok 9 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "e58-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3672 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5124delta.pod 187s # expected: 3672 187s # received: 3672 187s ok 10 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1e00-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7680 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5125delta.pod 187s # expected: 7680 187s # received: 7680 187s ok 11 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "233a9-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 144297 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5140delta.pod 187s # expected: 144297 187s # received: 144297 187s ok 12 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1f1e-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7966 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5141delta.pod 187s # expected: 7966 187s # received: 7966 187s ok 13 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1aeb-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6891 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5142delta.pod 187s # expected: 6891 187s # received: 6891 187s ok 14 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1e50-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7760 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5143delta.pod 187s # expected: 7760 187s # received: 7760 187s ok 15 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "18b7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6327 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5144delta.pod 187s # expected: 6327 187s # received: 6327 187s ok 16 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "20a07-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 133639 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5160delta.pod 187s # expected: 133639 187s # received: 133639 187s ok 17 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "17fe-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6142 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5161delta.pod 187s # expected: 6142 187s # received: 6142 187s ok 18 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "e0a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3594 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5162delta.pod 187s # expected: 3594 187s # received: 3594 187s ok 19 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "ff5-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4085 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5163delta.pod 187s # expected: 4085 187s # received: 4085 187s ok 20 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1d280-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 119424 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5180delta.pod 187s # expected: 119424 187s # received: 119424 187s ok 21 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "19c5-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6597 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5181delta.pod 187s # expected: 6597 187s # received: 6597 187s ok 22 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "14d7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5335 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5182delta.pod 187s # expected: 5335 187s # received: 5335 187s ok 23 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1208-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4616 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5184delta.pod 187s # expected: 4616 187s # received: 4616 187s ok 24 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1c352-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 115538 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5200delta.pod 187s # expected: 115538 187s # received: 115538 187s ok 25 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2a07-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10759 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5201delta.pod 187s # expected: 10759 187s # received: 10759 187s ok 26 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2fef-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 12271 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5202delta.pod 187s # expected: 12271 187s # received: 12271 187s ok 27 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2410-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9232 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5203delta.pod 187s # expected: 9232 187s # received: 9232 187s ok 28 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1fa8f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 129679 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5220delta.pod 187s # expected: 129679 187s # received: 129679 187s ok 29 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "293d-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10557 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5221delta.pod 187s # expected: 10557 187s # received: 10557 187s ok 30 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "301f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 12319 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5222delta.pod 187s # expected: 12319 187s # received: 12319 187s ok 31 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "20fa-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8442 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5223delta.pod 187s # expected: 8442 187s # received: 8442 187s ok 32 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1162-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4450 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5224delta.pod 187s # expected: 4450 187s # received: 4450 187s ok 33 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "fc09-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 64521 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5240delta.pod 187s # expected: 64521 187s # received: 64521 187s ok 34 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2009-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8201 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5241delta.pod 187s # expected: 8201 187s # received: 8201 187s ok 35 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1007-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4103 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5242delta.pod 187s # expected: 4103 187s # received: 4103 187s ok 36 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2aac-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10924 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5243delta.pod 187s # expected: 10924 187s # received: 10924 187s ok 37 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1168-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4456 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5244delta.pod 187s # expected: 4456 187s # received: 4456 187s ok 38 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1875a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 100186 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5260delta.pod 187s # expected: 100186 187s # received: 100186 187s ok 39 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1e25-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7717 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5261delta.pod 187s # expected: 7717 187s # received: 7717 187s ok 40 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1e16-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7702 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5262delta.pod 187s # expected: 7702 187s # received: 7702 187s ok 41 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1b69-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7017 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5263delta.pod 187s # expected: 7017 187s # received: 7017 187s ok 42 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "115d9-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 71129 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5280delta.pod 187s # expected: 71129 187s # received: 71129 187s ok 43 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "11f7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4599 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5281delta.pod 187s # expected: 4599 187s # received: 4599 187s ok 44 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1806-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6150 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5282delta.pod 187s # expected: 6150 187s # received: 6150 187s ok 45 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "13f7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5111 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5283delta.pod 187s # expected: 5111 187s # received: 5111 187s ok 46 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "a038-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 41016 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5300delta.pod 187s # expected: 41016 187s # received: 41016 187s ok 47 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1662-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5730 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5301delta.pod 187s # expected: 5730 187s # received: 5730 187s ok 48 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "124a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4682 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5302delta.pod 187s # expected: 4682 187s # received: 4682 187s ok 49 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1374-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4980 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5303delta.pod 187s # expected: 4980 187s # received: 4980 187s ok 50 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "d310-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 54032 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5320delta.pod 187s # expected: 54032 187s # received: 54032 187s ok 51 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1b5f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7007 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5321delta.pod 187s # expected: 7007 187s # received: 7007 187s ok 52 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "9201-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 37377 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5340delta.pod 187s # expected: 37377 187s # received: 37377 187s ok 53 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1076-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4214 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5341delta.pod 187s # expected: 4214 187s # received: 4214 187s ok 54 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "f68-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3944 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5342delta.pod 187s # expected: 3944 187s # received: 3944 187s ok 55 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "fd6-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4054 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5343delta.pod 187s # expected: 4054 187s # received: 4054 187s ok 56 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "ad8b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 44427 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5360delta.pod 187s # expected: 44427 187s # received: 44427 187s ok 57 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1288-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4744 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5361delta.pod 187s # expected: 4744 187s # received: 4744 187s ok 58 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "f69-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3945 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5362delta.pod 187s # expected: 3945 187s # received: 3945 187s ok 59 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "fd7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4055 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5363delta.pod 187s # expected: 4055 187s # received: 4055 187s ok 60 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "10d47-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 68935 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5380delta.pod 187s # expected: 68935 187s # received: 68935 187s ok 61 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "f6a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3946 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5381delta.pod 187s # expected: 3946 187s # received: 3946 187s ok 62 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "fd8-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4056 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5382delta.pod 187s # expected: 4056 187s # received: 4056 187s ok 63 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "c79b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 51099 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5400delta.pod 187s # expected: 51099 187s # received: 51099 187s ok 64 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "15dc-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5596 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl5401delta.pod 187s # expected: 5596 187s # received: 5596 187s ok 65 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1e723-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 124707 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl561delta.pod 187s # expected: 124707 187s # received: 124707 187s ok 66 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1a2bb-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 107195 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl56delta.pod 187s # expected: 107195 187s # received: 107195 187s ok 67 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "94ac-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 38060 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl581delta.pod 187s # expected: 38060 187s # received: 38060 187s ok 68 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1176-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4470 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl582delta.pod 187s # expected: 4470 187s # received: 4470 187s ok 69 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "18bf-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6335 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl583delta.pod 187s # expected: 6335 187s # received: 6335 187s ok 70 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1cc3-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7363 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl584delta.pod 187s # expected: 7363 187s # received: 7363 187s ok 71 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1701-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5889 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl585delta.pod 187s # expected: 5889 187s # received: 5889 187s ok 72 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "122b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4651 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl586delta.pod 187s # expected: 4651 187s # received: 4651 187s ok 73 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "20a4-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8356 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl587delta.pod 187s # expected: 8356 187s # received: 8356 187s ok 74 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "62c1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 25281 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl588delta.pod 187s # expected: 25281 187s # received: 25281 187s ok 75 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "d28d-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 53901 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl589delta.pod 187s # expected: 53901 187s # received: 53901 187s ok 76 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1c1d5-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 115157 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perl58delta.pod 187s # expected: 115157 187s # received: 115157 187s ok 77 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4fe9-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 20457 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlaix.pod 187s # expected: 20457 187s # received: 20457 187s ok 78 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1688-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5768 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlamiga.pod 187s # expected: 5768 187s # received: 5768 187s ok 79 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2031-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8241 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlandroid.pod 187s # expected: 8241 187s # received: 8241 187s ok 80 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "ceb51-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 846673 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlapi.pod 187s # expected: 846673 187s # received: 846673 187s ok 81 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "5838-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 22584 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlapio.pod 187s # expected: 22584 187s # received: 22584 187s ok 82 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1b62-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7010 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlartistic.pod 187s # expected: 7010 187s # received: 7010 187s ok 83 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "210c-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8460 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlbook.pod 187s # expected: 8460 187s # received: 8460 187s ok 84 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "126-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 294 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlboot.pod 187s # expected: 294 187s # received: 294 187s ok 85 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "130-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 304 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlbot.pod 187s # expected: 304 187s # received: 304 187s ok 86 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1f50-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8016 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlbs2000.pod 187s # expected: 8016 187s # received: 8016 187s ok 87 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "dea2-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 56994 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlcall.pod 187s # expected: 56994 187s # received: 56994 187s ok 88 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1180-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4480 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlcheat.pod 187s # expected: 4480 187s # received: 4480 187s ok 89 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "3179-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 12665 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlclass.pod 187s # expected: 12665 187s # received: 12665 187s ok 90 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "3c63-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 15459 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlclassguts.pod 187s # expected: 15459 187s # received: 15459 187s ok 91 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "d19f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 53663 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlclib.pod 187s # expected: 53663 187s # received: 53663 187s ok 92 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "12e5-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4837 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlcn.pod 187s # expected: 4837 187s # received: 4837 187s ok 93 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1b1b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6939 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlcommunity.pod 187s # expected: 6939 187s # received: 6939 187s ok 94 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "662a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 26154 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlcygwin.pod 187s # expected: 26154 187s # received: 26154 187s ok 95 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "cfa2-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 53154 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldata.pod 187s # expected: 53154 187s # received: 53154 187s ok 96 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "134d-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4941 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 187s # expected: 4941 187s # received: 4941 187s ok 97 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "a85c-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 43100 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldebguts.pod 187s # expected: 43100 187s # received: 43100 187s ok 98 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "5693-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 22163 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldebtut.pod 187s # expected: 22163 187s # received: 22163 187s ok 99 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "9bc9-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 39881 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldebug.pod 187s # expected: 39881 187s # received: 39881 187s ok 100 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "15dc-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5596 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldelta.pod 187s # expected: 5596 187s # received: 5596 187s ok 101 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "5fb8-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 24504 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldeprecation.pod 187s # expected: 24504 187s # received: 24504 187s ok 102 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4d4ea-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 316650 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldiag.pod 187s # expected: 316650 187s # received: 316650 187s ok 103 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "24a0-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9376 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldoc.pod 187s # expected: 9376 187s # received: 9376 187s ok 104 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "b4ed-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 46317 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldocstyle.pod 187s # expected: 46317 187s # received: 46317 187s ok 105 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "6946-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 26950 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldsc.pod 187s # expected: 26950 187s # received: 26950 187s ok 106 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1f20-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7968 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perldtrace.pod 187s # expected: 7968 187s # received: 7968 187s ok 107 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1497f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 84351 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlebcdic.pod 187s # expected: 84351 187s # received: 84351 187s ok 108 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "937e-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 37758 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlembed.pod 187s # expected: 37758 187s # received: 37758 187s ok 109 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2812-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10258 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlexperiment.pod 187s # expected: 10258 187s # received: 10258 187s ok 110 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "58d2-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 22738 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq.pod 187s # expected: 22738 187s # received: 22738 187s ok 111 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "34a1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 13473 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq1.pod 187s # expected: 13473 187s # received: 13473 187s ok 112 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "292a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10538 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq2.pod 187s # expected: 10538 187s # received: 10538 187s ok 113 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "92e1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 37601 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq3.pod 187s # expected: 37601 187s # received: 37601 187s ok 114 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "16bcd-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 93133 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq4.pod 187s # expected: 93133 187s # received: 93133 187s ok 115 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "dbc1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 56257 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq5.pod 187s # expected: 56257 187s # received: 56257 187s ok 116 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "9a71-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 39537 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq6.pod 187s # expected: 39537 187s # received: 39537 187s ok 117 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "93ae-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 37806 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq7.pod 187s # expected: 37806 187s # received: 37806 187s ok 118 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "c30c-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 49932 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq8.pod 187s # expected: 49932 187s # received: 49932 187s ok 119 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "3b75-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 15221 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfaq9.pod 187s # expected: 15221 187s # received: 15221 187s ok 120 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "56ca-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 22218 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfilter.pod 187s # expected: 22218 187s # received: 22218 187s ok 121 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "342b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 13355 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfork.pod 187s # expected: 13355 187s # received: 13355 187s ok 122 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4122-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 16674 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlform.pod 187s # expected: 16674 187s # received: 16674 187s ok 123 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "671-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 1649 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 187s # expected: 1649 187s # received: 1649 187s ok 124 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "68740-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 427840 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlfunc.pod 187s # expected: 427840 187s # received: 427840 187s ok 125 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "7c2e-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 31790 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlgit.pod 187s # expected: 31790 187s # received: 31790 187s ok 126 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "219ca-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 137674 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlglossary.pod 187s # expected: 137674 187s # received: 137674 187s ok 127 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4072-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 16498 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlgov.pod 187s # expected: 16498 187s # received: 16498 187s ok 128 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "35f7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 13815 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlgpl.pod 187s # expected: 13815 187s # received: 13815 187s ok 129 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "31bb8-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 203704 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlguts.pod 187s # expected: 203704 187s # received: 203704 187s ok 130 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "afe5-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 45029 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhack.pod 187s # expected: 45029 187s # received: 45029 187s ok 131 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1297d-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 76157 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhacktips.pod 187s # expected: 76157 187s # received: 76157 187s ok 132 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1809-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6153 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhacktut.pod 187s # expected: 6153 187s # received: 6153 187s ok 133 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "602-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 1538 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhaiku.pod 187s # expected: 1538 187s # received: 1538 187s ok 134 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "ebeb-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 60395 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhist.pod 187s # expected: 60395 187s # received: 60395 187s ok 135 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "77a4-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 30628 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhpux.pod 187s # expected: 30628 187s # received: 30628 187s ok 136 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "7dd-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 2013 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlhurd.pod 187s # expected: 2013 187s # received: 2013 187s ok 137 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1fc9f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 130207 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlintern.pod 187s # expected: 130207 187s # received: 130207 187s ok 138 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "9216-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 37398 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlinterp.pod 187s # expected: 37398 187s # received: 37398 187s ok 139 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "579a-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 22426 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlintro.pod 187s # expected: 22426 187s # received: 22426 187s ok 140 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "8ad2-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 35538 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perliol.pod 187s # expected: 35538 187s # received: 35538 187s ok 141 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "11818-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 71704 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlipc.pod 187s # expected: 71704 187s # received: 71704 187s ok 142 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1150-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4432 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlirix.pod 187s # expected: 4432 187s # received: 4432 187s ok 143 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "20a8-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8360 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perljp.pod 187s # expected: 8360 187s # received: 8360 187s ok 144 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2fc0-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 12224 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlko.pod 187s # expected: 12224 187s # received: 12224 187s ok 145 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "163-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 355 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perllexwarn.pod 187s # expected: 355 187s # received: 355 187s ok 146 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "7ea-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 2026 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perllinux.pod 187s # expected: 2026 187s # received: 2026 187s ok 147 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "12978-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 76152 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perllocale.pod 187s # expected: 76152 187s # received: 76152 187s ok 148 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2487-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9351 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perllol.pod 187s # expected: 9351 187s # received: 9351 187s ok 149 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2f6f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 12143 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlmacosx.pod 187s # expected: 12143 187s # received: 12143 187s ok 150 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "67a7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 26535 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlmod.pod 187s # expected: 26535 187s # received: 26535 187s ok 151 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2574-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9588 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 187s # expected: 9588 187s # received: 9588 187s ok 152 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1095c-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 67932 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlmodlib.pod 187s # expected: 67932 187s # received: 67932 187s ok 153 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "573b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 22331 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 187s # expected: 22331 187s # received: 22331 187s ok 154 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "d65-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3429 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlmroapi.pod 187s # expected: 3429 187s # received: 3429 187s ok 155 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2ad3-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10963 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlnewmod.pod 187s # expected: 10963 187s # received: 10963 187s ok 156 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "20a5-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8357 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlnumber.pod 187s # expected: 8357 187s # received: 8357 187s ok 157 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "8d31-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 36145 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlobj.pod 187s # expected: 36145 187s # received: 36145 187s ok 158 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "6885-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 26757 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlootut.pod 187s # expected: 26757 187s # received: 26757 187s ok 159 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2b4ac-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 177324 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlop.pod 187s # expected: 177324 187s # received: 177324 187s ok 160 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4db-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 1243 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 187s # expected: 1243 187s # received: 1243 187s ok 161 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "3b77-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 15223 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlopentut.pod 187s # expected: 15223 187s # received: 15223 187s ok 162 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "16cb7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 93367 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlos2.pod 187s # expected: 93367 187s # received: 93367 187s ok 163 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "37cb-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 14283 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlos390.pod 187s # expected: 14283 187s # received: 14283 187s ok 164 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "12b0-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4784 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlos400.pod 187s # expected: 4784 187s # received: 4784 187s ok 165 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "c8a9-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 51369 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlpacktut.pod 187s # expected: 51369 187s # received: 51369 187s ok 166 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "c2bc-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 49852 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlperf.pod 187s # expected: 49852 187s # received: 49852 187s ok 167 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1418-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5144 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlplan9.pod 187s # expected: 5144 187s # received: 5144 187s ok 168 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "5b65-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 23397 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlpod.pod 187s # expected: 23397 187s # received: 23397 187s ok 169 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "10d10-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 68880 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlpodspec.pod 187s # expected: 68880 187s # received: 68880 187s ok 170 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2f40-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 12096 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 187s # expected: 12096 187s # received: 12096 187s ok 171 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "67b7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 26551 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlpolicy.pod 187s # expected: 26551 187s # received: 26551 187s ok 172 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "15db1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 89521 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlport.pod 187s # expected: 89521 187s # received: 89521 187s ok 173 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1412-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 5138 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlpragma.pod 187s # expected: 5138 187s # received: 5138 187s ok 174 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1a25-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 6693 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlqnx.pod 187s # expected: 6693 187s # received: 6693 187s ok 175 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "21256-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 135766 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlre.pod 187s # expected: 135766 187s # received: 135766 187s ok 176 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "8a9c-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 35484 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlreapi.pod 187s # expected: 35484 187s # received: 35484 187s ok 177 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "818f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 33167 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 187s # expected: 33167 187s # received: 33167 187s ok 178 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "bec7-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 48839 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 187s # expected: 48839 187s # received: 48839 187s ok 179 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "8d5c-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 36188 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlref.pod 187s # expected: 36188 187s # received: 36188 187s ok 180 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4944-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 18756 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlreftut.pod 187s # expected: 18756 187s # received: 18756 187s ok 181 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "a989-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 43401 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlreguts.pod 187s # expected: 43401 187s # received: 43401 187s ok 182 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1fd-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 509 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlrepository.pod 187s # expected: 509 187s # received: 509 187s ok 183 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4b07-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 19207 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlrequick.pod 187s # expected: 19207 187s # received: 19207 187s ok 184 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "3caa-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 15530 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlreref.pod 187s # expected: 15530 187s # received: 15530 187s ok 185 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1e1ef-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 123375 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlretut.pod 187s # expected: 123375 187s # received: 123375 187s ok 186 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "651-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 1617 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlriscos.pod 187s # expected: 1617 187s # received: 1617 187s ok 187 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "e707-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 59143 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlrun.pod 187s # expected: 59143 187s # received: 59143 187s ok 188 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "6cea-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 27882 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsec.pod 187s # expected: 27882 187s # received: 27882 187s ok 189 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "4af2-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 19186 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 187s # expected: 19186 187s # received: 19186 187s ok 190 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "7494-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 29844 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsolaris.pod 187s # expected: 29844 187s # received: 29844 187s ok 191 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1bdc-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7132 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsource.pod 187s # expected: 7132 187s # received: 7132 187s ok 192 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "233b-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 9019 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlstyle.pod 187s # expected: 9019 187s # received: 9019 187s ok 193 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "12fb9-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 77753 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsub.pod 187s # expected: 77753 187s # received: 77753 187s ok 194 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "d31f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 54047 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsyn.pod 187s # expected: 54047 187s # received: 54047 187s ok 195 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "2858-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10328 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlsynology.pod 187s # expected: 10328 187s # received: 10328 187s ok 196 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "b184-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 45444 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlthrtut.pod 187s # expected: 45444 187s # received: 45444 187s ok 197 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "9a91-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 39569 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltie.pod 187s # expected: 39569 187s # received: 39569 187s ok 198 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "cda37-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 842295 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltoc.pod 187s # expected: 842295 187s # received: 842295 187s ok 199 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "174-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 372 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltodo.pod 187s # expected: 372 187s # received: 372 187s ok 200 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "126-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 294 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltooc.pod 187s # expected: 294 187s # received: 294 187s ok 201 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "126-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 294 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltoot.pod 187s # expected: 294 187s # received: 294 187s ok 202 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "297f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 10623 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltrap.pod 187s # expected: 10623 187s # received: 10623 187s ok 203 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "213f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 8511 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltru64.pod 187s # expected: 8511 187s # received: 8511 187s ok 204 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1183-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 4483 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perltw.pod 187s # expected: 4483 187s # received: 4483 187s ok 205 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "162b6-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 90806 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlunicode.pod 187s # expected: 90806 187s # received: 90806 187s ok 206 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "6349-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 25417 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlunicook.pod 187s # expected: 25417 187s # received: 25417 187s ok 207 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "372e-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 14126 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlunifaq.pod 187s # expected: 14126 187s # received: 14126 187s ok 208 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "96e1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 38625 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perluniintro.pod 187s # expected: 38625 187s # received: 38625 187s ok 209 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "6eefa-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 454394 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perluniprops.pod 187s # expected: 454394 187s # received: 454394 187s ok 210 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1f10-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7952 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlunitut.pod 187s # expected: 7952 187s # received: 7952 187s ok 211 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "1ce8-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 7400 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlutil.pod 187s # expected: 7400 187s # received: 7400 187s ok 212 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "16c17-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 93207 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlvar.pod 187s # expected: 93207 187s # received: 93207 187s ok 213 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "c68d-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 50829 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlvms.pod 187s # expected: 50829 187s # received: 50829 187s ok 214 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "f16-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3862 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlvos.pod 187s # expected: 3862 187s # received: 3862 187s ok 215 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "7c61-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 31841 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlwin32.pod 187s # expected: 31841 187s # received: 31841 187s ok 216 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "12d15-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 77077 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlxs.pod 187s # expected: 77077 187s # received: 77077 187s ok 217 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "c51f-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 50463 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlxstut.pod 187s # expected: 50463 187s # received: 50463 187s ok 218 187s #lwp request: 187s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "5dc1-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 24001 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 187s # expected: 24001 187s # received: 24001 187s ok 219 187s #lwp request: 187s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "d4160-62e795c234600" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 868704 187s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-binary-httpd 187s # expected: 868704 187s # received: 868704 187s ok 220 187s #lwp request: 187s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 187s #User-Agent: libwww-perl/6.78 187s # 187s #server response: 187s #HTTP/1.1 200 OK 187s #Connection: close 187s #Date: Tue, 06 May 2025 17:27:18 GMT 187s #Accept-Ranges: bytes 187s #ETag: "3c2820-632968e4a9680" 187s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 187s #Vary: In-If1 187s #Content-Length: 3942432 187s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 187s #Client-Date: Tue, 06 May 2025 17:27:18 GMT 187s #Client-Peer: 127.0.0.1:8529 187s #Client-Response-Num: 1 187s #DMMATCH1: 1 187s # 187s # testing : download of /getfiles-binary-perl 187s # expected: 3942432 187s # received: 3942432 187s ok 221 187s ok 190s t/apache/headers.t .................. 190s 1..27 190s # Running under perl version 5.040001 for linux 190s # Current time local: Tue May 6 17:27:18 2025 190s # Current time GMT: Tue May 6 17:27:18 2025 190s # Using Test.pm version 1.31 190s # Using Apache/Test.pm version 1.44 190s testing: Hello: World 190s ok 1 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 2 190s header: [World] vs [World] 190s # testing : compare header Hello value 190s # expected: 'World' 190s # received: 'World' 190s ok 3 190s testing: Hello: World 190s ok 4 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 5 190s header: [World] vs [World] 190s # testing : compare header Hello value 190s # expected: 'World' 190s # received: 'World' 190s ok 6 190s testing: Hello: World 190s ok 7 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 8 190s header: [World] vs [World] 190s # testing : compare header Hello value 190s # expected: 'World' 190s # received: 'World' 190s ok 9 190s testing: Hello: Foo 190s Bar 190s ok 10 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 11 190s header: [Foo Bar] vs [Foo Bar] 190s # testing : compare header Hello value 190s # expected: 'Foo Bar' 190s # received: 'Foo Bar' 190s ok 12 190s testing: Hello: Foo 190s Bar 190s ok 13 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 14 190s header: [Foo Bar] vs [Foo Bar] 190s # testing : compare header Hello value 190s # expected: 'Foo Bar' 190s # received: 'Foo Bar' 190s ok 15 190s testing: Hello: Foo 190s Bar 190s ok 16 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 17 190s header: [Foo Bar] vs [Foo Bar] 190s # testing : compare header Hello value 190s # expected: 'Foo Bar' 190s # received: 'Foo Bar' 190s ok 18 190s testing: Hello: Foo 190s Bar 190s ok 19 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 20 190s header: [Foo Bar] vs [Foo Bar] 190s # testing : compare header Hello value 190s # expected: 'Foo Bar' 190s # received: 'Foo Bar' 190s ok 21 190s testing: Hello: Foo 190s Bar 190s ok 22 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 23 190s header: [Foo Bar] vs [Foo Bar] 190s # testing : compare header Hello value 190s # expected: 'Foo Bar' 190s # received: 'Foo Bar' 190s ok 24 190s testing: Hello:World 190s ok 25 190s # testing : response success 190s # expected: qr/HTTP\/1\.. 200 OK/ 190s # received: 'HTTP/1.1 200 OK' 190s ok 26 190s header: [World] vs [World] 190s # testing : compare header Hello value 190s # expected: 'World' 190s # received: 'World' 190s ok 27 190s ok 193s t/apache/hostcheck.t ................ 193s 1..14 193s # Running under perl version 5.040001 for linux 193s # Current time local: Tue May 6 17:27:21 2025 193s # Current time GMT: Tue May 6 17:27:21 2025 193s # Using Test.pm version 1.31 193s # Using Apache/Test.pm version 1.44 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: localhost 193s 193s # expected 200, got 200 for ok 193s ok 1 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: localhost:1 193s 193s # expected 200, got 200 for port ignored 193s ok 2 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: notlisted 193s 193s # expected 200, got 200 for name not listed 193s ok 3 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: 127.0.0.1 193s 193s # expected 200, got 200 for IP not in serveralias/servername 193s ok 4 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: default-strict 193s 193s # expected 200, got 200 for NVH matches in default server 193s ok 5 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: nvh-strict 193s 193s # expected 200, got 200 for NVH matches 193s ok 6 193s # SENDING to 127.0.0.1:8529 193s # GET / HTTP/1.1 193s Host: nvh-strict:1 193s 193s # expected 200, got 200 for NVH matches port ignored 193s ok 7 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: localhost 193s 193s # expected 400, got 400 for ok 193s ok 8 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: localhost:1 193s 193s # expected 400, got 400 for port ignored 193s ok 9 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: notlisted 193s 193s # expected 400, got 400 for name not listed 193s ok 10 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: 127.0.0.1 193s 193s # expected 400, got 400 for IP not in serveralias/servername 193s ok 11 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: default-strict 193s 193s # expected 200, got 200 for NVH matches in default server 193s ok 12 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: nvh-strict 193s 193s # expected 200, got 200 for NVH matches 193s ok 13 193s # SENDING to 127.0.0.1:8546 193s # GET / HTTP/1.1 193s Host: nvh-strict:1 193s 193s # expected 200, got 200 for NVH matches port ignored 193s ok 14 193s ok 196s t/apache/http_strict.t .............. 196s 1..178 196s # Running under perl version 5.040001 for linux 196s # Current time local: Tue May 6 17:27:24 2025 196s # Current time GMT: Tue May 6 17:27:24 2025 196s # Using Test.pm version 1.31 196s # Using Apache/Test.pm version 1.44 196s # SENDING: 196s # GET / HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 1 196s # SENDING: 196s # GET / HTTP/1.0\n\n 196s # expecting success, got 200 196s ok 2 196s # SENDING: 196s # get / HTTP/1.0\r\n\r\n 196s # expecting 501, got 501 196s ok 3 196s # SENDING: 196s # G ET / HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 4 196s # SENDING: 196s # G\x00ET / HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 5 196s # SENDING: 196s # G/T / HTTP/1.0\r\n\r\n 196s # expecting 501, got 501 196s ok 6 196s # SENDING: 196s # GET /\x00 HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 7 196s # SENDING: 196s # GET / HTTP/1.0\x00\r\n\r\n 196s # expecting 400, got 400 196s ok 8 196s # SENDING: 196s # GET\x0c/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 9 196s # SENDING: 196s # GET\r/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 10 196s # SENDING: 196s # GET\t/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 11 196s # SENDING: 196s # GET / HTT/1.0\r\n\r\n 196s # expecting error, got 400 196s ok 12 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 196s # expecting success, got 200 196s ok 13 196s # SENDING: 196s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 196s # expecting success, got 200 196s ok 14 196s # SENDING: 196s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 196s # expecting success, got 200 196s ok 15 196s # SENDING: 196s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 16 196s # SENDING: 196s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 17 196s # SENDING: 196s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 196s # expecting 200, got 200 196s ok 18 196s # SENDING: 196s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 19 196s # SENDING: 196s # GET / HTTP/\r\nHost: localhost\r\n\r\n 196s # expecting error, got 400 196s ok 20 196s # SENDING: 196s # GET / HTTP/0.9\r\n\r\n 196s # expecting error, got 400 196s ok 21 196s # SENDING: 196s # GET / HTTP/0.8\r\n\r\n 196s # expecting error, got 400 196s ok 22 196s # SENDING: 196s # GET /\x01 HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 23 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 24 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 196s # expecting 200, got 200 196s ok 25 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 196s # expecting 400, got 400 196s ok 26 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 196s # expecting 200, got 200 196s ok 27 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo\r\n\r\n 196s # expecting 400, got 400 196s ok 28 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 196s # expecting 400, got 400 196s ok 29 196s # SENDING: 196s # GET / HTTP/1.0\r\n: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 30 196s # SENDING: 196s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 31 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 196s # expecting 400, got 400 196s ok 32 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 196s # expecting 400, got 400 196s ok 33 196s # SENDING: 196s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 196s # expecting 400, got 400 196s ok 34 196s # SENDING: 196s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 35 196s # SENDING: 196s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 36 196s # SENDING: 196s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 37 196s # SENDING: 196s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 196s # expecting 200, got 200 196s ok 38 196s # SENDING: 196s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 196s # expecting 400, got 400 196s ok 39 196s # SENDING: 196s # GET / HTTP/1.0\r\r 196s # expecting dropped connection and HTTPD dropped connection 196s ok 40 196s # SENDING: 196s # GET /\r\n 196s # expecting headerless HTTP/0.9 body, got response 196s ok 41 196s # SENDING: 196s # GET /#frag HTTP/1.0\r\n 196s # expecting 400, got 400 196s ok 42 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 196s # expecting 200, got 200 196s ok 43 196s # SENDING: 196s # GET http://017700000001/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 44 196s # SENDING: 196s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 45 196s # SENDING: 196s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 46 196s # SENDING: 196s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 47 196s # SENDING: 196s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 48 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 196s # expecting 200, got 200 196s ok 49 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 196s # expecting 400, got 400 196s ok 50 196s # SENDING: 196s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 51 196s # SENDING: 196s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 52 196s # SENDING: 196s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 53 196s # SENDING: 196s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 54 196s # SENDING: 196s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 55 196s # SENDING: 196s # GET http://[::1]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 56 196s # SENDING: 196s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 57 196s # SENDING: 196s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 58 196s # SENDING: 196s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 59 196s # SENDING: 196s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 60 196s # SENDING: 196s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 61 196s # SENDING: 196s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 62 196s # SENDING: 196s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 63 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 196s # expecting success, got 200 196s ok 64 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 196s # expecting success, got 200 196s ok 65 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 196s # expecting success, got 200 196s ok 66 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 196s # expecting success, got 200 196s ok 67 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 196s # expecting success, got 200 196s ok 68 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 196s # expecting success, got 200 196s ok 69 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 196s # expecting 200, got 200 196s ok 70 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 196s # expecting 200, got 200 196s ok 71 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 196s # expecting 400, got 400 196s ok 72 196s # SENDING: 196s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 73 196s # SENDING: 196s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 74 196s # SENDING: 196s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 75 196s # SENDING: 196s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 76 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 196s # expecting 200, got 200 196s ok 77 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 196s # expecting 200, got 200 196s ok 78 196s # SENDING: 196s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 79 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 196s # DECODED: Foo: bar 196s # RESPONSE: 196s # HTTP/1.1 200 OK\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Foo: bar\r\n 196s # Vary: In-If1\r\n 196s # DMMATCH1: 1\r\n 196s # Content-Length: 36\r\n 196s # Connection: close\r\n 196s # Content-Type: text/plain\r\n 196s # \r\n 196s # Hi!\n 196s # SERVERNAME=localhost\n 196s # HTTP_HOST=\n 196s # 196s # expecting 200, got 200 196s ok 80 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 196s # DECODED: Foo: 196s # RESPONSE: 196s # HTTP/1.1 200 OK\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Foo: \r\n 196s # Vary: In-If1\r\n 196s # DMMATCH1: 1\r\n 196s # Connection: close\r\n 196s # Content-Type: text/plain\r\n 196s # \r\n 196s # Hi!\n 196s # SERVERNAME=localhost\n 196s # HTTP_HOST=\n 196s # 196s # expecting 200, got 200 196s ok 81 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 196s # DECODED: : bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 82 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 196s # DECODED: F\x00oo: bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 528\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 83 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 196s # DECODED: F\x01oo: bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 564\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 84 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 196s # DECODED: F\noo: bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 528\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 85 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 196s # DECODED: Foo: b\tar 196s # RESPONSE: 196s # HTTP/1.1 200 OK\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Foo: b\tar\r\n 196s # Vary: In-If1\r\n 196s # DMMATCH1: 1\r\n 196s # Content-Length: 36\r\n 196s # Connection: close\r\n 196s # Content-Type: text/plain\r\n 196s # \r\n 196s # Hi!\n 196s # SERVERNAME=localhost\n 196s # HTTP_HOST=\n 196s # 196s # expecting 200, got 200 196s ok 86 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 196s # DECODED: Foo: b\x01ar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 564\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 87 196s # SENDING: 196s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 196s # expecting 500, got 500 196s ok 88 196s # SENDING: 196s # GET / HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 89 196s # SENDING: 196s # GET / HTTP/1.0\n\n 196s # expecting 400, got 400 196s ok 90 196s # SENDING: 196s # get / HTTP/1.0\r\n\r\n 196s # expecting 501, got 501 196s ok 91 196s # SENDING: 196s # G ET / HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 92 196s # SENDING: 196s # G\x00ET / HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 93 196s # SENDING: 196s # G/T / HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 94 196s # SENDING: 196s # GET /\x00 HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 95 196s # SENDING: 196s # GET / HTTP/1.0\x00\r\n\r\n 196s # expecting 400, got 400 196s ok 96 196s # SENDING: 196s # GET\x0c/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 97 196s # SENDING: 196s # GET\r/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 98 196s # SENDING: 196s # GET\t/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 99 196s # SENDING: 196s # GET / HTT/1.0\r\n\r\n 196s # expecting error, got 400 196s ok 100 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 196s # expecting success, got 200 196s ok 101 196s # SENDING: 196s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 196s # expecting success, got 200 196s ok 102 196s # SENDING: 196s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 196s # expecting success, got 200 196s ok 103 196s # SENDING: 196s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 104 196s # SENDING: 196s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 105 196s # SENDING: 196s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 106 196s # SENDING: 196s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 107 196s # SENDING: 196s # GET / HTTP/\r\nHost: localhost\r\n\r\n 196s # expecting error, got 400 196s ok 108 196s # SENDING: 196s # GET / HTTP/0.9\r\n\r\n 196s # expecting error, got 400 196s ok 109 196s # SENDING: 196s # GET / HTTP/0.8\r\n\r\n 196s # expecting error, got 400 196s ok 110 196s # SENDING: 196s # GET /\x01 HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 111 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 112 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 196s # expecting 200, got 200 196s ok 113 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 196s # expecting 400, got 400 196s ok 114 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 196s # expecting 400, got 400 196s ok 115 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo\r\n\r\n 196s # expecting 400, got 400 196s ok 116 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 196s # expecting 400, got 400 196s ok 117 196s # SENDING: 196s # GET / HTTP/1.0\r\n: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 118 196s # SENDING: 196s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 119 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 196s # expecting 400, got 400 196s ok 120 196s # SENDING: 196s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 196s # expecting 400, got 400 196s ok 121 196s # SENDING: 196s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 196s # expecting 400, got 400 196s ok 122 196s # SENDING: 196s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 123 196s # SENDING: 196s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 124 196s # SENDING: 196s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 196s # expecting 400, got 400 196s ok 125 196s # SENDING: 196s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 196s # expecting 200, got 200 196s ok 126 196s # SENDING: 196s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 196s # expecting 400, got 400 196s ok 127 196s # SENDING: 196s # GET / HTTP/1.0\r\r 196s # expecting dropped connection and HTTPD dropped connection 196s ok 128 196s # SENDING: 196s # GET /\r\n 196s # expecting headerless HTTP/0.9 body, got response 196s ok 129 196s # SENDING: 196s # GET /#frag HTTP/1.0\r\n 196s # expecting 400, got 400 196s ok 130 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 196s # expecting 400, got 400 196s ok 131 196s # SENDING: 196s # GET http://017700000001/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 132 196s # SENDING: 196s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 133 196s # SENDING: 196s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 134 196s # SENDING: 196s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 135 196s # SENDING: 196s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 136 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 196s # expecting 400, got 400 196s ok 137 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 196s # expecting 400, got 400 196s ok 138 196s # SENDING: 196s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 139 196s # SENDING: 196s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 140 196s # SENDING: 196s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 141 196s # SENDING: 196s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 142 196s # SENDING: 196s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 143 196s # SENDING: 196s # GET http://[::1]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 144 196s # SENDING: 196s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 145 196s # SENDING: 196s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 146 196s # SENDING: 196s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 147 196s # SENDING: 196s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 148 196s # SENDING: 196s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 149 196s # SENDING: 196s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 196s # expecting success, got 200 196s ok 150 196s # SENDING: 196s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 196s # expecting 400, got 400 196s ok 151 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 196s # expecting success, got 200 196s ok 152 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 196s # expecting success, got 200 196s ok 153 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 196s # expecting success, got 200 196s ok 154 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 196s # expecting success, got 200 196s ok 155 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 196s # expecting success, got 200 196s ok 156 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 196s # expecting success, got 200 196s ok 157 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 196s # expecting 400, got 400 196s ok 158 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 196s # expecting 400, got 400 196s ok 159 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 196s # expecting 400, got 400 196s ok 160 196s # SENDING: 196s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 161 196s # SENDING: 196s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 162 196s # SENDING: 196s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 163 196s # SENDING: 196s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 196s # expecting 200, got 200 196s ok 164 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 196s # expecting 200, got 200 196s ok 165 196s # SENDING: 196s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 196s # expecting 200, got 200 196s ok 166 196s # SENDING: 196s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 196s # expecting 200, got 200 196s ok 167 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 196s # DECODED: Foo: bar 196s # RESPONSE: 196s # HTTP/1.1 200 OK\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Foo: bar\r\n 196s # Vary: In-If1\r\n 196s # DMMATCH1: 1\r\n 196s # Content-Length: 36\r\n 196s # Connection: close\r\n 196s # Content-Type: text/plain\r\n 196s # \r\n 196s # Hi!\n 196s # SERVERNAME=localhost\n 196s # HTTP_HOST=\n 196s # 196s # expecting 200, got 200 196s ok 168 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 196s # DECODED: Foo: 196s # RESPONSE: 196s # HTTP/1.1 200 OK\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Foo: \r\n 196s # Vary: In-If1\r\n 196s # DMMATCH1: 1\r\n 196s # Connection: close\r\n 196s # Content-Type: text/plain\r\n 196s # \r\n 196s # Hi!\n 196s # SERVERNAME=localhost\n 196s # HTTP_HOST=\n 196s # 196s # expecting 200, got 200 196s ok 169 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 196s # DECODED: : bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 170 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 196s # DECODED: F\x00oo: bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 528\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 171 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 196s # DECODED: F\x01oo: bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 564\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 172 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 196s # DECODED: F\noo: bar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 528\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 173 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 196s # DECODED: Foo: b\tar 196s # RESPONSE: 196s # HTTP/1.1 200 OK\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Foo: b\tar\r\n 196s # Vary: In-If1\r\n 196s # DMMATCH1: 1\r\n 196s # Content-Length: 36\r\n 196s # Connection: close\r\n 196s # Content-Type: text/plain\r\n 196s # \r\n 196s # Hi!\n 196s # SERVERNAME=localhost\n 196s # HTTP_HOST=\n 196s # 196s # expecting 200, got 200 196s ok 174 196s # SENDING: 196s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 196s # DECODED: Foo: b\x01ar 196s # RESPONSE: 196s # HTTP/1.1 500 Internal Server Error\r\n 196s # Date: Tue, 06 May 2025 17:27:27 GMT\r\n 196s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 196s # Content-Length: 564\r\n 196s # Connection: close\r\n 196s # Content-Type: text/html; charset=iso-8859-1\r\n 196s # \r\n 196s # \n 196s # \n 196s # ... 196s # expecting 500, got 500 196s ok 175 196s # SENDING: 196s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 196s # expecting 500, got 500 196s ok 176 196s ok 177 196s ok 178 196s ok 199s t/apache/if_sections.t .............. 199s 1..46 199s # Running under perl version 5.040001 for linux 199s # Current time local: Tue May 6 17:27:27 2025 199s # Current time GMT: Tue May 6 17:27:27 2025 199s # Using Test.pm version 1.31 199s # Using Apache/Test.pm version 1.44 199s # /if_sec/ with '': 199s # expected: 200 199s # received: '200' 199s ok 1 199s # expected: undef 199s # received: undef 199s ok 2 199s # /if_sec/foo.if_test with '': 199s # expected: 200 199s # received: '200' 199s ok 3 199s # expected: undef 199s # received: undef 199s ok 4 199s # /if_sec/foo.if_test with '1': 199s # expected: 200 199s # received: '200' 199s ok 5 199s # expected: 'global1' 199s # received: 'global1' 199s ok 6 199s # /if_sec/foo.if_test with '1 11': 199s # expected: 200 199s # received: '200' 199s ok 7 199s # expected: 'global1, nested11, nested113' 199s # received: 'global1, nested11, nested113' 199s ok 8 199s # /if_sec/foo.if_test with '1 11 111': 199s # expected: 200 199s # received: '200' 199s ok 9 199s # expected: 'global1, nested11, nested111' 199s # received: 'global1, nested11, nested111' 199s ok 10 199s # /if_sec/foo.if_test with '1 11 112': 199s # expected: 200 199s # received: '200' 199s ok 11 199s # expected: 'global1, nested11, nested112' 199s # received: 'global1, nested11, nested112' 199s ok 12 199s # /if_sec/foo.if_test with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 13 199s # expected: 'global1, files2' 199s # received: 'global1, files2' 199s ok 14 199s # /if_sec/dir/foo.txt with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 15 199s # expected: 'global1, dir1, dir2, dir_files1' 199s # received: 'global1, dir1, dir2, dir_files1' 199s ok 16 199s # /if_sec/dir/ with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 17 199s # expected: 'global1, dir1, dir2' 199s # received: 'global1, dir1, dir2' 199s ok 18 199s # /if_sec/dir/ with '1 11': 199s # expected: 200 199s # received: '200' 199s ok 19 199s # expected: 'global1, dir1, nested11, nested113' 199s # received: 'global1, dir1, nested11, nested113' 199s ok 20 199s # /if_sec/dir/ with '1 11 111': 199s # expected: 200 199s # received: '200' 199s ok 21 199s # expected: 'global1, dir1, nested11, nested111' 199s # received: 'global1, dir1, nested11, nested111' 199s ok 22 199s # /if_sec/dir/ with '1 11 112': 199s # expected: 200 199s # received: '200' 199s ok 23 199s # expected: 'global1, dir1, nested11, nested112' 199s # received: 'global1, dir1, nested11, nested112' 199s ok 24 199s # /if_sec/loc/ with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 25 199s # expected: 'global1, loc1, loc2' 199s # received: 'global1, loc1, loc2' 199s ok 26 199s # /if_sec/loc/foo.txt with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 27 199s # expected: 'global1, loc1, loc2' 199s # received: 'global1, loc1, loc2' 199s ok 28 199s # /if_sec/loc/ with '1 11': 199s # expected: 200 199s # received: '200' 199s ok 29 199s # expected: 'global1, loc1, nested11, nested113' 199s # received: 'global1, loc1, nested11, nested113' 199s ok 30 199s # /if_sec/loc/ with '1 11 111': 199s # expected: 200 199s # received: '200' 199s ok 31 199s # expected: 'global1, loc1, nested11, nested111' 199s # received: 'global1, loc1, nested11, nested111' 199s ok 32 199s # /if_sec/loc/ with '1 11 112': 199s # expected: 200 199s # received: '200' 199s ok 33 199s # expected: 'global1, loc1, nested11, nested112' 199s # received: 'global1, loc1, nested11, nested112' 199s ok 34 199s # /if_sec/loc/foo.if_test with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 35 199s # expected: 'global1, files2, loc1, loc2' 199s # received: 'global1, files2, loc1, loc2' 199s ok 36 199s # /if_sec/loc/foo.if_test with '1 2 11': 199s # expected: 200 199s # received: '200' 199s ok 37 199s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 199s # received: 'global1, files2, loc1, loc2, nested11, nested113' 199s ok 38 199s # /if_sec/loc/foo.if_test with '1 2 11 111': 199s # expected: 200 199s # received: '200' 199s ok 39 199s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 199s # received: 'global1, files2, loc1, loc2, nested11, nested111' 199s ok 40 199s # /if_sec/loc/foo.if_test with '1 2 11 112': 199s # expected: 200 199s # received: '200' 199s ok 41 199s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 199s # received: 'global1, files2, loc1, loc2, nested11, nested112' 199s ok 42 199s # /if_sec/proxy/ with '1 2': 199s # expected: 200 199s # received: '200' 199s ok 43 199s # expected: 'global1, locp1, locp2' 199s # received: 'global1, locp1, locp2' 199s ok 44 199s # /if_sec/proxy/ with '2': 199s # expected: 200 199s # received: '200' 199s ok 45 199s # expected: 'locp2' 199s # received: 'locp2' 199s ok 46 199s ok 202s t/apache/iffile.t ................... 202s 1..2 202s # Running under perl version 5.040001 for linux 202s # Current time local: Tue May 6 17:27:30 2025 202s # Current time GMT: Tue May 6 17:27:30 2025 202s # Using Test.pm version 1.31 202s # Using Apache/Test.pm version 1.44 202s # expected: 200 202s # received: '200' 202s ok 1 202s # expected: 'success1, success2, success3, success4, success5' 202s # received: 'success1, success2, success3, success4, success5' 202s ok 2 202s ok 205s t/apache/leaks.t .................... skipped: mod_memory_track not activated 213s t/apache/limits.t ................... 213s 1..12 213s # Running under perl version 5.040001 for linux 213s # Current time local: Tue May 6 17:27:36 2025 213s # Current time GMT: Tue May 6 17:27:36 2025 213s # Using Test.pm version 1.31 213s # Using Apache/Test.pm version 1.44 213s # Testing LimitRequestLine; should succeed 213s # testing : Test #1 213s # expected: 200 213s # received: '200' 213s ok 1 213s # Testing LimitRequestLine; should fail 213s # testing : Test #2 213s # expected: 414 213s # received: '414' 213s ok 2 213s # Testing LimitRequestFieldSize; should succeed 213s # testing : Test #3 213s # expected: 200 213s # received: '200' 213s ok 3 213s # Testing LimitRequestFieldSize; should fail 213s # testing : Test #4 213s # expected: 400 213s # received: '400' 213s ok 4 213s # Testing LimitRequestFields; should succeed 213s # testing : Test #5 213s # expected: 200 213s # received: '200' 213s ok 5 213s # Testing LimitRequestFields; should fail 213s # testing : Test #6 213s # expected: 400 213s # received: '400' 213s ok 6 213s # Testing LimitRequestBody; should succeed 213s # Chunked transfer-encoding enabled 213s # testing : Test #7 213s # expected: 200 213s # received: '200' 213s ok 7 213s # Testing LimitRequestBody; should succeed 213s # Chunked transfer-encoding disabled 213s # testing : Test #8 213s # expected: 200 213s # received: '200' 213s ok 8 213s # Testing LimitRequestBody; should fail 213s # Chunked transfer-encoding enabled 213s # testing : Test #9 213s # expected: 413 213s # received: '413' 213s ok 9 213s # Testing LimitRequestBody; should fail 213s # Chunked transfer-encoding disabled 213s # testing : Test #10 213s # expected: 413 213s # received: '413' 213s ok 10 213s # Testing LimitRequestFieldSize; should succeed 213s # testing : Test #11 213s # expected: 200 213s # received: '200' 213s ok 11 213s # Testing LimitRequestFieldSize; should fail 213s # testing : Test #12 213s # expected: 400 213s # received: '400' 213s ok 12 213s ok 215s t/apache/loglevel.t ................. 215s 1..8 215s # Running under perl version 5.040001 for linux 215s # Current time local: Tue May 6 17:27:43 2025 215s # Current time GMT: Tue May 6 17:27:43 2025 215s # Using Test.pm version 1.31 215s # Using Apache/Test.pm version 1.44 215s ok 1 215s ok 2 215s ok 3 215s ok 4 215s ok 5 215s ok 6 215s ok 7 215s ok 8 215s ok 218s t/apache/maxranges.t ................ 218s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 218s 1..19 218s # Running under perl version 5.040001 for linux 218s # Current time local: Tue May 6 17:27:46 2025 218s # Current time GMT: Tue May 6 17:27:46 2025 218s # Using Test.pm version 1.31 218s # Using Apache/Test.pm version 1.44 218s ok 1 218s ok 2 218s ok 3 218s ok 4 218s ok 5 218s ok 6 218s ok 7 218s ok 8 218s ok 9 218s ok 10 218s ok 11 218s ok 12 218s ok 13 218s ok 14 218s ok 15 218s ok 16 218s ok 17 218s ok 18 218s ok 19 218s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 218s ok 221s t/apache/mergeslashes.t ............. 221s 1..9 221s # Running under perl version 5.040001 for linux 221s # Current time local: Tue May 6 17:27:49 2025 221s # Current time GMT: Tue May 6 17:27:49 2025 221s # Using Test.pm version 1.31 221s # Using Apache/Test.pm version 1.44 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for exact match 221s ok 1 221s # SENDING to 127.0.0.1:8546 221s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for merged even at front 221s ok 2 221s # SENDING to 127.0.0.1:8546 221s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for merged even at front 221s ok 3 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for c// should be merged 221s ok 4 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for a// should be merged 221s ok 5 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for a// matches locationmatch 221s ok 6 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 221s # expected 200, got 200 for c// doesn't match locationmatch 221s ok 7 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for baseline failed 221s ok 8 221s # SENDING to 127.0.0.1:8546 221s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 221s # expected 403, got 403 for b//d not merged for Location with OFF 221s ok 9 221s ok 224s t/apache/mmn.t ...................... 224s 1..2 224s # Running under perl version 5.040001 for linux 224s # Current time local: Tue May 6 17:27:52 2025 224s # Current time GMT: Tue May 6 17:27:52 2025 224s # Using Test.pm version 1.31 224s # Using Apache/Test.pm version 1.44 224s ok 1 224s ok 2 224s ok 227s t/apache/options.t .................. 227s 1..2 227s # Running under perl version 5.040001 for linux 227s # Current time local: Tue May 6 17:27:55 2025 227s # Current time GMT: Tue May 6 17:27:55 2025 227s # Using Test.pm version 1.31 227s # Using Apache/Test.pm version 1.44 227s # testing : code 227s # expected: 200 227s # received: '200' 227s ok 1 227s # testing : OPTIONS 227s # expected: qr/OPTIONS/ 227s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 227s ok 2 227s ok 231s t/apache/passbrigade.t .............. 231s # using LWP client 231s 1..114 231s # Running under perl version 5.040001 for linux 231s # Current time local: Tue May 6 17:27:57 2025 231s # Current time GMT: Tue May 6 17:27:57 2025 231s # Using Test.pm version 1.31 231s # Using Apache/Test.pm version 1.44 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 1024 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 1024 231s # received: 1024 231s ok 1 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 2048 231s # received: 2048 231s ok 2 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 3072 231s # received: 3072 231s ok 3 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 4096 231s # received: 4096 231s ok 4 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 5120 231s # received: 5120 231s ok 5 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 6144 231s # received: 6144 231s ok 6 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 7168 231s # received: 7168 231s ok 7 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 8192 231s # received: 8192 231s ok 8 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 9216 231s # received: 9216 231s ok 9 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 10240 231s # received: 10240 231s ok 10 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 11264 231s # received: 11264 231s ok 11 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 12288 231s # received: 12288 231s ok 12 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 13312 231s # received: 13312 231s ok 13 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 14336 231s # received: 14336 231s ok 14 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 15360 231s # received: 15360 231s ok 15 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 16384 231s # received: 16384 231s ok 16 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 17408 231s # received: 17408 231s ok 17 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 18432 231s # received: 18432 231s ok 18 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 19456 231s # received: 19456 231s ok 19 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 20480 231s # received: 20480 231s ok 20 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 21504 231s # received: 21504 231s ok 21 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 22528 231s # received: 22528 231s ok 22 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 23552 231s # received: 23552 231s ok 23 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 24576 231s # received: 24576 231s ok 24 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 25600 231s # received: 25600 231s ok 25 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 26624 231s # received: 26624 231s ok 26 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 27648 231s # received: 27648 231s ok 27 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 28672 231s # received: 28672 231s ok 28 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 29696 231s # received: 29696 231s ok 29 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 30720 231s # received: 30720 231s ok 30 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 31744 231s # received: 31744 231s ok 31 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 32768 231s # received: 32768 231s ok 32 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 33792 231s # received: 33792 231s ok 33 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 34816 231s # received: 34816 231s ok 34 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 35840 231s # received: 35840 231s ok 35 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 36864 231s # received: 36864 231s ok 36 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 37888 231s # received: 37888 231s ok 37 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 38912 231s # received: 38912 231s ok 38 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 39936 231s # received: 39936 231s ok 39 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 40960 231s # received: 40960 231s ok 40 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 41984 231s # received: 41984 231s ok 41 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 43008 231s # received: 43008 231s ok 42 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 44032 231s # received: 44032 231s ok 43 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 45056 231s # received: 45056 231s ok 44 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 46080 231s # received: 46080 231s ok 45 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 47104 231s # received: 47104 231s ok 46 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 48128 231s # received: 48128 231s ok 47 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 49152 231s # received: 49152 231s ok 48 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 50176 231s # received: 50176 231s ok 49 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 51200 231s # received: 51200 231s ok 50 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 102400 231s # received: 102400 231s ok 51 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 307200 231s # received: 307200 231s ok 52 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 512000 231s # received: 512000 231s ok 53 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 2048000 231s # received: 2048000 231s ok 54 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:00 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 4096000 231s # received: 4096000 231s ok 55 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:00 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 6144000 231s # received: 6144000 231s ok 56 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 10240000 231s # received: 10240000 231s ok 57 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 1024 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 1024 231s # received: 1024 231s ok 58 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 2048 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 2048 231s # received: 2048 231s ok 59 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 3072 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 3072 231s # received: 3072 231s ok 60 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 4096 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 4096 231s # received: 4096 231s ok 61 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 5120 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 5120 231s # received: 5120 231s ok 62 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 6144 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 6144 231s # received: 6144 231s ok 63 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 7168 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 7168 231s # received: 7168 231s ok 64 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 8192 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #DMMATCH1: 1 231s # 231s # testing : bytes in body 231s # expected: 8192 231s # received: 8192 231s ok 65 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 9216 231s # received: 9216 231s ok 66 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 10240 231s # received: 10240 231s ok 67 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 11264 231s # received: 11264 231s ok 68 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 12288 231s # received: 12288 231s ok 69 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 13312 231s # received: 13312 231s ok 70 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 14336 231s # received: 14336 231s ok 71 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 15360 231s # received: 15360 231s ok 72 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 16384 231s # received: 16384 231s ok 73 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 17408 231s # received: 17408 231s ok 74 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 18432 231s # received: 18432 231s ok 75 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 19456 231s # received: 19456 231s ok 76 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 20480 231s # received: 20480 231s ok 77 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 21504 231s # received: 21504 231s ok 78 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 22528 231s # received: 22528 231s ok 79 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 23552 231s # received: 23552 231s ok 80 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 24576 231s # received: 24576 231s ok 81 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 25600 231s # received: 25600 231s ok 82 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 26624 231s # received: 26624 231s ok 83 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 27648 231s # received: 27648 231s ok 84 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 28672 231s # received: 28672 231s ok 85 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 29696 231s # received: 29696 231s ok 86 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 30720 231s # received: 30720 231s ok 87 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 31744 231s # received: 31744 231s ok 88 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 32768 231s # received: 32768 231s ok 89 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 33792 231s # received: 33792 231s ok 90 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 34816 231s # received: 34816 231s ok 91 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 35840 231s # received: 35840 231s ok 92 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 36864 231s # received: 36864 231s ok 93 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 37888 231s # received: 37888 231s ok 94 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 38912 231s # received: 38912 231s ok 95 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 39936 231s # received: 39936 231s ok 96 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 40960 231s # received: 40960 231s ok 97 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 41984 231s # received: 41984 231s ok 98 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 43008 231s # received: 43008 231s ok 99 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 44032 231s # received: 44032 231s ok 100 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 45056 231s # received: 45056 231s ok 101 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 46080 231s # received: 46080 231s ok 102 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 47104 231s # received: 47104 231s ok 103 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 48128 231s # received: 48128 231s ok 104 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 49152 231s # received: 49152 231s ok 105 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 50176 231s # received: 50176 231s ok 106 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 51200 231s # received: 51200 231s ok 107 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 102400 231s # received: 102400 231s ok 108 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 307200 231s # received: 307200 231s ok 109 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 512000 231s # received: 512000 231s ok 110 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 2048000 231s # received: 2048000 231s ok 111 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 4096000 231s # received: 4096000 231s ok 112 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 6144000 231s # received: 6144000 231s ok 113 231s #lwp request: 231s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 231s #User-Agent: libwww-perl/6.78 231s # 231s #server response: 231s #HTTP/1.1 200 OK 231s #Connection: close 231s #Date: Tue, 06 May 2025 17:28:01 GMT 231s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 231s #Vary: In-If1 231s #Content-Length: 0 231s #Client-Date: Tue, 06 May 2025 17:28:01 GMT 231s #Client-Peer: 127.0.0.1:8529 231s #Client-Response-Num: 1 231s #Client-Transfer-Encoding: chunked 231s #DMMATCH1: 1 231s #X-Content-Length-Note: added by Apache::TestRequest 231s # 231s # testing : bytes in body 231s # expected: 10240000 231s # received: 10240000 231s ok 114 231s ok 233s t/apache/post.t ..................... 233s # using LWP client 233s 1..51 233s # Running under perl version 5.040001 for linux 233s # Current time local: Tue May 6 17:28:01 2025 233s # Current time GMT: Tue May 6 17:28:01 2025 233s # Using Test.pm version 1.31 233s # Using Apache/Test.pm version 1.44 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 1024 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '1024' 233s # received: 1024 233s ok 1 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 2048 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '2048' 233s # received: 2048 233s ok 2 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 3072 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '3072' 233s # received: 3072 233s ok 3 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 4096 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '4096' 233s # received: 4096 233s ok 4 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 5120 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '5120' 233s # received: 5120 233s ok 5 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 6144 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '6144' 233s # received: 6144 233s ok 6 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 7168 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '7168' 233s # received: 7168 233s ok 7 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 8192 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '8192' 233s # received: 8192 233s ok 8 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 9216 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 5 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '9216' 233s # received: 9216 233s ok 9 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 10240 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '10240' 233s # received: 10240 233s ok 10 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 11264 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '11264' 233s # received: 11264 233s ok 11 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 12288 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '12288' 233s # received: 12288 233s ok 12 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 13312 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '13312' 233s # received: 13312 233s ok 13 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 14336 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '14336' 233s # received: 14336 233s ok 14 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 15360 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '15360' 233s # received: 15360 233s ok 15 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 16384 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '16384' 233s # received: 16384 233s ok 16 233s #lwp request: 233s #POST http://localhost:8529/eat_post HTTP/1.1 233s #User-Agent: libwww-perl/6.78 233s #Content-Length: 17408 233s # 233s #server response: 233s #HTTP/1.1 200 OK 233s #Connection: close 233s #Date: Tue, 06 May 2025 17:28:04 GMT 233s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 233s #Vary: In-If1 233s #Content-Length: 6 233s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 233s #Client-Peer: 127.0.0.1:8529 233s #Client-Response-Num: 1 233s #DMMATCH1: 1 233s # 233s # testing : length posted 233s # expected: '17408' 233s # received: 17408 233s ok 17 233s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 18432 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '18432' 234s # received: 18432 234s ok 18 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 19456 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '19456' 234s # received: 19456 234s ok 19 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 20480 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '20480' 234s # received: 20480 234s ok 20 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 21504 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '21504' 234s # received: 21504 234s ok 21 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 22528 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '22528' 234s # received: 22528 234s ok 22 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 23552 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '23552' 234s # received: 23552 234s ok 23 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 24576 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '24576' 234s # received: 24576 234s ok 24 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 25600 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '25600' 234s # received: 25600 234s ok 25 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 26624 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '26624' 234s # received: 26624 234s ok 26 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 27648 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '27648' 234s # received: 27648 234s ok 27 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 28672 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '28672' 234s # received: 28672 234s ok 28 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 29696 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '29696' 234s # received: 29696 234s ok 29 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 30720 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '30720' 234s # received: 30720 234s ok 30 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 31744 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '31744' 234s # received: 31744 234s ok 31 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 32768 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '32768' 234s # received: 32768 234s ok 32 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 33792 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '33792' 234s # received: 33792 234s ok 33 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 34816 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '34816' 234s # received: 34816 234s ok 34 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 35840 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '35840' 234s # received: 35840 234s ok 35 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 36864 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '36864' 234s # received: 36864 234s ok 36 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 37888 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '37888' 234s # received: 37888 234s ok 37 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 38912 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '38912' 234s # received: 38912 234s ok 38 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 39936 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '39936' 234s # received: 39936 234s ok 39 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 40960 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '40960' 234s # received: 40960 234s ok 40 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 41984 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '41984' 234s # received: 41984 234s ok 41 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 43008 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '43008' 234s # received: 43008 234s ok 42 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 44032 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '44032' 234s # received: 44032 234s ok 43 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 45056 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '45056' 234s # received: 45056 234s ok 44 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 46080 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '46080' 234s # received: 46080 234s ok 45 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 47104 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '47104' 234s # received: 47104 234s ok 46 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 48128 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '48128' 234s # received: 48128 234s ok 47 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 49152 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '49152' 234s # received: 49152 234s ok 48 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 50176 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '50176' 234s # received: 50176 234s ok 49 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 51200 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 6 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '51200' 234s # received: 51200 234s ok 50 234s #lwp request: 234s #POST http://localhost:8529/eat_post HTTP/1.1 234s #User-Agent: libwww-perl/6.78 234s #Content-Length: 102400 234s # 234s #server response: 234s #HTTP/1.1 200 OK 234s #Connection: close 234s #Date: Tue, 06 May 2025 17:28:04 GMT 234s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 234s #Vary: In-If1 234s #Content-Length: 7 234s #Client-Date: Tue, 06 May 2025 17:28:04 GMT 234s #Client-Peer: 127.0.0.1:8529 234s #Client-Response-Num: 1 234s #DMMATCH1: 1 234s # 234s # testing : length posted 234s # expected: '102400' 234s # received: 102400 234s ok 51 234s ok 236s t/apache/pr17629.t .................. 236s 1..4 236s # Running under perl version 5.040001 for linux 236s # Current time local: Tue May 6 17:28:04 2025 236s # Current time GMT: Tue May 6 17:28:04 2025 236s # Using Test.pm version 1.31 236s # Using Apache/Test.pm version 1.44 236s # expected: 'begin-foobar-end 236s # ' 236s # received: 'begin-foobar-end 236s # ' 236s ok 1 236s # expected: 200 236s # received: '200' 236s ok 2 236s # testing : response was gzipped 236s # expected: 'gzip' 236s # received: 'gzip' 236s ok 3 236s # expected: 'begin-foobar-end 236s # ' 236s # received: 'begin-foobar-end 236s # ' 236s ok 4 236s ok 239s t/apache/pr18757.t .................. 239s 1..3 239s # Running under perl version 5.040001 for linux 239s # Current time local: Tue May 6 17:28:07 2025 239s # Current time GMT: Tue May 6 17:28:07 2025 239s # Using Test.pm version 1.31 239s # Using Apache/Test.pm version 1.44 239s # testing : 200 response from GET 239s # expected: 200 239s # received: '200' 239s ok 1 239s # expected C-L is 26 239s # URL via proxy is http://localhost:8539/index.html 239s ok 2 239s # line: HTTP/1.1 200 OK 239s # line: Date: Tue, 06 May 2025 17:28:10 GMT 239s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 239s # line: Vary: In-If1 239s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 239s # line: ETag: "1a-62c6deaf13e40" 239s # line: Accept-Ranges: bytes 239s # line: Content-Length: 26 239s # line: DMMATCH1: 1 239s # line: Content-Type: text/html 239s # line: 239s # testing : whether proxy strips Content-Length header 239s # expected: 1 239s # received: 1 239s ok 3 239s ok 242s t/apache/pr35292.t .................. 242s 1..3 242s # Running under perl version 5.040001 for linux 242s # Current time local: Tue May 6 17:28:10 2025 242s # Current time GMT: Tue May 6 17:28:10 2025 242s # Using Test.pm version 1.31 242s # Using Apache/Test.pm version 1.44 242s ok 1 242s ok 2 242s # testing : read response-line 242s # expected: qr/^HTTP\/1\.. 413/ 242s # received: 'HTTP/1.1 413 Request Entity Too Large 242s # ' 242s ok 3 242s ok 245s t/apache/pr35330.t .................. 245s 1..2 245s # Running under perl version 5.040001 for linux 245s # Current time local: Tue May 6 17:28:13 2025 245s # Current time GMT: Tue May 6 17:28:13 2025 245s # Using Test.pm version 1.31 245s # Using Apache/Test.pm version 1.44 245s # testing : SSI was allowed for location 245s # expected: 200 245s # received: '200' 245s ok 1 245s # testing : file was served with correct content 245s # expected: 'hello' 245s # received: 'hello' 245s ok 2 245s ok 247s t/apache/pr37166.t .................. 247s 1..4 247s # Running under perl version 5.040001 for linux 247s # Current time local: Tue May 6 17:28:15 2025 247s # Current time GMT: Tue May 6 17:28:15 2025 247s # Using Test.pm version 1.31 247s # Using Apache/Test.pm version 1.44 247s # testing : SSI was allowed for location 247s # expected: 200 247s # received: '200' 247s ok 1 247s # testing : file was served with correct content 247s # expected: 'Hello world 247s # ' 247s # received: 'Hello world 247s # ' 247s ok 2 247s # testing : explicit 200 response 247s # expected: 200 247s # received: '200' 247s ok 3 247s # testing : file was again served with correct content 247s # expected: 'Hello world 247s # ' 247s # received: 'Hello world 247s # ' 247s ok 4 247s ok 250s t/apache/pr43939.t .................. 250s 1..4 250s # Running under perl version 5.040001 for linux 250s # Current time local: Tue May 6 17:28:18 2025 250s # Current time GMT: Tue May 6 17:28:18 2025 250s # Using Test.pm version 1.31 250s # Using Apache/Test.pm version 1.44 250s # expected: 'begin-default-end 250s # ' 250s # received: 'begin-default-end 250s # ' 250s ok 1 250s # expected: 200 250s # received: '200' 250s ok 2 250s # testing : response was gzipped 250s # expected: 'gzip' 250s # received: 'gzip' 250s ok 3 250s # expected: 'begin-default-end 250s # ' 250s # received: 'begin-default-end 250s # ' 250s ok 4 250s ok 253s t/apache/pr49328.t .................. 253s 1..1 253s # Running under perl version 5.040001 for linux 253s # Current time local: Tue May 6 17:28:21 2025 253s # Current time GMT: Tue May 6 17:28:21 2025 253s # Using Test.pm version 1.31 253s # Using Apache/Test.pm version 1.44 253s # expected: 'before 253s # included 253s # after 253s # ' 253s # received: 'before 253s # included 253s # after 253s # ' 253s ok 1 253s ok 256s t/apache/pr64339.t .................. 256s 1..12 256s # Running under perl version 5.040001 for linux 256s # Current time local: Tue May 6 17:28:24 2025 256s # Current time GMT: Tue May 6 17:28:24 2025 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.44 256s # testing : fetching /doc.xml 256s # expected: 200 256s # received: '200' 256s ok 1 256s # testing : content-type header test for /doc.xml 256s # expected: 'application/xml; charset=utf-8' 256s # received: 'application/xml; charset=utf-8' 256s ok 2 256s # testing : content test for /doc.xml 256s # expected: 'fóó 256s # ' 256s # received: 'fóó 256s # ' 256s ok 3 256s # testing : fetching /doc.fooxml 256s # expected: 200 256s # received: '200' 256s ok 4 256s # testing : content-type header test for /doc.fooxml 256s # expected: 'application/foo+xml; charset=utf-8' 256s # received: 'application/foo+xml; charset=utf-8' 256s ok 5 256s # testing : content test for /doc.fooxml 256s # expected: 'fóó 256s # ' 256s # received: 'fóó 256s # ' 256s ok 6 256s # testing : fetching /doc.notxml 256s # expected: 200 256s # received: '200' 256s ok 7 256s # testing : content-type header test for /doc.notxml 256s # expected: 'application/notreallyxml' 256s # received: 'application/notreallyxml' 256s ok 8 256s # testing : content test for /doc.notxml 256s # expected: 'f 256s # ' 256s # received: 'f 256s # ' 256s ok 9 256s # testing : fetching /doc.isohtml 256s # expected: 200 256s # received: '200' 256s ok 10 256s # testing : content-type header test for /doc.isohtml 256s # expected: 'text/html;charset=utf-8' 256s # received: 'text/html;charset=utf-8' 256s ok 11 256s # testing : content test for /doc.isohtml 256s # expected: '

fóó 256s #

' 256s # received: '

fóó 256s #

' 256s ok 12 256s ok 260s t/apache/rwrite.t ................... 260s # using LWP client 260s 1..114 260s # Running under perl version 5.040001 for linux 260s # Current time local: Tue May 6 17:28:27 2025 260s # Current time GMT: Tue May 6 17:28:27 2025 260s # Using Test.pm version 1.31 260s # Using Apache/Test.pm version 1.44 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 1024 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 1024 260s # received: 1024 260s ok 1 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 2048 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 2048 260s # received: 2048 260s ok 2 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 3072 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 3072 260s # received: 3072 260s ok 3 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 4096 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 4096 260s # received: 4096 260s ok 4 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 5120 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 5120 260s # received: 5120 260s ok 5 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 6144 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 6144 260s # received: 6144 260s ok 6 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 7168 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 7168 260s # received: 7168 260s ok 7 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 8192 260s # received: 8192 260s ok 8 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 9216 260s # received: 9216 260s ok 9 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 10240 260s # received: 10240 260s ok 10 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 11264 260s # received: 11264 260s ok 11 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 12288 260s # received: 12288 260s ok 12 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 13312 260s # received: 13312 260s ok 13 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 14336 260s # received: 14336 260s ok 14 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 15360 260s # received: 15360 260s ok 15 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 16384 260s # received: 16384 260s ok 16 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 17408 260s # received: 17408 260s ok 17 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 18432 260s # received: 18432 260s ok 18 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 19456 260s # received: 19456 260s ok 19 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 20480 260s # received: 20480 260s ok 20 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 21504 260s # received: 21504 260s ok 21 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 22528 260s # received: 22528 260s ok 22 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 23552 260s # received: 23552 260s ok 23 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 24576 260s # received: 24576 260s ok 24 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 25600 260s # received: 25600 260s ok 25 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 26624 260s # received: 26624 260s ok 26 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 27648 260s # received: 27648 260s ok 27 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 28672 260s # received: 28672 260s ok 28 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 29696 260s # received: 29696 260s ok 29 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 30720 260s # received: 30720 260s ok 30 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 31744 260s # received: 31744 260s ok 31 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 32768 260s # received: 32768 260s ok 32 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 33792 260s # received: 33792 260s ok 33 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 34816 260s # received: 34816 260s ok 34 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 35840 260s # received: 35840 260s ok 35 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 36864 260s # received: 36864 260s ok 36 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 37888 260s # received: 37888 260s ok 37 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 38912 260s # received: 38912 260s ok 38 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 39936 260s # received: 39936 260s ok 39 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 40960 260s # received: 40960 260s ok 40 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 41984 260s # received: 41984 260s ok 41 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 43008 260s # received: 43008 260s ok 42 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 44032 260s # received: 44032 260s ok 43 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 45056 260s # received: 45056 260s ok 44 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 46080 260s # received: 46080 260s ok 45 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 47104 260s # received: 47104 260s ok 46 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 48128 260s # received: 48128 260s ok 47 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 49152 260s # received: 49152 260s ok 48 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 50176 260s # received: 50176 260s ok 49 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 51200 260s # received: 51200 260s ok 50 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 102400 260s # received: 102400 260s ok 51 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 307200 260s # received: 307200 260s ok 52 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 512000 260s # received: 512000 260s ok 53 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 2048000 260s # received: 2048000 260s ok 54 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 4096000 260s # received: 4096000 260s ok 55 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 6144000 260s # received: 6144000 260s ok 56 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 10240000 260s # received: 10240000 260s ok 57 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 1024 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 1024 260s # received: 1024 260s ok 58 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 2048 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 2048 260s # received: 2048 260s ok 59 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 3072 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 3072 260s # received: 3072 260s ok 60 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 4096 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 4096 260s # received: 4096 260s ok 61 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 5120 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 5120 260s # received: 5120 260s ok 62 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 6144 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 6144 260s # received: 6144 260s ok 63 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 7168 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #DMMATCH1: 1 260s # 260s # testing : bytes in body 260s # expected: 7168 260s # received: 7168 260s ok 64 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 8192 260s # received: 8192 260s ok 65 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 9216 260s # received: 9216 260s ok 66 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 10240 260s # received: 10240 260s ok 67 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 11264 260s # received: 11264 260s ok 68 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 12288 260s # received: 12288 260s ok 69 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 13312 260s # received: 13312 260s ok 70 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 14336 260s # received: 14336 260s ok 71 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 15360 260s # received: 15360 260s ok 72 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 16384 260s # received: 16384 260s ok 73 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 17408 260s # received: 17408 260s ok 74 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 18432 260s # received: 18432 260s ok 75 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 19456 260s # received: 19456 260s ok 76 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 20480 260s # received: 20480 260s ok 77 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 21504 260s # received: 21504 260s ok 78 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 22528 260s # received: 22528 260s ok 79 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 23552 260s # received: 23552 260s ok 80 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 24576 260s # received: 24576 260s ok 81 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 25600 260s # received: 25600 260s ok 82 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 26624 260s # received: 26624 260s ok 83 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 27648 260s # received: 27648 260s ok 84 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 28672 260s # received: 28672 260s ok 85 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 29696 260s # received: 29696 260s ok 86 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 30720 260s # received: 30720 260s ok 87 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 31744 260s # received: 31744 260s ok 88 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 32768 260s # received: 32768 260s ok 89 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 33792 260s # received: 33792 260s ok 90 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 34816 260s # received: 34816 260s ok 91 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 35840 260s # received: 35840 260s ok 92 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 36864 260s # received: 36864 260s ok 93 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 37888 260s # received: 37888 260s ok 94 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 38912 260s # received: 38912 260s ok 95 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 39936 260s # received: 39936 260s ok 96 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 40960 260s # received: 40960 260s ok 97 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 41984 260s # received: 41984 260s ok 98 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 43008 260s # received: 43008 260s ok 99 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 44032 260s # received: 44032 260s ok 100 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 45056 260s # received: 45056 260s ok 101 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 46080 260s # received: 46080 260s ok 102 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 47104 260s # received: 47104 260s ok 103 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 48128 260s # received: 48128 260s ok 104 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 49152 260s # received: 49152 260s ok 105 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 50176 260s # received: 50176 260s ok 106 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 51200 260s # received: 51200 260s ok 107 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 102400 260s # received: 102400 260s ok 108 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 307200 260s # received: 307200 260s ok 109 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 512000 260s # received: 512000 260s ok 110 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 2048000 260s # received: 2048000 260s ok 111 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 4096000 260s # received: 4096000 260s ok 112 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 6144000 260s # received: 6144000 260s ok 113 260s #lwp request: 260s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 260s #User-Agent: libwww-perl/6.78 260s # 260s #server response: 260s #HTTP/1.1 200 OK 260s #Connection: close 260s #Date: Tue, 06 May 2025 17:28:30 GMT 260s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 260s #Vary: In-If1 260s #Content-Length: 0 260s #Client-Date: Tue, 06 May 2025 17:28:30 GMT 260s #Client-Peer: 127.0.0.1:8529 260s #Client-Response-Num: 1 260s #Client-Transfer-Encoding: chunked 260s #DMMATCH1: 1 260s #X-Content-Length-Note: added by Apache::TestRequest 260s # 260s # testing : bytes in body 260s # expected: 10240000 260s # received: 10240000 260s ok 114 260s ok 263s t/apache/server_name_port.t ......... 263s 1..84 263s # Running under perl version 5.040001 for linux 263s # Current time local: Tue May 6 17:28:30 2025 263s # Current time GMT: Tue May 6 17:28:30 2025 263s # Using Test.pm version 1.31 263s # Using Apache/Test.pm version 1.44 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 263s # expecting 200, got 200 263s ok 1 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 2 263s # got SERVER_PORT='8529', expected '8529' 263s ok 3 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 263s # expecting 200, got 200 263s ok 4 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 5 263s # got SERVER_PORT='123', expected '123' 263s ok 6 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 263s # expecting 200, got 200 263s ok 7 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 8 263s # got SERVER_PORT='8529', expected '8529' 263s ok 9 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 263s # expecting 200, got 200 263s ok 10 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 11 263s # got SERVER_PORT='123', expected '123' 263s ok 12 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 263s # expecting 200, got 200 263s ok 13 263s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 263s ok 14 263s # got SERVER_PORT='8529', expected '8529' 263s ok 15 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 263s # expecting 200, got 200 263s ok 16 263s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 263s ok 17 263s # got SERVER_PORT='123', expected '123' 263s ok 18 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 263s # expecting 200, got 200 263s ok 19 263s # got SERVER_NAME='[::1]', expected '[::1]' 263s ok 20 263s # got SERVER_PORT='8529', expected '8529' 263s ok 21 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 263s # expecting 200, got 200 263s ok 22 263s # got SERVER_NAME='[::1]', expected '[::1]' 263s ok 23 263s # got SERVER_PORT='123', expected '123' 263s ok 24 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 263s # expecting 200, got 200 263s ok 25 263s # got SERVER_NAME='[a::1]', expected '[a::1]' 263s ok 26 263s # got SERVER_PORT='8529', expected '8529' 263s ok 27 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 263s # expecting 200, got 200 263s ok 28 263s # got SERVER_NAME='[a::1]', expected '[a::1]' 263s ok 29 263s # got SERVER_PORT='123', expected '123' 263s ok 30 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 263s # expecting 200, got 200 263s ok 31 263s # got SERVER_NAME='[a::1]', expected '[a::1]' 263s ok 32 263s # got SERVER_PORT='8529', expected '8529' 263s ok 33 263s # SENDING: 263s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 263s # expecting 200, got 200 263s ok 34 263s # got SERVER_NAME='[a::1]', expected '[a::1]' 263s ok 35 263s # got SERVER_PORT='123', expected '123' 263s ok 36 263s # SENDING: 263s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 37 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 38 263s # got SERVER_PORT='8529', expected '8529' 263s ok 39 263s # SENDING: 263s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 40 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 41 263s # got SERVER_PORT='123', expected '123' 263s ok 42 263s # SENDING: 263s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 43 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 44 263s # got SERVER_PORT='8529', expected '8529' 263s ok 45 263s # SENDING: 263s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 46 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 47 263s # got SERVER_PORT='123', expected '123' 263s ok 48 263s # SENDING: 263s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 49 263s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 263s ok 50 263s # got SERVER_PORT='8529', expected '8529' 263s ok 51 263s # SENDING: 263s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 52 263s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 263s ok 53 263s # got SERVER_PORT='123', expected '123' 263s ok 54 263s # SENDING: 263s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 55 263s # got SERVER_NAME='[::1]', expected '[::1]' 263s ok 56 263s # got SERVER_PORT='8529', expected '8529' 263s ok 57 263s # SENDING: 263s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 263s # expecting 200, got 200 263s ok 58 263s # got SERVER_NAME='[::1]', expected '[::1]' 263s ok 59 263s # got SERVER_PORT='123', expected '123' 263s ok 60 263s # SENDING: 263s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 263s # expecting 200, got 200 263s ok 61 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 62 263s # got SERVER_PORT='8529', expected '8529' 263s ok 63 263s # SENDING: 263s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 263s # expecting 200, got 200 263s ok 64 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 65 263s # got SERVER_PORT='123', expected '123' 263s ok 66 263s # SENDING: 263s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 263s # expecting 200, got 200 263s ok 67 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 68 263s # got SERVER_PORT='8529', expected '8529' 263s ok 69 263s # SENDING: 263s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 263s # expecting 200, got 200 263s ok 70 263s # got SERVER_NAME='righthost', expected 'righthost' 263s ok 71 263s # got SERVER_PORT='123', expected '123' 263s ok 72 263s # SENDING: 263s # 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 263s # expecting 200, got 200 263s ok 73 263s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 263s ok 74 263s # got SERVER_PORT='8529', expected '8529' 263s ok 75 263s # SENDING: 263s # 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 263s # expecting 200, got 200 263s ok 76 263s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 263s ok 77 263s # got SERVER_PORT='123', expected '123' 263s ok 78 263s # SENDING: 263s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 263s # expecting 200, got 200 263s ok 79 263s # got SERVER_NAME='[::1]', expected '[::1]' 263s ok 80 263s # got SERVER_PORT='8529', expected '8529' 263s ok 81 263s # SENDING: 263s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 263s # expecting 200, got 200 263s ok 82 263s # got SERVER_NAME='[::1]', expected '[::1]' 263s ok 83 263s # got SERVER_PORT='123', expected '123' 263s ok 84 263s ok 266s t/apache/teclchunk.t ................ skipped: Not supported yet 269s t/apr/uri.t ......................... 269s 1..1 269s # Running under perl version 5.040001 for linux 269s # Current time local: Tue May 6 17:28:37 2025 269s # Current time GMT: Tue May 6 17:28:37 2025 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.44 269s ok 1 269s ok 272s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 274s t/filter/case.t ..................... 274s 1..4 274s # Running under perl version 5.040001 for linux 274s # Current time local: Tue May 6 17:28:42 2025 274s # Current time GMT: Tue May 6 17:28:42 2025 274s # Using Test.pm version 1.31 274s # Using Apache/Test.pm version 1.44 274s ok 1 274s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 274s # expected 200 274s # received 200 274s # body: =HEAD1 NAME 274s X X 274s 274s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 274s 274s =HEAD1 SYNOPSIS 274s 274s TO DECLARE SUBROUTINES: 274s X X 274s 274s SUB NAME; # A "FORWARD" DECLARATION. 274s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 274s SUB NAME : ATTRS; # WITH ATTRIBUTES 274s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 274s 274s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 274s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 274s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 274s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 274s 274s USE FEATURE 'SIGNATURES'; 274s SUB NAME(SIG) BLOCK # WITH SIGNATURE 274s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 274s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 274s 274s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 274s X 274s 274s $SUBREF = SUB BLOCK; # NO PROTO 274s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 274s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 274s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 274s 274s USE FEATURE 'SIGNATURES'; 274s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 274s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 274s 274s TO IMPORT SUBROUTINES: 274s X 274s 274s USE MODULE QW(NAME1 NAME2 NAME3); 274s 274s TO CALL SUBROUTINES: 274s X X 274s 274s NAME(LIST); # REGULAR SUBROUTINE CALL. 274s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 274s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 274s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 274s 274s =HEAD1 DESCRIPTION 274s 274s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 274s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 274s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 274s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 274s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 274s ITS NAME OR A CODE REFERENCE. 274s 274s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 274s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 274s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 274s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 274s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 274s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 274s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 274s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 274s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 274s X X 274s 274s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 274s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 274s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 274s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 274s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 274s SUCH A SIGNATURE-USING SUBROUTINE. 274s 274s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 274s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 274s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 274s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 274s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 274s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 274s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 274s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 274s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 274s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 274s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 274s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 274s X X X<@_> 274s 274s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 274s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 274s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 274s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 274s L AND L. 274s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 274s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 274s 274s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 274s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 274s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 274s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 274s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 274s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 274s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 274s ONE LARGE INDISTINGUISHABLE LIST. 274s 274s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 274s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 274s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 274s EMPTY SUB RETURNS THE EMPTY LIST. 274s X X X 274s 274s EXAMPLE: 274s 274s SUB MAX { 274s MY $MAX = SHIFT(@_); 274s FOREACH $FOO (@_) { 274s $MAX = $FOO IF $MAX < $FOO; 274s } 274s RETURN $MAX; 274s } 274s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 274s 274s EXAMPLE: 274s 274s # GET A LINE, COMBINING CONTINUATION LINES 274s # THAT START WITH WHITESPACE 274s 274s SUB GET_LINE { 274s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 274s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 274s IF ($LOOKAHEAD =~ /^[ \T]/) { 274s $THISLINE .= $LOOKAHEAD; 274s } 274s ELSE { 274s LAST LINE; 274s } 274s } 274s RETURN $THISLINE; 274s } 274s 274s $LOOKAHEAD = ; # GET FIRST LINE 274s WHILE (DEFINED($LINE = GET_LINE())) { 274s ... 274s } 274s 274s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 274s 274s SUB MAYBESET { 274s MY($KEY, $VALUE) = @_; 274s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 274s } 274s 274s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 274s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 274s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 274s ITS CALLER'S VALUES. 274s X X 274s 274s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 274s SUB UPCASE_IN { 274s FOR (@_) { TR/A-Z/A-Z/ } 274s } 274s 274s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 274s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 274s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 274s X X 274s 274s UPCASE_IN("FREDERICK"); 274s 274s IT WOULD BE MUCH SAFER IF THE C FUNCTION 274s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 274s OF CHANGING THEM IN PLACE: 274s 274s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 274s SUB UPCASE { 274s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 274s MY @PARMS = @_; 274s FOR (@PARMS) { TR/A-Z/A-Z/ } 274s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 274s } 274s 274s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 274s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 274s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 274s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 274s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 274s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 274s 274s @NEWLIST = UPCASE(@LIST1, @LIST2); 274s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 274s 274s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 274s 274s (@X, @Y) = UPCASE(@LIST1, @LIST2); 274s 274s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 274s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 274s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 274s L FOR ALTERNATIVES. 274s 274s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 274s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 274s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 274s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 274s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 274s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 274s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 274s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 274s SEE L FOR MORE ABOUT ALL THAT. 274s X<&> 274s 274s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 274s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 274s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 274s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 274s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 274s X 274s 274s &FOO(1,2,3); # PASS THREE ARGUMENTS 274s FOO(1,2,3); # THE SAME 274s 274s FOO(); # PASS AN EMPTY ARGUMENT LIST 274s &FOO(); # THE SAME 274s 274s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 274s USE STRICT 'SUBS'; 274s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 274s # A COMPILE-TIME ERROR 274s NO STRICT 'SUBS'; 274s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 274s # A LITERAL STRING "FOO" 274s 274s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 274s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 274s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 274s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 274s X<&> 274s 274s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 274s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 274s YOUR SUBROUTINE'S NAME. 274s 274s USE V5.16; 274s MY $FACTORIAL = SUB { 274s MY ($X) = @_; 274s RETURN 1 IF $X == 1; 274s RETURN($X * __SUB__->( $X - 1 ) ); 274s }; 274s 274s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 274s IS SUBJECT TO CHANGE. 274s 274s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 274s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 274s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 274s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 274s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 274s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 274s SPECIAL, PRE-DEFINED THINGS. 274s 274s =OVER 274s 274s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 274s 274s C 274s 274s =ITEM DOCUMENTED IN L 274s 274s C, C 274s 274s =ITEM DOCUMENTED IN L 274s 274s C, C 274s 274s =ITEM DOCUMENTED IN L 274s 274s C, C, C, C, C, C, C, 274s C, C, C, C, C, C, 274s C, C, C, C, C, C, C, 274s C, C, C, C, C, C, 274s C, C, C, C, C, 274s C, C, C, C 274s 274s =ITEM DOCUMENTED IN L 274s 274s C, C, C, C, C, C, C, 274s C, C, C, C, C, C, C, 274s C, C, C, C, C, C 274s 274s =ITEM DOCUMENTED IN L 274s 274s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 274s L<< C|PERLFUNC/REQUIRE >> 274s 274s =ITEM DOCUMENTED IN L 274s 274s C 274s 274s =ITEM DOCUMENTED IN L 274s 274s C, C, C, C, C 274s 274s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 274s 274s ANY STARTING WITH C<(> 274s 274s =BACK 274s 274s THE C, C, C, C AND C SUBROUTINES 274s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 274s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 274s EXPLICITLY. SEE L 274s 274s =HEAD2 SIGNATURES 274s 274s X X 274s 274s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 274s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 274s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 274s 274s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 274s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 274s DIRECTLY BY C, IN THE CURRENT SCOPE. 274s 274s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 274s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 274s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 274s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 274s 274s FOR EXAMPLE, 274s 274s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 274s 274s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 274s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 274s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 274s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 274s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 274s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 274s 274s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 274s THE SIGNATURE. FOR EXAMPLE, 274s 274s SUB FOO ($LEFT, $RIGHT) { 274s RETURN $LEFT + $RIGHT; 274s } 274s 274s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 274s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 274s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 274s EQUIVALENT TO 274s 274s SUB FOO { 274s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 274s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 274s MY $LEFT = $_[0]; 274s MY $RIGHT = $_[1]; 274s RETURN $LEFT + $RIGHT; 274s } 274s 274s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 274s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 274s 274s SUB FOO ($FIRST, $, $THIRD) { 274s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 274s } 274s 274s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 274s MANDATORY FOR THE CALLER TO PASS IT. 274s 274s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 274s SEPARATED FROM THE PARAMETER NAME BY C<=>: 274s 274s SUB FOO ($LEFT, $RIGHT = 0) { 274s RETURN $LEFT + $RIGHT; 274s } 274s 274s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 274s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 274s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 274s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 274s FOR EXAMPLE, 274s 274s MY $AUTO_ID = 0; 274s SUB FOO ($THING, $ID = $AUTO_ID++) { 274s PRINT "$THING HAS ID $ID"; 274s } 274s 274s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 274s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 274s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 274s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 274s 274s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 274s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 274s } 274s 274s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 274s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 274s VALUE PROVIDED WAS C. 274s 274s SUB FOO ($NAME //= "WORLD") { 274s PRINT "HELLO, $NAME"; 274s } 274s 274s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 274s 274s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 274s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 274s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 274s 274s SUB FOO ($X ||= 10) { 274s RETURN 5 + $X; 274s } 274s 274s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 274s FOR EXAMPLE, 274s 274s SUB FOO ($THING, $ = 1) { 274s PRINT $THING; 274s } 274s 274s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 274s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 274s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 274s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 274s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 274s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 274s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 274s 274s SUB FOO ($THING, $=) { 274s PRINT $THING; 274s } 274s 274s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 274s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 274s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 274s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 274s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 274s TO RIGHT. 274s 274s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 274s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 274s 274s SUB FOO ($FILTER, @INPUTS) { 274s PRINT $FILTER->($_) FOREACH @INPUTS; 274s } 274s 274s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 274s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 274s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 274s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 274s 274s SUB FOO ($THING, @) { 274s PRINT $THING; 274s } 274s 274s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 274s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 274s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 274s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 274s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 274s AS WITH STANDARD HASH CONSTRUCTION. 274s 274s SUB FOO ($FILTER, %INPUTS) { 274s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 274s } 274s 274s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 274s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 274s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 274s 274s SUB FOO ($THING, %) { 274s PRINT $THING; 274s } 274s 274s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 274s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 274s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 274s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 274s AN EMPTY ARRAY OR EMPTY HASH. 274s 274s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 274s THAT THE CALLER PASSED NO ARGUMENTS: 274s 274s SUB FOO () { 274s RETURN 123; 274s } 274s 274s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 274s WARNING IN THE C CATEGORY. FROM PERL 5.36 274s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 274s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 274s STATEMENT SUCH AS: 274s 274s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 274s 274s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 274s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 274s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 274s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 274s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 274s WARNINGS IN THE C CATEGORY WHEN 274s COMPILED: 274s 274s SUB F ($X) { 274s # THIS LINE EMITS THE WARNING SEEN BELOW 274s PRINT "ARGUMENTS ARE @_"; 274s } 274s 274s Z<> 274s 274s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 274s EXPERIMENTAL AT ... 274s 274s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 274s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 274s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 274s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 274s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 274s SUPPLY THAT ARGUMENT. 274s 274s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 274s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 274s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 274s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 274s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 274s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 274s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 274s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 274s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 274s 274s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 274s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 274s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 274s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 274s L. FOR EXAMPLE, 274s 274s SUB FOO :PROTOTYPE($) { $_[0] } 274s 274s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 274s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 274s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 274s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 274s 274s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 274s RETURN $LEFT + $RIGHT; 274s } 274s 274s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 274s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 274s THE SUBROUTINE'S BODY. 274s 274s =HEAD2 PRIVATE VARIABLES VIA MY() 274s X X X X X 274s X X 274s 274s SYNOPSIS: 274s 274s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 274s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 274s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 274s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 274s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 274s 274s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 274s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 274s SEE L AND L. 274s 274s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 274s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 274s (C/C/C/C), LOOP 274s (C/C/C/C/C), SUBROUTINE, C, 274s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 274s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 274s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 274s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 274s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 274s 274s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 274s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 274s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 274s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 274s X 274s 274s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 274s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 274s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 274s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 274s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 274s 274s MY $X = 10; 274s SUB BUMPX { $X++ } 274s 274s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 274s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 274s THE C ITSELF. SEE L. 274s X 274s 274s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 274s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 274s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 274s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 274s 274s $ARG = "FRED"; # "GLOBAL" VARIABLE 274s $N = CUBE_ROOT(27); 274s PRINT "$ARG THINKS THE ROOT IS $N\N"; 274s # OUTPUTS: FRED THINKS THE ROOT IS 3 274s 274s SUB CUBE_ROOT { 274s MY $ARG = SHIFT; # NAME DOESN'T MATTER 274s $ARG **= 1/3; 274s RETURN $ARG; 274s } 274s 274s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 274s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 274s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 274s 274s MY ($FOO) = ; # WRONG? 274s MY @FOO = ; 274s 274s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 274s 274s MY $FOO = ; 274s 274s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 274s 274s MY $FOO, $BAR = 1; # WRONG 274s 274s THAT HAS THE SAME EFFECT AS 274s 274s MY $FOO; 274s $BAR = 1; 274s 274s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 274s THE CURRENT STATEMENT. THUS, 274s 274s MY $X = $X; 274s 274s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 274s THE EXPRESSION 274s 274s MY $X = 123 AND $X == 123 274s 274s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 274s 274s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 274s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 274s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 274s 274s WHILE (MY $LINE = <>) { 274s $LINE = LC $LINE; 274s } CONTINUE { 274s PRINT $LINE; 274s } 274s 274s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 274s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 274s IT. SIMILARLY, IN THE CONDITIONAL 274s 274s IF ((MY $ANSWER = ) =~ /^YES$/I) { 274s USER_AGREES(); 274s } ELSIF ($ANSWER =~ /^NO$/I) { 274s USER_DISAGREES(); 274s } ELSE { 274s CHOMP $ANSWER; 274s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 274s } 274s 274s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 274s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 274s BUT NOT BEYOND IT. SEE L FOR INFORMATION 274s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 274s 274s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 274s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 274s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 274s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 274s IN THE LOOP 274s X X 274s 274s FOR MY $I (1, 2, 3) { 274s SOME_FUNCTION(); 274s } 274s 274s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 274s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 274s X X 274s 274s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 274s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 274s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 274s 274s USE STRICT 'VARS'; 274s 274s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 274s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 274s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 274s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 274s THIS WITH C. 274s 274s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 274s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 274s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 274s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 274s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 274s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 274s EXAMPLE. 274s 274s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 274s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 274s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 274s 274s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 274s 274s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 274s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 274s IS ALSO VISIBLE: 274s 274s PACKAGE MAIN; 274s OUR $X = 10; 274s MY $X = 20; 274s PRINT "$X AND $::X\N"; 274s 274s THAT WILL PRINT OUT C<20> AND C<10>. 274s 274s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 274s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 274s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 274s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 274s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 274s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 274s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 274s AN ANONYMOUS SUB REFERENCE: 274s 274s MY $SECRET_VERSION = '1.001-BETA'; 274s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 274s $SECRET_SUB->(); 274s 274s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 274s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 274s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 274s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 274s UNQUALIFIED AND UNQUALIFIABLE. 274s 274s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 274s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 274s L FOR SOMETHING OF A WORK-AROUND TO 274s THIS. 274s 274s =HEAD2 PERSISTENT PRIVATE VARIABLES 274s X X X X 274s X X 274s 274s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 274s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 274s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 274s 274s =HEAD3 PERSISTENT VARIABLES VIA STATE() 274s 274s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 274s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 274s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 274s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 274s THE C FORM DOES NOT REQUIRE THE 274s C PRAGMA. 274s 274s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 274s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 274s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 274s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 274s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 274s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 274s SUBROUTINE EACH TIME IT IS EXECUTED.) 274s 274s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 274s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 274s 274s USE FEATURE 'STATE'; 274s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 274s 274s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 274s 274s USE FEATURE 'STATE'; 274s SUB CREATE_COUNTER { 274s RETURN SUB { STATE $X; RETURN ++$X } 274s } 274s 274s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 274s CODE OUTSIDE. 274s 274s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 274s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 274s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 274s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 274s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 274s 274s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 274s 274s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 274s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 274s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 274s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 274s 274s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 274s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 274s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 274s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 274s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 274s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 274s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 274s 274s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 274s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 274s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 274s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 274s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 274s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 274s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 274s 274s { 274s MY $SECRET_VAL = 0; 274s SUB GIMME_ANOTHER { 274s RETURN ++$SECRET_VAL; 274s } 274s } 274s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 274s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 274s 274s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 274s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 274s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 274s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 274s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 274s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 274s STARTS TO RUN: 274s 274s BEGIN { 274s MY $SECRET_VAL = 0; 274s SUB GIMME_ANOTHER { 274s RETURN ++$SECRET_VAL; 274s } 274s } 274s 274s SEE L ABOUT THE 274s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 274s C AND C. 274s 274s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 274s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 274s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 274s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 274s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 274s 274s =HEAD2 TEMPORARY VALUES VIA LOCAL() 274s X X X X 274s X 274s 274s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 274s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 274s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 274s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 274s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 274s 274s SYNOPSIS: 274s 274s # LOCALIZATION OF VALUES 274s 274s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 274s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 274s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 274s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 274s 274s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 274s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 274s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 274s # LOCALIZATION 274s 274s # LOCALIZATION OF SYMBOLS 274s 274s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 274s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 274s # @MERLYN IS REALLY @RANDAL, ETC 274s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 274s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 274s 274s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 274s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 274s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 274s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 274s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 274s 274s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 274s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 274s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 274s CREATES NEW, DYNAMICALLY SCOPED VALUES. 274s 274s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 274s PLACED IN PARENTHESES. THIS OPERATOR WORKS 274s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 274s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 274s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 274s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 274s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 274s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 274s UNDEFINED VALUE.) 274s 274s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 274s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 274s VARIABLES OUTSIDE THE LOOP. 274s 274s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 274s X 274s 274s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 274s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 274s VIEWED AS A SCALAR OR AN ARRAY. SO 274s 274s LOCAL($FOO) = ; 274s LOCAL @FOO = ; 274s 274s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 274s 274s LOCAL $FOO = ; 274s 274s SUPPLIES A SCALAR CONTEXT. 274s 274s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 274s X 274s 274s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 274s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 274s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 274s 274s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 274s 274s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 274s { LOCAL $/ = UNDEF; $SLURP = ; } 274s 274s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 274s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 274s I, BECAUSE THE $1 VARIABLE IS 274s MAGICAL AND READ-ONLY : 274s 274s LOCAL $1 = 2; 274s 274s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 274s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 274s TO SAFELY REUSE $_ IN A SUBROUTINE. 274s 274s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 274s WORK AS DESCRIBED. 274s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 274s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 274s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 274s SEE L FOR MORE 274s DETAILS. 274s X 274s 274s =HEAD3 LOCALIZATION OF GLOBS 274s X X 274s 274s THE CONSTRUCT 274s 274s LOCAL *NAME; 274s 274s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 274s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 274s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 274s 274s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 274s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 274s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 274s SEPARATOR. 274s 274s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 274s X X 274s X 274s 274s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 274s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 274s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 274s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 274s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 274s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 274s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 274s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 274s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 274s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 274s 274s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 274s @ARY = ( 0..5 ); 274s { 274s LOCAL($ARY[5]) = 6; 274s LOCAL($HASH{'A'}) = 'DRILL'; 274s WHILE (MY $E = POP(@ARY)) { 274s PRINT "$E . . .\N"; 274s LAST UNLESS $E > 3; 274s } 274s IF (@ARY) { 274s $HASH{'ONLY A'} = 'TEST'; 274s DELETE $HASH{'A'}; 274s } 274s } 274s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 274s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 274s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 274s 274s PERL WILL PRINT 274s 274s 6 . . . 274s 4 . . . 274s 3 . . . 274s THIS IS A TEST ONLY A TEST. 274s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 274s 274s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 274s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 274s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 274s SURPRISING, AND IS VERY LIKELY TO CHANGE. 274s 274s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 274s X X X 274s X 274s 274s YOU CAN USE THE C AND C 274s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 274s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 274s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 274s 274s DO { 274s MY $VAL = $ARRAY[$IDX]; 274s LOCAL $ARRAY[$IDX]; 274s DELETE $ARRAY[$IDX]; 274s $VAL 274s } 274s 274s AND 274s 274s DO { 274s MY $VAL = $HASH{KEY}; 274s LOCAL $HASH{KEY}; 274s DELETE $HASH{KEY}; 274s $VAL 274s } 274s 274s EXCEPT THAT FOR THOSE THE C IS 274s SCOPED TO THE C BLOCK. SLICES ARE 274s ALSO ACCEPTED. 274s 274s MY %HASH = ( 274s A => [ 7, 8, 9 ], 274s B => 1, 274s ) 274s 274s { 274s MY $X = DELETE LOCAL $HASH{A}; 274s # $X IS [ 7, 8, 9 ] 274s # %HASH IS (B => 1) 274s 274s { 274s MY @NUMS = DELETE LOCAL @$X[0, 2] 274s # @NUMS IS (7, 9) 274s # $X IS [ UNDEF, 8 ] 274s 274s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 274s } 274s # $X IS BACK TO [ 7, 8, 9 ] 274s 274s } 274s # %HASH IS BACK TO ITS ORIGINAL STATE 274s 274s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 274s 274s =HEAD2 LVALUE SUBROUTINES 274s X X 274s 274s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 274s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 274s 274s MY $VAL; 274s SUB CANMOD : LVALUE { 274s $VAL; # OR: RETURN $VAL; 274s } 274s SUB NOMOD { 274s $VAL; 274s } 274s 274s CANMOD() = 5; # ASSIGNS TO $VAL 274s NOMOD() = 5; # ERROR 274s 274s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 274s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 274s BY A SCALAR. FOR EXAMPLE, CONSIDER: 274s 274s DATA(2,3) = GET_DATA(3,4); 274s 274s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 274s 274s (DATA(2,3)) = GET_DATA(3,4); 274s 274s AND IN: 274s 274s (DATA(2),DATA(3)) = GET_DATA(3,4); 274s 274s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 274s 274s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 274s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 274s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 274s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 274s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 274s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 274s 274s =HEAD2 LEXICAL SUBROUTINES 274s X X X X 274s 274s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 274s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 274s AVAILABLE UNDER C OR C OR HIGHER. 274s 274s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 274s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 274s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 274s CATEGORY WAS DISABLED. 274s 274s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 274s DECLARED, AND ONLY AFTER THAT DECLARATION: 274s 274s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 274s # VERSIONS EARLIER THAN 5.26. 274s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 274s USE FEATURE 'LEXICAL_SUBS'; 274s 274s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 274s STATE SUB FOO { 274s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 274s } 274s FOO(); # CALLS "STATE" SUB 274s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 274s 274s MY SUB BAR { ... } 274s BAR(); # CALLS "MY" SUB 274s 274s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 274s 274s # WRONG 274s MY SUB BAZ { 274s BAZ(); 274s } 274s 274s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 274s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 274s 274s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 274s 274s MY SUB BAZ { 274s __SUB__->(); # CALLS ITSELF 274s } 274s 274s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 274s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 274s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 274s HOWEVER: 274s 274s MY SUB BAZ; # PREDECLARATION 274s SUB BAZ { # DEFINE THE "MY" SUB 274s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 274s } 274s 274s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 274s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 274s C; THEY KEEP EACH OTHER ALIVE (SEE L). 274s 274s =HEAD3 C VS C 274s 274s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 274s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 274s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 274s CONTAINING BLOCK TO THE NEXT. 274s 274s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 274s NECESSARY IF YOU WANT TO CREATE CLOSURES: 274s 274s SUB WHATEVER { 274s MY $X = SHIFT; 274s MY SUB INNER { 274s ... DO SOMETHING WITH $X ... 274s } 274s INNER(); 274s } 274s 274s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 274s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 274s SEE THE C<$X> FROM THE FIRST CALL TO C. 274s 274s =HEAD3 C SUBROUTINES 274s 274s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 274s SUBROUTINE OF THE SAME NAME. 274s 274s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 274s INSIDE AN INNER SCOPE: 274s 274s SUB FOO { ... } 274s 274s SUB BAR { 274s MY SUB FOO { ... } 274s { 274s # NEED TO USE THE OUTER FOO HERE 274s OUR SUB FOO; 274s FOO(); 274s } 274s } 274s 274s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 274s 274s PACKAGE MYSNEAKYMODULE; 274s 274s OUR SUB DO_SOMETHING { ... } 274s 274s SUB DO_SOMETHING_WITH_CALLER { 274s PACKAGE DB; 274s () = CALLER 1; # SETS @DB::ARGS 274s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 274s } 274s 274s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 274s X X<*> 274s 274s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 274s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 274s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 274s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 274s 274s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 274s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 274s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 274s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 274s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 274s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 274s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 274s 274s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 274s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 274s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 274s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 274s 274s SUB DOUBLEARY { 274s LOCAL(*SOMEARY) = @_; 274s FOREACH $ELEM (@SOMEARY) { 274s $ELEM *= 2; 274s } 274s } 274s DOUBLEARY(*FOO); 274s DOUBLEARY(*BAR); 274s 274s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 274s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 274s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 274s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 274s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 274s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 274s 274s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 274s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 274s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 274s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 274s L. 274s 274s =HEAD2 WHEN TO STILL USE LOCAL() 274s X X 274s 274s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 274s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 274s I USE C INSTEAD OF C. 274s 274s =OVER 4 274s 274s =ITEM 1. 274s 274s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 274s 274s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 274s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 274s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 274s IN C<@FIELDS>. 274s 274s { 274s LOCAL @ARGV = ("/ETC/MOTD"); 274s LOCAL $/ = UNDEF; 274s LOCAL $_ = <>; 274s @FIELDS = SPLIT /^\S*=+\S*$/; 274s } 274s 274s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 274s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 274s 274s =ITEM 2. 274s 274s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 274s 274s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 274s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 274s TABLE ENTRIES: 274s 274s SUB IOQUEUE { 274s LOCAL (*READER, *WRITER); # NOT MY! 274s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 274s RETURN (*READER, *WRITER); 274s } 274s ($HEAD, $TAIL) = IOQUEUE(); 274s 274s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 274s ENTRIES. 274s 274s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 274s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 274s A LOCAL ALIAS. 274s 274s { 274s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 274s GROW(); # REALLY CALLS SHRINK() 274s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 274s } 274s GROW(); # GET THE REAL GROW() AGAIN 274s 274s SEE L FOR MORE ABOUT MANIPULATING 274s FUNCTIONS BY NAME IN THIS WAY. 274s 274s =ITEM 3. 274s 274s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 274s 274s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 274s IS DONE ON DYNAMICS: 274s 274s { 274s LOCAL $SIG{INT} = 'IGNORE'; 274s FUNCT(); # UNINTERRUPTIBLE 274s } 274s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 274s 274s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 274s 274s =BACK 274s 274s =HEAD2 PASS BY REFERENCE 274s X X X 274s 274s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 274s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 274s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 274s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 274s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 274s 274s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 274s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 274s OF ALL THEIR FORMER LAST ELEMENTS: 274s 274s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 274s 274s SUB POPMANY { 274s MY $AREF; 274s MY @RETLIST; 274s FOREACH $AREF ( @_ ) { 274s PUSH @RETLIST, POP @$AREF; 274s } 274s RETURN @RETLIST; 274s } 274s 274s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 274s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 274s 274s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 274s SUB INTER { 274s MY ($K, $HREF, %SEEN); # LOCALS 274s FOREACH $HREF (@_) { 274s WHILE ( $K = EACH %$HREF ) { 274s $SEEN{$K}++; 274s } 274s } 274s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 274s } 274s 274s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 274s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 274s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 274s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 274s A LITTLE EXPENSIVE. 274s 274s WHERE PEOPLE GET INTO TROUBLE IS HERE: 274s 274s (@W, @X) = FUNC(@Y, @Z); 274s OR 274s (%W, %X) = FUNC(%Y, %Z); 274s 274s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 274s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 274s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 274s AS ALWAYS. 274s 274s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 274s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 274s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 274s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 274s 274s ($WREF, $XREF) = FUNC(\@Y, \@Z); 274s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 274s SUB FUNC { 274s MY ($YREF, $ZREF) = @_; 274s IF (@$YREF > @$ZREF) { 274s RETURN ($YREF, $ZREF); 274s } ELSE { 274s RETURN ($ZREF, $YREF); 274s } 274s } 274s 274s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 274s 274s (*W, *X) = FUNC(\@Y, \@Z); 274s PRINT "@W HAS MORE THAN @X\N"; 274s SUB FUNC { 274s LOCAL (*Y, *Z) = @_; 274s IF (@Y > @Z) { 274s RETURN (\@Y, \@Z); 274s } ELSE { 274s RETURN (\@Z, \@Y); 274s } 274s } 274s 274s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 274s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 274s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 274s ARE IN THE SYMBOL TABLE. 274s 274s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 274s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 274s FOR EXAMPLE: 274s 274s SPLUTTER(\*STDOUT); 274s SUB SPLUTTER { 274s MY $FH = SHIFT; 274s PRINT $FH "HER UM WELL A HMMM\N"; 274s } 274s 274s $REC = GET_REC(\*STDIN); 274s SUB GET_REC { 274s MY $FH = SHIFT; 274s RETURN SCALAR <$FH>; 274s } 274s 274s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 274s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 274s 274s SUB OPENIT { 274s MY $PATH = SHIFT; 274s LOCAL *FH; 274s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 274s } 274s 274s =HEAD2 PROTOTYPES 274s X X 274s 274s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 274s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 274s SECTION OR WITH A L. 274s IF YOU DECLARE EITHER OF 274s 274s SUB MYPUSH (\@@) 274s SUB MYPUSH :PROTOTYPE(\@@) 274s 274s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 274s 274s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 274s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 274s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 274s OF AN ATTRIBUTE. 274s 274s THE 274s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 274s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 274s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 274s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 274s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 274s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 274s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 274s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 274s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 274s 274s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 274s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 274s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 274s 274s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 274s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 274s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 274s CORRESPONDING BUILT-IN. 274s 274s DECLARED AS CALLED AS 274s 274s SUB MYLINK ($$) MYLINK $OLD, $NEW 274s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 274s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 274s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 274s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 274s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 274s SUB MYPOP (\@) MYPOP @ARRAY 274s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 274s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 274s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 274s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 274s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 274s SUB MYRAND (;$) MYRAND 42 274s SUB MYTIME () MYTIME 274s 274s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 274s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 274s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 274s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 274s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 274s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 274s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 274s 274s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 274s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 274s 274s SUB MYREF (\[$@%&*]) 274s 274s WILL ALLOW CALLING MYREF() AS 274s 274s MYREF $VAR 274s MYREF @ARRAY 274s MYREF %HASH 274s MYREF &SUB 274s MYREF *GLOB 274s 274s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 274s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 274s 274s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 274s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 274s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 274s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 274s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 274s OR A SUBSEQUENT COMMA. 274s 274s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 274s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 274s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 274s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 274s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 274s FOLLOWS: 274s 274s USE SYMBOL 'QUALIFY_TO_REF'; 274s 274s SUB FOO (*) { 274s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 274s ... 274s } 274s 274s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 274s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 274s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 274s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 274s 274s SUB MYPUSH (+@) { 274s MY $AREF = SHIFT; 274s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 274s PUSH @$AREF, @_; 274s } 274s 274s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 274s IS OF AN ACCEPTABLE TYPE. 274s 274s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 274s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 274s 274s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 274s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 274s PROVIDED, C<$_> WILL BE USED INSTEAD. 274s 274s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 274s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 274s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 274s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 274s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 274s 274s MYTIME +2; 274s 274s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 274s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 274s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 274s 274s SUB MYGETPROTOBYNUMBER($;); 274s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 274s 274s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 274s PROVIDED IT'S IN THE INITIAL POSITION: 274s X<&> 274s 274s SUB TRY (&@) { 274s MY($TRY,$CATCH) = @_; 274s EVAL { &$TRY }; 274s IF ($@) { 274s LOCAL $_ = $@; 274s &$CATCH; 274s } 274s } 274s SUB CATCH (&) { $_[0] } 274s 274s TRY { 274s DIE "PHOOEY"; 274s } CATCH { 274s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 274s }; 274s 274s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 274s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 274s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 274s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 274s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 274s 274s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 274s X 274s 274s SUB MYGREP (&@) { 274s MY $CODE = SHIFT; 274s MY @RESULT; 274s FOREACH $_ (@_) { 274s PUSH(@RESULT, $_) IF &$CODE; 274s } 274s @RESULT; 274s } 274s 274s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 274s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 274s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 274s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 274s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 274s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 274s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 274s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 274s 274s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 274s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 274s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 274s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 274s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 274s MAJORITY OF OFFENDING CODE IS FIXED. 274s 274s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 274s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 274s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 274s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 274s 274s SUB FUNC ($) { 274s MY $N = SHIFT; 274s PRINT "YOU GAVE ME $N\N"; 274s } 274s 274s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 274s RETURNING A LIST: 274s 274s FUNC(@FOO); 274s FUNC( $TEXT =~ /\W+/G ); 274s 274s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 274s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 274s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 274s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 274s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 274s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 274s 274s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 274s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 274s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 274s EFFECT, LIKE SO: 274s 274s SUB FOO($$); 274s SUB FOO($$) { 274s FOO 1, 2; 274s } 274s 274s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 274s TO MAKE THE WORLD A BETTER PLACE. 274s 274s =HEAD2 CONSTANT FUNCTIONS 274s X 274s 274s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 274s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 274s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 274s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 274s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 274s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 274s 274s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 274s 274s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 274s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 274s # AND IT'S INLINED, TOO! 274s SUB ST_DEV () { 0 } 274s SUB ST_INO () { 1 } 274s 274s SUB FLAG_FOO () { 1 << 8 } 274s SUB FLAG_BAR () { 1 << 9 } 274s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 274s 274s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 274s 274s SUB N () { INT(OPT_BAZ) / 3 } 274s 274s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 274s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 274s 274s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 274s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 274s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 274s C: 274s 274s SUB BAZ_VAL () { 274s IF (OPT_BAZ) { 274s RETURN 23; 274s } 274s ELSE { 274s RETURN 42; 274s } 274s } 274s SUB BONK_VAL () { RETURN 12345 } 274s 274s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 274s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 274s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 274s 274s BEGIN { 274s MY $VAR = 1; 274s NO STRICT 'REFS'; 274s *INLINED = SUB () { $VAR }; 274s } 274s 274s BEGIN { 274s MY $VAR = 1; 274s MY $REF = \$VAR; 274s NO STRICT 'REFS'; 274s *NOT_INLINED = SUB () { $VAR }; 274s } 274s 274s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 274s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 274s 274s BEGIN { 274s MY $X = 10; 274s *FOO = SUB () { $X }; 274s $X++; 274s } 274s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 274s 274s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 274s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 274s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 274s SO IT PRINTED C<10>, NOT C<11>. 274s 274s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 274s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 274s ASIDE FROM WHERE IT IS DECLARED. 274s 274s # FINE, NO WARNING 274s BEGIN { 274s MY $X = 54321; 274s *INLINED = SUB () { $X }; 274s } 274s # ERROR 274s BEGIN { 274s MY $X; 274s $X = 54321; 274s *ALSO_INLINED = SUB () { $X }; 274s } 274s 274s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 274s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 274s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 274s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 274s CONSTANT SUBROUTINE: 274s 274s MY $X = 54321; 274s *INLINED = SUB : CONST { $X }; 274s $X++; 274s 274s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 274s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 274s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 274s VALUE CAPTURED THE SAME WAY. 274s 274s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 274s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 274s AN EXPLICIT C: 274s 274s BEGIN { 274s MY $X = 10; 274s *FOO = SUB () { RETURN $X }; 274s $X++; 274s } 274s PRINT FOO(); # PRINTS 11 274s 274s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 274s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 274s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 274s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 274s 274s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 274s SUB ONE { 274s 1; 274s } 274s IF (ONE ) { 274s PRINT ONE() IF ONE ; 274s } 274s 274s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 274s SUB ONE () { 1 } 274s DO { 274s PRINT 1 274s }; 274s 274s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 274s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 274s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 274s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 274s 274s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 274s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 274s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 274s SUBROUTINE ONE REDEFINED AT -E LINE 1. 274s 274s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 274s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 274s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 274s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 274s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 274s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 274s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 274s MENTIONED ABOVE: 274s 274s SUB NOT_INLINED () { RETURN 23 } 274s 274s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 274s X X X X 274s 274s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 274s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 274s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 274s ON A NON-UNIX SYSTEM. 274s 274s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 274s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 274s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 274s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 274s 274s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 274s CHDIR $SOMEWHERE; 274s SUB CHDIR { ... } 274s 274s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 274s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 274s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 274s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 274s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 274s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 274s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 274s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 274s FOR SOME KEYWORDS. SEE L. 274s 274s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 274s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 274s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 274s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 274s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 274s THAT IS, THEY COULD SAY 274s 274s USE MODULE 'OPEN'; 274s 274s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 274s 274s USE MODULE; 274s 274s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 274s 274s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 274s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 274s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 274s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 274s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 274s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 274s THAT UNDERSTANDS REGULAR EXPRESSIONS. 274s 274s PACKAGE REGLOB; 274s REQUIRE EXPORTER; 274s @ISA = 'EXPORTER'; 274s @EXPORT_OK = 'GLOB'; 274s 274s SUB IMPORT { 274s MY $PKG = SHIFT; 274s RETURN UNLESS @_; 274s MY $SYM = SHIFT; 274s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 274s $PKG->EXPORT($WHERE, $SYM, @_); 274s } 274s 274s SUB GLOB { 274s MY $PAT = SHIFT; 274s MY @GOT; 274s IF (OPENDIR MY $D, '.') { 274s @GOT = GREP /$PAT/, READDIR $D; 274s CLOSEDIR $D; 274s } 274s RETURN @GOT; 274s } 274s 1; 274s 274s AND HERE'S HOW IT COULD BE (AB)USED: 274s 274s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 274s PACKAGE FOO; 274s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 274s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 274s 274s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 274s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 274s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 274s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 274s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 274s IT MUST BE DONE AT ALL. 274s 274s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 274s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 274s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 274s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 274s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 274s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 274s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 274s LIBRARY. 274s 274s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 274s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 274s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 274s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 274s (SEE L). 274s 274s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 274s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 274s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 274s 274s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 274s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 274s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 274s C SYNTAX, THOUGH). 274s 274s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 274s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 274s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 274s 274s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 274s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 274s 274s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 274s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 274s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 274s 274s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 274s 274s =HEAD2 AUTOLOADING 274s X X 274s 274s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 274s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 274s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 274s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 274s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 274s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 274s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 274s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 274s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 274s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 274s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 274s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 274s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 274s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 274s SUBROUTINE NAME. SEE L FOR DETAILS.) 274s 274s 274s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 274s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 274s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 274s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 274s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 274s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 274s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 274s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 274s 274s SUB AUTOLOAD { 274s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 274s MY $PROGRAM = $AUTOLOAD; 274s $PROGRAM =~ S/.*:://; 274s SYSTEM($PROGRAM, @_); 274s } 274s DATE(); 274s WHO(); 274s LS('-L'); 274s 274s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 274s EVEN NEED PARENTHESES: 274s 274s USE SUBS QW(DATE WHO LS); 274s DATE; 274s WHO; 274s LS '-L'; 274s 274s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 274s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 274s 274s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 274s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 274s DESCRIBED IN L AND IN L, THE STANDARD 274s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 274s FUNCTIONS TO PERL CODE IN L. 274s 274s =HEAD2 SUBROUTINE ATTRIBUTES 274s X X X 274s 274s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 274s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 274s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 274s C HAD BEEN SEEN. SEE L FOR DETAILS 274s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 274s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 274s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 274s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 274s 274s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 274s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 274s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 274s NEST PROPERLY. 274s 274s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 274s 274s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 274s SUB PLUGH () : UGLY('\(") :BAD; 274s SUB XYZZY : _5X5 { ... } 274s 274s EXAMPLES OF INVALID SYNTAX: 274s 274s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 274s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 274s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 274s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 274s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 274s 274s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 274s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 274s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 274s PARSED AND INVOKED: 274s 274s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 274s 274s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 274s SEE L AND L. 274s 274s =HEAD1 SEE ALSO 274s 274s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 274s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 274s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 274s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 274s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 274s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 274s 274s =FOR VI 274s # EX: SET STS=0 SW=4 ET: 274s 274s ok 2 274s # testing mod_cgi with /modules/cgi/perl.pl 274s # expected 200 274s # received 200 274s # body: PERL CGI 274s ok 3 274s # testing mod_test_rwrite with /test_rwrite 274s # expected 200 274s # received 200 274s # body: A 274s ok 4 274s ok 277s t/filter/case_in.t .................. 277s 1..3 277s # Running under perl version 5.040001 for linux 277s # Current time local: Tue May 6 17:28:45 2025 277s # Current time GMT: Tue May 6 17:28:45 2025 277s # Using Test.pm version 1.31 277s # Using Apache/Test.pm version 1.44 277s ok 1 277s # testing mod_cgi with /modules/cgi/perl_echo.pl 277s # expected 200 277s # received 200 277s ok 2 277s # testing mod_echo_post with /echo_post 277s # expected 200 277s # received 200 277s ok 3 277s ok 280s t/filter/input_body.t ............... 280s 1..2 280s # Running under perl version 5.040001 for linux 280s # Current time local: Tue May 6 17:28:48 2025 280s # Current time GMT: Tue May 6 17:28:48 2025 280s # Using Test.pm version 1.31 280s # Using Apache/Test.pm version 1.44 280s # testing : Posted "1 ko" 280s # expected: 'ok 1' 280s # received: 'ok 1' 280s ok 1 280s # testing : Posted "2 ko" 280s # expected: 'ok 2' 280s # received: 'ok 2' 280s ok 2 280s ok 283s t/http11/basicauth.t ................ 283s 1..3 283s # Running under perl version 5.040001 for linux 283s # Current time local: Tue May 6 17:28:51 2025 283s # Current time GMT: Tue May 6 17:28:51 2025 283s # Using Test.pm version 1.31 283s # Using Apache/Test.pm version 1.44 283s ok 1 283s ok 2 283s ok 3 283s ok 286s t/http11/chunked.t .................. 286s 1..30 286s # Running under perl version 5.040001 for linux 286s # Current time local: Tue May 6 17:28:54 2025 286s # Current time GMT: Tue May 6 17:28:54 2025 286s # Using Test.pm version 1.31 286s # Using Apache/Test.pm version 1.44 286s # testing : response protocol 286s # expected: 'HTTP/1.1' 286s # received: 'HTTP/1.1' 286s ok 1 286s # testing : response Transfer-Encoding 286s # expected: 'chunked' 286s # received: 'chunked' 286s ok 2 286s # testing : no Content-Length 286s # expected: 0 286s # received: 0 286s ok 3 286s # testing : body length 286s # expected: '70976' 286s # received: 70976 286s ok 4 286s # testing : number of requests 286s # expected: 1 286s # received: 1 286s ok 5 286s # testing : response protocol 286s # expected: 'HTTP/1.1' 286s # received: 'HTTP/1.1' 286s ok 6 286s # testing : response Transfer-Encoding 286s # expected: 'chunked' 286s # received: 'chunked' 286s ok 7 286s # testing : no Content-Length 286s # expected: 0 286s # received: 0 286s ok 8 286s # testing : body length 286s # expected: '212509' 286s # received: 212509 286s ok 9 286s # testing : number of requests 286s # expected: 2 286s # received: 2 286s ok 10 286s # testing : response protocol 286s # expected: 'HTTP/1.1' 286s # received: 'HTTP/1.1' 286s ok 11 286s # testing : response Transfer-Encoding 286s # expected: 'chunked' 286s # received: 'chunked' 286s ok 12 286s # testing : no Content-Length 286s # expected: 0 286s # received: 0 286s ok 13 286s # testing : body length 286s # expected: '280545' 286s # received: 280545 286s ok 14 286s # testing : number of requests 286s # expected: 3 286s # received: 3 286s ok 15 286s # testing : response protocol 286s # expected: 'HTTP/1.1' 286s # received: 'HTTP/1.1' 286s ok 16 286s # testing : response Transfer-Encoding 286s # expected: 'chunked' 286s # received: 'chunked' 286s ok 17 286s # testing : no Content-Length 286s # expected: 0 286s # received: 0 286s ok 18 286s # testing : body length 286s # expected: '845969' 286s # received: 845969 286s ok 19 286s # testing : number of requests 286s # expected: 4 286s # received: 4 286s ok 20 286s # testing : response protocol 286s # expected: 'HTTP/1.1' 286s # received: 'HTTP/1.1' 286s ok 21 286s # testing : no Transfer-Encoding (test result inverted) 286s # expected: 'chunked' 286s # received: '' 286s ok 22 286s # testing : content length 286s # expected: 253 286s # received: '253' 286s ok 23 286s # testing : body length 286s # expected: '242' 286s # received: 242 286s ok 24 286s # testing : number of requests 286s # expected: 5 286s # received: 5 286s ok 25 286s # testing : response protocol 286s # expected: 'HTTP/1.1' 286s # received: 'HTTP/1.1' 286s ok 26 286s # testing : no Transfer-Encoding (test result inverted) 286s # expected: 'chunked' 286s # received: '' 286s ok 27 286s # testing : content length 286s # expected: '' 286s # received: '' 286s ok 28 286s # testing : body length 286s # expected: '14276' 286s # received: 14276 286s ok 29 286s # testing : number of requests 286s # expected: 6 286s # received: 6 286s ok 30 286s ok 289s t/http11/chunked2.t ................. 289s 1..2 289s # Running under perl version 5.040001 for linux 289s # Current time local: Tue May 6 17:28:57 2025 289s # Current time GMT: Tue May 6 17:28:57 2025 289s # Using Test.pm version 1.31 289s # Using Apache/Test.pm version 1.44 289s # testing : successful response 289s # expected: 200 289s # received: '200' 289s ok 1 289s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 289s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 289s ok 2 289s ok 292s t/http11/clength.t .................. 292s 1..6 292s # Running under perl version 5.040001 for linux 292s # Current time local: Tue May 6 17:29:00 2025 292s # Current time GMT: Tue May 6 17:29:00 2025 292s # Using Test.pm version 1.31 292s # Using Apache/Test.pm version 1.44 292s # testing : successful response 292s # expected: 200 292s # received: '200' 292s ok 1 292s # expected: 10 292s # received: '10' 292s ok 2 292s # expected: 'bbbbbbbbbb' 292s # received: 'bbbbbbbbbb' 292s ok 3 292s # testing : successful response 292s # expected: 200 292s # received: '200' 292s ok 4 292s # expected: 6 292s # received: '6' 292s ok 5 292s # expected: 'foobar' 292s # received: 'foobar' 292s ok 6 292s ok 296s t/http11/post.t ..................... 296s # using LWP client 296s 1..51 296s # Running under perl version 5.040001 for linux 296s # Current time local: Tue May 6 17:29:02 2025 296s # Current time GMT: Tue May 6 17:29:02 2025 296s # Using Test.pm version 1.31 296s # Using Apache/Test.pm version 1.44 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 1024 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Connection: Keep-Alive 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 1 296s #DMMATCH1: 1 296s #Keep-Alive: timeout=5, max=100 296s # 296s # testing : length posted 296s # expected: '1024' 296s # received: 1024 296s ok 1 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 2048 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 2 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '2048' 296s # received: 2048 296s ok 2 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 3072 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 3 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '3072' 296s # received: 3072 296s ok 3 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 4096 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 4 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '4096' 296s # received: 4096 296s ok 4 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 5120 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 5 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '5120' 296s # received: 5120 296s ok 5 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 6144 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 6 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '6144' 296s # received: 6144 296s ok 6 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 7168 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 7 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '7168' 296s # received: 7168 296s ok 7 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 8192 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 8 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '8192' 296s # received: 8192 296s ok 8 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 9216 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 5 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 9 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '9216' 296s # received: 9216 296s ok 9 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 10240 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 10 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '10240' 296s # received: 10240 296s ok 10 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 11264 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:05 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 11 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '11264' 296s # received: 11264 296s ok 11 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 12288 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:05 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 12 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '12288' 296s # received: 12288 296s ok 12 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 13312 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 13 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '13312' 296s # received: 13312 296s ok 13 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 14336 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 14 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '14336' 296s # received: 14336 296s ok 14 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 15360 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 15 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '15360' 296s # received: 15360 296s ok 15 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 16384 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 16 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '16384' 296s # received: 16384 296s ok 16 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 17408 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 17 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '17408' 296s # received: 17408 296s ok 17 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 18432 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 18 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '18432' 296s # received: 18432 296s ok 18 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 19456 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 19 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '19456' 296s # received: 19456 296s ok 19 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 20480 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 20 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '20480' 296s # received: 20480 296s ok 20 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 21504 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 21 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '21504' 296s # received: 21504 296s ok 21 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 22528 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 22 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '22528' 296s # received: 22528 296s ok 22 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 23552 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 23 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '23552' 296s # received: 23552 296s ok 23 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 24576 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 24 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '24576' 296s # received: 24576 296s ok 24 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 25600 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 25 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '25600' 296s # received: 25600 296s ok 25 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 26624 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 26 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '26624' 296s # received: 26624 296s ok 26 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 27648 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 27 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '27648' 296s # received: 27648 296s ok 27 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 28672 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 28 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '28672' 296s # received: 28672 296s ok 28 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 29696 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 29 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '29696' 296s # received: 29696 296s ok 29 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 30720 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 30 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '30720' 296s # received: 30720 296s ok 30 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 31744 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 31 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '31744' 296s # received: 31744 296s ok 31 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 32768 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 32 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '32768' 296s # received: 32768 296s ok 32 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 33792 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 33 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '33792' 296s # received: 33792 296s ok 33 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 34816 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 34 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '34816' 296s # received: 34816 296s ok 34 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 35840 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:06 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 35 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '35840' 296s # received: 35840 296s ok 35 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 36864 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:06 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 36 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '36864' 296s # received: 36864 296s ok 36 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 37888 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 37 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '37888' 296s # received: 37888 296s ok 37 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 38912 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 38 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '38912' 296s # received: 38912 296s ok 38 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 39936 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 39 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '39936' 296s # received: 39936 296s ok 39 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 40960 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 40 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '40960' 296s # received: 40960 296s ok 40 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 41984 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 41 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '41984' 296s # received: 41984 296s ok 41 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 43008 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 42 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '43008' 296s # received: 43008 296s ok 42 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 44032 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 43 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '44032' 296s # received: 44032 296s ok 43 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 45056 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 44 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '45056' 296s # received: 45056 296s ok 44 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 46080 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 45 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '46080' 296s # received: 46080 296s ok 45 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 47104 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 46 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '47104' 296s # received: 47104 296s ok 46 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 48128 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 47 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '48128' 296s # received: 48128 296s ok 47 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 49152 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 48 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '49152' 296s # received: 49152 296s ok 48 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 50176 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 49 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '50176' 296s # received: 50176 296s ok 49 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 51200 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 6 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 50 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '51200' 296s # received: 51200 296s ok 50 296s #lwp request: 296s #POST http://localhost:8529/eat_post HTTP/1.1 296s #User-Agent: libwww-perl/6.78 296s #Content-Length: 102400 296s # 296s #server response: 296s #HTTP/1.1 200 OK 296s #Date: Tue, 06 May 2025 17:29:07 GMT 296s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 296s #Vary: In-If1 296s #Content-Length: 7 296s #Client-Date: Tue, 06 May 2025 17:29:07 GMT 296s #Client-Peer: 127.0.0.1:8529 296s #Client-Response-Num: 51 296s #DMMATCH1: 1 296s # 296s # testing : length posted 296s # expected: '102400' 296s # received: 102400 296s ok 51 296s ok 299s t/modules/aaa.t ..................... 299s 1..40 299s # Running under perl version 5.040001 for linux 299s # Current time local: Tue May 6 17:29:07 2025 299s # Current time GMT: Tue May 6 17:29:07 2025 299s # Using Test.pm version 1.31 299s # Using Apache/Test.pm version 1.44 299s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/realm2 299s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 299s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/form1 299s ok 1 299s ok 2 299s ok 3 299s ok 4 299s ok 5 299s ok 6 299s ok 7 299s ok 8 299s ok 9 299s ok 10 299s ok 11 299s ok 12 299s ok 13 299s ok 14 299s ok 15 299s ok 16 299s ok 17 299s ok 18 299s ok 19 299s ok 20 299s ok 21 299s ok 22 299s ok 23 299s ok 24 299s ok 25 299s ok 26 299s ok 27 299s ok 28 299s ok 29 299s ok 30 299s ok 31 299s ok 32 299s ok 33 299s ok 34 299s ok 35 299s ok 36 299s ok 37 299s ok 38 299s ok 39 299s ok 40 299s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/form1 299s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/realm2 299s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 299s ok 303s t/modules/access.t .................. 303s 1..408 303s # Running under perl version 5.040001 for linux 303s # Current time local: Tue May 6 17:29:10 2025 303s # Current time GMT: Tue May 6 17:29:10 2025 303s # Using Test.pm version 1.31 303s # Using Apache/Test.pm version 1.44 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # expecting access. 303s ok 1 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 2 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from all 303s # expecting access. 303s ok 3 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 4 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from localhost 303s # expecting access. 303s ok 5 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 6 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from 127.0.0.1 303s # expecting access. 303s ok 7 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 8 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from 127.0 303s # expecting access. 303s ok 9 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 10 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 11 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 12 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from 127.0.0.1/16 303s # expecting access. 303s ok 13 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 14 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 15 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 16 303s # --- 303s # Order deny,allow 303s # Allow from all 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 17 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # expecting access. 303s ok 18 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 19 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from all 303s # expecting access. 303s ok 20 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 21 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from localhost 303s # expecting access. 303s ok 22 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 23 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from 127.0.0.1 303s # expecting access. 303s ok 24 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 25 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from 127.0 303s # expecting access. 303s ok 26 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 27 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 28 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 29 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from 127.0.0.1/16 303s # expecting access. 303s ok 30 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 31 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 32 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 33 303s # --- 303s # Order deny,allow 303s # Allow from localhost 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 34 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # expecting access. 303s ok 35 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 36 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from all 303s # expecting access. 303s ok 37 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 38 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from localhost 303s # expecting access. 303s ok 39 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 40 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1 303s # expecting access. 303s ok 41 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 42 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from 127.0 303s # expecting access. 303s ok 43 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 44 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 45 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 46 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1/16 303s # expecting access. 303s ok 47 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 48 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 49 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 50 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 51 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # expecting access. 303s ok 52 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 53 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from all 303s # expecting access. 303s ok 54 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 55 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from localhost 303s # expecting access. 303s ok 56 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 57 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from 127.0.0.1 303s # expecting access. 303s ok 58 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 59 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from 127.0 303s # expecting access. 303s ok 60 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 61 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 62 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 63 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from 127.0.0.1/16 303s # expecting access. 303s ok 64 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 65 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 66 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 67 303s # --- 303s # Order deny,allow 303s # Allow from 127.0 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 68 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 69 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 70 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from all 303s # expecting access. 303s ok 71 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 72 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from localhost 303s # expecting access. 303s ok 73 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 74 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1 303s # expecting access. 303s ok 75 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 76 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0 303s # expecting access. 303s ok 77 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 78 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 79 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 80 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1/16 303s # expecting access. 303s ok 81 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 82 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 83 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 84 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 85 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # expecting access. 303s ok 86 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 87 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from all 303s # expecting access. 303s ok 88 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 89 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from localhost 303s # expecting access. 303s ok 90 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 91 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1 303s # expecting access. 303s ok 92 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 93 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0 303s # expecting access. 303s ok 94 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 95 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 96 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 97 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1/16 303s # expecting access. 303s ok 98 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 99 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 100 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 101 303s # --- 303s # Order deny,allow 303s # Allow from 127.0.0.1/16 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 102 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # expecting access. 303s ok 103 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 104 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from all 303s # expecting access denial. 303s ok 105 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 106 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from localhost 303s # expecting access denial. 303s ok 107 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 108 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 109 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 110 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from 127.0 303s # expecting access denial. 303s ok 111 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 112 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 113 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 114 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 115 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 116 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 117 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 118 303s # --- 303s # Order deny,allow 303s # Allow from somewhere.else.com 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 119 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # expecting access. 303s ok 120 303s # --- 303s # Order deny,allow 303s # Deny from all 303s # expecting access denial. 303s ok 121 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from all 303s # expecting access denial. 303s ok 122 303s # --- 303s # Order deny,allow 303s # Deny from localhost 303s # expecting access denial. 303s ok 123 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from localhost 303s # expecting access denial. 303s ok 124 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 125 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 126 303s # --- 303s # Order deny,allow 303s # Deny from 127.0 303s # expecting access denial. 303s ok 127 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from 127.0 303s # expecting access denial. 303s ok 128 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 129 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 130 303s # --- 303s # Order deny,allow 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 131 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 132 303s # --- 303s # Order deny,allow 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 133 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 134 303s # --- 303s # Order deny,allow 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 135 303s # --- 303s # Order deny,allow 303s # Allow from 66.6.6.6 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 136 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # expecting access. 303s ok 137 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 138 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from all 303s # expecting access denial. 303s ok 139 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 140 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from localhost 303s # expecting access denial. 303s ok 141 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 142 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 143 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 144 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from 127.0 303s # expecting access denial. 303s ok 145 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 146 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 147 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 148 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 149 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 150 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 151 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 152 303s # --- 303s # Order allow,deny 303s # Allow from all 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 153 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # expecting access. 303s ok 154 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 155 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from all 303s # expecting access denial. 303s ok 156 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 157 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from localhost 303s # expecting access denial. 303s ok 158 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 159 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 160 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 161 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from 127.0 303s # expecting access denial. 303s ok 162 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 163 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 164 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 165 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 166 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 167 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 168 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 169 303s # --- 303s # Order allow,deny 303s # Allow from localhost 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 170 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # expecting access. 303s ok 171 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 172 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from all 303s # expecting access denial. 303s ok 173 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 174 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from localhost 303s # expecting access denial. 303s ok 175 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 176 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 177 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 178 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from 127.0 303s # expecting access denial. 303s ok 179 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 180 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 181 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 182 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 183 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 184 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 185 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 186 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 187 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # expecting access. 303s ok 188 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 189 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from all 303s # expecting access denial. 303s ok 190 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 191 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from localhost 303s # expecting access denial. 303s ok 192 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 193 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 194 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 195 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from 127.0 303s # expecting access denial. 303s ok 196 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 197 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 198 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 199 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 200 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 201 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 202 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 203 303s # --- 303s # Order allow,deny 303s # Allow from 127.0 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 204 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 205 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 206 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from all 303s # expecting access denial. 303s ok 207 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 208 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from localhost 303s # expecting access denial. 303s ok 209 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 210 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 211 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 212 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0 303s # expecting access denial. 303s ok 213 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 214 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 215 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 216 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 217 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 218 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 219 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 220 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 221 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # expecting access. 303s ok 222 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 223 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from all 303s # expecting access denial. 303s ok 224 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 225 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from localhost 303s # expecting access denial. 303s ok 226 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 227 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 228 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 229 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0 303s # expecting access denial. 303s ok 230 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 231 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 232 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 233 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 234 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 235 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 236 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 237 303s # --- 303s # Order allow,deny 303s # Allow from 127.0.0.1/16 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 238 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # expecting access denial. 303s ok 239 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 240 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from all 303s # expecting access denial. 303s ok 241 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 242 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from localhost 303s # expecting access denial. 303s ok 243 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 244 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 245 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 246 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from 127.0 303s # expecting access denial. 303s ok 247 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 248 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 249 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 250 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 251 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 252 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 253 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 254 303s # --- 303s # Order allow,deny 303s # Allow from somewhere.else.com 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 255 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # expecting access denial. 303s ok 256 303s # --- 303s # Order allow,deny 303s # Deny from all 303s # expecting access denial. 303s ok 257 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from all 303s # expecting access denial. 303s ok 258 303s # --- 303s # Order allow,deny 303s # Deny from localhost 303s # expecting access denial. 303s ok 259 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from localhost 303s # expecting access denial. 303s ok 260 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 261 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 262 303s # --- 303s # Order allow,deny 303s # Deny from 127.0 303s # expecting access denial. 303s ok 263 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from 127.0 303s # expecting access denial. 303s ok 264 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 265 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 266 303s # --- 303s # Order allow,deny 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 267 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 268 303s # --- 303s # Order allow,deny 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 269 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 270 303s # --- 303s # Order allow,deny 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 271 303s # --- 303s # Order allow,deny 303s # Allow from 66.6.6.6 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 272 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # expecting access. 303s ok 273 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 274 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from all 303s # expecting access denial. 303s ok 275 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 276 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from localhost 303s # expecting access denial. 303s ok 277 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 278 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 279 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 280 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from 127.0 303s # expecting access denial. 303s ok 281 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 282 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 283 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 284 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 285 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 286 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 287 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 288 303s # --- 303s # Order mutual-failure 303s # Allow from all 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 289 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # expecting access. 303s ok 290 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 291 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from all 303s # expecting access denial. 303s ok 292 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 293 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from localhost 303s # expecting access denial. 303s ok 294 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 295 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 296 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 297 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from 127.0 303s # expecting access denial. 303s ok 298 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 299 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 300 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 301 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 302 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 303 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 304 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 305 303s # --- 303s # Order mutual-failure 303s # Allow from localhost 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 306 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # expecting access. 303s ok 307 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 308 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from all 303s # expecting access denial. 303s ok 309 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 310 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from localhost 303s # expecting access denial. 303s ok 311 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 312 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 313 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 314 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from 127.0 303s # expecting access denial. 303s ok 315 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 316 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 317 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 318 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 319 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 320 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 321 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 322 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 323 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # expecting access. 303s ok 324 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 325 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from all 303s # expecting access denial. 303s ok 326 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 327 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from localhost 303s # expecting access denial. 303s ok 328 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 329 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 330 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 331 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from 127.0 303s # expecting access denial. 303s ok 332 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 333 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 334 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 335 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 336 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 337 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 338 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 339 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 340 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # expecting access. 303s ok 341 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 342 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from all 303s # expecting access denial. 303s ok 343 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 344 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from localhost 303s # expecting access denial. 303s ok 345 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 346 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 347 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 348 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0 303s # expecting access denial. 303s ok 349 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 350 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 351 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 352 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 353 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 354 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 355 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 356 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/255.255.0.0 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 357 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # expecting access. 303s ok 358 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 359 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from all 303s # expecting access denial. 303s ok 360 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 361 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from localhost 303s # expecting access denial. 303s ok 362 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 363 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 364 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 365 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0 303s # expecting access denial. 303s ok 366 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 367 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 368 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 369 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 370 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 371 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from somewhere.else.com 303s # expecting access. 303s ok 372 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 373 303s # --- 303s # Order mutual-failure 303s # Allow from 127.0.0.1/16 303s # Deny from 66.6.6.6 303s # expecting access. 303s ok 374 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # expecting access denial. 303s ok 375 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 376 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from all 303s # expecting access denial. 303s ok 377 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 378 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from localhost 303s # expecting access denial. 303s ok 379 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 380 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 381 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 382 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from 127.0 303s # expecting access denial. 303s ok 383 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 384 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 385 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 386 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 387 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 388 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 389 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 390 303s # --- 303s # Order mutual-failure 303s # Allow from somewhere.else.com 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 391 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # expecting access denial. 303s ok 392 303s # --- 303s # Order mutual-failure 303s # Deny from all 303s # expecting access denial. 303s ok 393 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from all 303s # expecting access denial. 303s ok 394 303s # --- 303s # Order mutual-failure 303s # Deny from localhost 303s # expecting access denial. 303s ok 395 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from localhost 303s # expecting access denial. 303s ok 396 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 397 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1 303s # expecting access denial. 303s ok 398 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0 303s # expecting access denial. 303s ok 399 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from 127.0 303s # expecting access denial. 303s ok 400 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 401 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1/255.255.0.0 303s # expecting access denial. 303s ok 402 303s # --- 303s # Order mutual-failure 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 403 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from 127.0.0.1/16 303s # expecting access denial. 303s ok 404 303s # --- 303s # Order mutual-failure 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 405 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from somewhere.else.com 303s # expecting access denial. 303s ok 406 303s # --- 303s # Order mutual-failure 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 407 303s # --- 303s # Order mutual-failure 303s # Allow from 66.6.6.6 303s # Deny from 66.6.6.6 303s # expecting access denial. 303s ok 408 303s ok 306s t/modules/actions.t ................. 306s 1..20 306s # Running under perl version 5.040001 for linux 306s # Current time local: Tue May 6 17:29:14 2025 306s # Current time GMT: Tue May 6 17:29:14 2025 306s # Using Test.pm version 1.31 306s # Using Apache/Test.pm version 1.44 306s # expected: 200 306s # received: '200' 306s ok 1 306s # expected: 'nada' 306s # received: 'nada' 306s ok 2 306s # expected: 404 306s # received: '404' 306s ok 3 306s ok 4 # skip RC=404, no need to check content 306s # expected: 404 306s # received: '404' 306s ok 5 306s ok 6 # skip RC=404, no need to check content 306s # expected: 404 306s # received: '404' 306s ok 7 306s ok 8 # skip RC=404, no need to check content 306s # expected: 200 306s # received: '200' 306s ok 9 306s # expected: 'nada' 306s # received: 'nada' 306s ok 10 306s # expected: 404 306s # received: '404' 306s ok 11 306s ok 12 # skip RC=404, no need to check content 306s # expected: 200 306s # received: '200' 306s ok 13 306s # expected: 'POST 306s # foo2: bar2 306s # ' 306s # received: 'POST 306s # foo2: bar2 306s # ' 306s ok 14 306s # expected: 405 306s # received: '405' 306s ok 15 306s # expected: 200 306s # received: '200' 306s ok 16 306s # expected: 'foo=bar' 306s # received: 'foo=bar' 306s ok 17 306s # expected: 200 306s # received: '200' 306s ok 18 306s # expected: 'POST 306s # foo2: bar2 306s # ' 306s # received: 'POST 306s # foo2: bar2 306s # ' 306s ok 19 306s # expected: 405 306s # received: '405' 306s ok 20 306s ok 309s t/modules/alias.t ................... 309s 1..134 309s # Running under perl version 5.040001 for linux 309s # Current time local: Tue May 6 17:29:17 2025 309s # Current time GMT: Tue May 6 17:29:17 2025 309s # Using Test.pm version 1.31 309s # Using Apache/Test.pm version 1.44 309s # verifying simple aliases 309s # testing : /alias/ 309s # expected: 200 309s # received: '200' 309s ok 1 309s # testing : /bogu/ 309s # expected: 404 309s # received: '404' 309s ok 2 309s # verifying alias match with /ali[0-9]. 309s # testing : /ali0 309s # expected: 0 309s # received: '0' 309s ok 3 309s # testing : /ali1 309s # expected: 1 309s # received: '1' 309s ok 4 309s # testing : /ali2 309s # expected: 2 309s # received: '2' 309s ok 5 309s # testing : /ali3 309s # expected: 3 309s # received: '3' 309s ok 6 309s # testing : /ali4 309s # expected: 4 309s # received: '4' 309s ok 7 309s # testing : /ali5 309s # expected: 5 309s # received: '5' 309s ok 8 309s # testing : /ali6 309s # expected: 6 309s # received: '6' 309s ok 9 309s # testing : /ali7 309s # expected: 7 309s # received: '7' 309s ok 10 309s # testing : /ali8 309s # expected: 8 309s # received: '8' 309s ok 11 309s # testing : /ali9 309s # expected: 9 309s # received: '9' 309s ok 12 309s # verifying expression alias match with /expr/ali[0-9]. 309s # testing : /ali0 309s # expected: 0 309s # received: '0' 309s ok 13 309s # testing : /ali1 309s # expected: 1 309s # received: '1' 309s ok 14 309s # testing : /ali2 309s # expected: 2 309s # received: '2' 309s ok 15 309s # testing : /ali3 309s # expected: 3 309s # received: '3' 309s ok 16 309s # testing : /ali4 309s # expected: 4 309s # received: '4' 309s ok 17 309s # testing : /ali5 309s # expected: 5 309s # received: '5' 309s ok 18 309s # testing : /ali6 309s # expected: 6 309s # received: '6' 309s ok 19 309s # testing : /ali7 309s # expected: 7 309s # received: '7' 309s ok 20 309s # testing : /ali8 309s # expected: 8 309s # received: '8' 309s ok 21 309s # testing : /ali9 309s # expected: 9 309s # received: '9' 309s ok 22 309s # testing : /forbid 309s # expected: '403' 309s # received: '403' 309s ok 23 309s # testing : /gone 309s # expected: '410' 309s # received: '410' 309s ok 24 309s # testing : /perm 309s # expected: '301' 309s # received: '301' 309s ok 25 309s # testing : /perm2 309s # expected: '301' 309s # received: '301' 309s ok 26 309s # testing : /seeother 309s # expected: '303' 309s # received: '303' 309s ok 27 309s # testing : /temp 309s # expected: '302' 309s # received: '302' 309s ok 28 309s # testing : /temp2 309s # expected: '302' 309s # received: '302' 309s ok 29 309s verifying body of perm and temp redirect match 309s # testing : /p0 309s # expected: 0 309s # received: '0' 309s ok 30 309s # testing : /p1 309s # expected: 1 309s # received: '1' 309s ok 31 309s # testing : /p2 309s # expected: 2 309s # received: '2' 309s ok 32 309s # testing : /p3 309s # expected: 3 309s # received: '3' 309s ok 33 309s # testing : /p4 309s # expected: 4 309s # received: '4' 309s ok 34 309s # testing : /p5 309s # expected: 5 309s # received: '5' 309s ok 35 309s # testing : /p6 309s # expected: 6 309s # received: '6' 309s ok 36 309s # testing : /p7 309s # expected: 7 309s # received: '7' 309s ok 37 309s # testing : /p8 309s # expected: 8 309s # received: '8' 309s ok 38 309s # testing : /p9 309s # expected: 9 309s # received: '9' 309s ok 39 309s # testing : /t0 309s # expected: 0 309s # received: '0' 309s ok 40 309s # testing : /t1 309s # expected: 1 309s # received: '1' 309s ok 41 309s # testing : /t2 309s # expected: 2 309s # received: '2' 309s ok 42 309s # testing : /t3 309s # expected: 3 309s # received: '3' 309s ok 43 309s # testing : /t4 309s # expected: 4 309s # received: '4' 309s ok 44 309s # testing : /t5 309s # expected: 5 309s # received: '5' 309s ok 45 309s # testing : /t6 309s # expected: 6 309s # received: '6' 309s ok 46 309s # testing : /t7 309s # expected: 7 309s # received: '7' 309s ok 47 309s # testing : /t8 309s # expected: 8 309s # received: '8' 309s ok 48 309s # testing : /t9 309s # expected: 9 309s # received: '9' 309s ok 49 309s verifying body of perm and temp redirect match with expression support 309s # testing : /p0 309s # expected: 0 309s # received: '0' 309s ok 50 309s # testing : /p1 309s # expected: 1 309s # received: '1' 309s ok 51 309s # testing : /p2 309s # expected: 2 309s # received: '2' 309s ok 52 309s # testing : /p3 309s # expected: 3 309s # received: '3' 309s ok 53 309s # testing : /p4 309s # expected: 4 309s # received: '4' 309s ok 54 309s # testing : /p5 309s # expected: 5 309s # received: '5' 309s ok 55 309s # testing : /p6 309s # expected: 6 309s # received: '6' 309s ok 56 309s # testing : /p7 309s # expected: 7 309s # received: '7' 309s ok 57 309s # testing : /p8 309s # expected: 8 309s # received: '8' 309s ok 58 309s # testing : /p9 309s # expected: 9 309s # received: '9' 309s ok 59 309s # testing : /t0 309s # expected: 0 309s # received: '0' 309s ok 60 309s # testing : /t1 309s # expected: 1 309s # received: '1' 309s ok 61 309s # testing : /t2 309s # expected: 2 309s # received: '2' 309s ok 62 309s # testing : /t3 309s # expected: 3 309s # received: '3' 309s ok 63 309s # testing : /t4 309s # expected: 4 309s # received: '4' 309s ok 64 309s # testing : /t5 309s # expected: 5 309s # received: '5' 309s ok 65 309s # testing : /t6 309s # expected: 6 309s # received: '6' 309s ok 66 309s # testing : /t7 309s # expected: 7 309s # received: '7' 309s ok 67 309s # testing : /t8 309s # expected: 8 309s # received: '8' 309s ok 68 309s # testing : /t9 309s # expected: 9 309s # received: '9' 309s ok 69 309s verifying return code of seeother and gone redirect match 309s # testing : s0 309s # expected: '303' 309s # received: '303' 309s ok 70 309s # testing : s1 309s # expected: '303' 309s # received: '303' 309s ok 71 309s # testing : s2 309s # expected: '303' 309s # received: '303' 309s ok 72 309s # testing : s3 309s # expected: '303' 309s # received: '303' 309s ok 73 309s # testing : s4 309s # expected: '303' 309s # received: '303' 309s ok 74 309s # testing : s5 309s # expected: '303' 309s # received: '303' 309s ok 75 309s # testing : s6 309s # expected: '303' 309s # received: '303' 309s ok 76 309s # testing : s7 309s # expected: '303' 309s # received: '303' 309s ok 77 309s # testing : s8 309s # expected: '303' 309s # received: '303' 309s ok 78 309s # testing : s9 309s # expected: '303' 309s # received: '303' 309s ok 79 309s # testing : g0 309s # expected: '410' 309s # received: '410' 309s ok 80 309s # testing : g1 309s # expected: '410' 309s # received: '410' 309s ok 81 309s # testing : g2 309s # expected: '410' 309s # received: '410' 309s ok 82 309s # testing : g3 309s # expected: '410' 309s # received: '410' 309s ok 83 309s # testing : g4 309s # expected: '410' 309s # received: '410' 309s ok 84 309s # testing : g5 309s # expected: '410' 309s # received: '410' 309s ok 85 309s # testing : g6 309s # expected: '410' 309s # received: '410' 309s ok 86 309s # testing : g7 309s # expected: '410' 309s # received: '410' 309s ok 87 309s # testing : g8 309s # expected: '410' 309s # received: '410' 309s ok 88 309s # testing : g9 309s # expected: '410' 309s # received: '410' 309s ok 89 309s # testing : f0 309s # expected: '403' 309s # received: '403' 309s ok 90 309s # testing : f1 309s # expected: '403' 309s # received: '403' 309s ok 91 309s # testing : f2 309s # expected: '403' 309s # received: '403' 309s ok 92 309s # testing : f3 309s # expected: '403' 309s # received: '403' 309s ok 93 309s # testing : f4 309s # expected: '403' 309s # received: '403' 309s ok 94 309s # testing : f5 309s # expected: '403' 309s # received: '403' 309s ok 95 309s # testing : f6 309s # expected: '403' 309s # received: '403' 309s ok 96 309s # testing : f7 309s # expected: '403' 309s # received: '403' 309s ok 97 309s # testing : f8 309s # expected: '403' 309s # received: '403' 309s ok 98 309s # testing : f9 309s # expected: '403' 309s # received: '403' 309s ok 99 309s verifying return code of seeother and gone redirect match with expression support 309s # testing : s0 309s # expected: '303' 309s # received: '303' 309s ok 100 309s # testing : s1 309s # expected: '303' 309s # received: '303' 309s ok 101 309s # testing : s2 309s # expected: '303' 309s # received: '303' 309s ok 102 309s # testing : s3 309s # expected: '303' 309s # received: '303' 309s ok 103 309s # testing : s4 309s # expected: '303' 309s # received: '303' 309s ok 104 309s # testing : s5 309s # expected: '303' 309s # received: '303' 309s ok 105 309s # testing : s6 309s # expected: '303' 309s # received: '303' 309s ok 106 309s # testing : s7 309s # expected: '303' 309s # received: '303' 309s ok 107 309s # testing : s8 309s # expected: '303' 309s # received: '303' 309s ok 108 309s # testing : s9 309s # expected: '303' 309s # received: '303' 309s ok 109 309s # testing : g0 309s # expected: '410' 309s # received: '410' 309s ok 110 309s # testing : g1 309s # expected: '410' 309s # received: '410' 309s ok 111 309s # testing : g2 309s # expected: '410' 309s # received: '410' 309s ok 112 309s # testing : g3 309s # expected: '410' 309s # received: '410' 309s ok 113 309s # testing : g4 309s # expected: '410' 309s # received: '410' 309s ok 114 309s # testing : g5 309s # expected: '410' 309s # received: '410' 309s ok 115 309s # testing : g6 309s # expected: '410' 309s # received: '410' 309s ok 116 309s # testing : g7 309s # expected: '410' 309s # received: '410' 309s ok 117 309s # testing : g8 309s # expected: '410' 309s # received: '410' 309s ok 118 309s # testing : g9 309s # expected: '410' 309s # received: '410' 309s ok 119 309s # testing : f0 309s # expected: '403' 309s # received: '403' 309s ok 120 309s # testing : f1 309s # expected: '403' 309s # received: '403' 309s ok 121 309s # testing : f2 309s # expected: '403' 309s # received: '403' 309s ok 122 309s # testing : f3 309s # expected: '403' 309s # received: '403' 309s ok 123 309s # testing : f4 309s # expected: '403' 309s # received: '403' 309s ok 124 309s # testing : f5 309s # expected: '403' 309s # received: '403' 309s ok 125 309s # testing : f6 309s # expected: '403' 309s # received: '403' 309s ok 126 309s # testing : f7 309s # expected: '403' 309s # received: '403' 309s ok 127 309s # testing : f8 309s # expected: '403' 309s # received: '403' 309s ok 128 309s # testing : f9 309s # expected: '403' 309s # received: '403' 309s ok 129 309s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 309s # verifying /modules/alias/script is plain text 309s # testing : /modules/alias/script 309s # expected: '#!/bin/sh 309s # echo Content-type: text/plain 309s # echo 309s # echo this is a shell script cgi. 309s # ' 309s # received: '#!/bin/sh 309s # echo Content-type: text/plain 309s # echo 309s # echo this is a shell script cgi. 309s # ' 309s ok 130 309s # verifying same file accessed at /cgi/script is executed code 309s # testing : /cgi/script 309s # expected: 'this is a shell script cgi. 309s # ' 309s # received: 'this is a shell script cgi. 309s # ' 309s ok 131 309s # verifying ScriptAliasMatch with /aliascgi-script 309s # testing : /aliascgi-script 309s # expected: 'this is a shell script cgi. 309s # ' 309s # received: 'this is a shell script cgi. 309s # ' 309s ok 132 309s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 309s # testing : /aliascgi-script 309s # expected: 'this is a shell script cgi. 309s # ' 309s # received: 'this is a shell script cgi. 309s # ' 309s ok 133 309s # verifying bad script alias. 309s # testing : /aliascgi-nada 309s # expected: 404 309s # received: '404' 309s ok 134 309s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 309s ok 312s t/modules/allowmethods.t ............ 312s 1..9 312s # Running under perl version 5.040001 for linux 312s # Current time local: Tue May 6 17:29:20 2025 312s # Current time GMT: Tue May 6 17:29:20 2025 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.44 312s # testing : Get request to /Get responds 200 312s # expected: 200 312s # received: '200' 312s ok 1 312s # testing : Head request to /Get responds 200 312s # expected: 200 312s # received: '200' 312s ok 2 312s # testing : Post request to /Get responds 405 312s # expected: 405 312s # received: '405' 312s ok 3 312s # testing : Get request to /Head responds 200 312s # expected: 200 312s # received: '200' 312s ok 4 312s # testing : Head request to /Head responds 200 312s # expected: 200 312s # received: '200' 312s ok 5 312s # testing : Post request to /Head responds 405 312s # expected: 405 312s # received: '405' 312s ok 6 312s # testing : Get request to /Post responds 405 312s # expected: 405 312s # received: '405' 312s ok 7 312s # testing : Head request to /Post responds 405 312s # expected: 405 312s # received: '405' 312s ok 8 312s # testing : Post request to /Post responds 200 312s # expected: 200 312s # received: '200' 312s ok 9 312s ok 315s t/modules/asis.t .................... 315s 1..3 315s # Running under perl version 5.040001 for linux 315s # Current time local: Tue May 6 17:29:23 2025 315s # Current time GMT: Tue May 6 17:29:23 2025 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.44 315s # testing : asis content OK 315s # expected: 'This is asis content. 315s # ' 315s # received: 'This is asis content. 315s # ' 315s ok 1 315s # testing : asis gave 404 error 315s # expected: 404 315s # received: '404' 315s ok 2 315s # testing : asis gave 403 error 315s # expected: 403 315s # received: '403' 315s ok 3 315s ok 319s t/modules/authz_core.t .............. 319s 1..504 319s # Running under perl version 5.040001 for linux 319s # Current time local: Tue May 6 17:29:26 2025 319s # Current time GMT: Tue May 6 17:29:26 2025 319s # Using Test.pm version 1.31 319s # Using Apache/Test.pm version 1.44 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/groups1 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 200, expected 200 [a/ : a/ ] 319s ok 1 319s # got 200, expected 200 [a/ : a/ 1] 319s ok 2 319s # got 200, expected 200 [a/ : a/ 2] 319s ok 3 319s # got 200, expected 200 [a/ : a/ 1 2] 319s ok 4 319s # got 200, expected 200 [a/ : a/ 3] 319s ok 5 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ user1: a/ ] 319s ok 6 319s # got 200, expected 200 [a/ user1: a/ user1] 319s ok 7 319s # got 401, expected 401 [a/ user1: a/ user2] 319s ok 8 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ Any 1 2: a/ ] 319s ok 9 319s # got 200, expected 200 [a/ Any 1 2: a/ 1] 319s ok 10 319s # got 200, expected 200 [a/ Any 1 2: a/ 2] 319s ok 11 319s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 319s ok 12 319s # got 403, expected 403 [a/ Any 1 2: a/ 3] 319s ok 13 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 319s ok 14 319s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 319s ok 15 319s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 319s ok 16 319s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 319s ok 17 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 319s ok 18 319s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 319s ok 19 319s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 319s ok 20 319s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 319s ok 21 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 319s ok 22 319s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 319s ok 23 319s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 319s ok 24 319s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 319s ok 25 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 319s ok 26 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 319s ok 27 319s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 319s ok 28 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 319s ok 29 319s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 319s ok 30 319s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 319s ok 31 319s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 319s ok 32 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 319s ok 33 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 319s ok 34 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 319s ok 35 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 319s ok 36 319s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 319s ok 37 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 319s ok 38 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 319s ok 39 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 319s ok 40 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 319s ok 41 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 319s ok 42 319s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 319s ok 43 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 319s ok 44 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 319s ok 45 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 319s ok 46 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 319s ok 47 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 319s ok 48 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 319s ok 49 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 319s ok 50 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 319s ok 51 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 319s ok 52 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 319s ok 53 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 319s ok 54 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 319s ok 55 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 319s ok 56 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 319s ok 57 319s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 319s ok 58 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 !2: a/ ] 319s ok 59 319s # got 200, expected 200 [a/ All 1 !2: a/ 1] 319s ok 60 319s # got 403, expected 403 [a/ All 1 !2: a/ 2] 319s ok 61 319s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 319s ok 62 319s # got 403, expected 403 [a/ All 1 !2: a/ 3] 319s ok 63 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 319s ok 64 319s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 319s ok 65 319s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 319s ok 66 319s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 319s ok 67 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 319s ok 68 319s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 319s ok 69 319s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 319s ok 70 319s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 319s ok 71 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 319s ok 72 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 319s ok 73 319s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 319s ok 74 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 319s ok 75 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 319s ok 76 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 319s ok 77 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 319s ok 78 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 319s ok 79 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 319s ok 80 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 319s ok 81 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 319s ok 82 319s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 319s ok 83 319s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 319s ok 84 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 319s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 319s ok 85 319s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 319s ok 86 319s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 319s ok 87 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 319s ok 88 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 319s ok 89 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 319s ok 90 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 319s ok 91 319s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 319s ok 92 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 319s ok 93 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 319s ok 94 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 319s ok 95 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 319s ok 96 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 319s ok 97 319s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 319s ok 98 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 319s ok 99 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 319s ok 100 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 319s ok 101 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 319s ok 102 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 319s ok 103 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 319s ok 104 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 319s ok 105 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 319s ok 106 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 319s ok 107 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 319s ok 108 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 319s ok 109 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 319s ok 110 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 319s ok 111 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 319s ok 112 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 319s ok 113 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 2: a/ ] 319s ok 114 319s # got 403, expected 403 [a/ All 1 2: a/ 1] 319s ok 115 319s # got 403, expected 403 [a/ All 1 2: a/ 2] 319s ok 116 319s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 319s ok 117 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 319s ok 118 319s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 319s ok 119 319s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 319s ok 120 319s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 319s ok 121 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 319s ok 122 319s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 319s ok 123 319s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 319s ok 124 319s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 319s ok 125 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 319s ok 126 319s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 319s ok 127 319s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 319s ok 128 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 319s ok 129 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 319s ok 130 319s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 319s ok 131 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 319s ok 132 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 319s ok 133 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 319s ok 134 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 319s ok 135 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 319s ok 136 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 319s ok 137 319s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 319s ok 138 319s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 319s ok 139 319s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 319s ok 140 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 319s ok 141 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 319s ok 142 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 319s ok 143 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 319s ok 144 319s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 319s ok 145 319s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 319s ok 146 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 319s ok 147 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 319s ok 148 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 319s ok 149 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 319s ok 150 319s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 319s ok 151 319s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 319s ok 152 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 319s ok 153 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 319s ok 154 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 319s ok 155 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 319s ok 156 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 319s ok 157 319s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 319s ok 158 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 319s ok 159 319s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 319s ok 160 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 319s ok 161 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 319s ok 162 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 319s ok 163 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 319s ok 164 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 319s ok 165 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 319s ok 166 319s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 319s ok 167 319s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 319s ok 168 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 319s ok 169 319s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 319s ok 170 319s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 319s ok 171 319s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 319s ok 172 319s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 319s ok 173 319s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 319s ok 174 319s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 319s ok 175 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 319s ok 176 319s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 319s ok 177 319s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 319s ok 178 319s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 319s ok 179 319s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 319s ok 180 319s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 319s ok 181 319s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 319s ok 182 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 319s ok 183 319s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 319s ok 184 319s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 319s ok 185 319s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 319s ok 186 319s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 319s ok 187 319s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 319s ok 188 319s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 319s ok 189 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 319s ok 190 319s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 319s ok 191 319s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 319s ok 192 319s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 319s ok 193 319s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 319s ok 194 319s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 319s ok 195 319s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 319s ok 196 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 319s ok 197 319s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 319s ok 198 319s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 319s ok 199 319s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 319s ok 200 319s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 319s ok 201 319s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 319s ok 202 319s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 319s ok 203 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 319s ok 204 319s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 319s ok 205 319s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 319s ok 206 319s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 319s ok 207 319s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 319s ok 208 319s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 319s ok 209 319s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 319s ok 210 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 319s ok 211 319s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 319s ok 212 319s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 319s ok 213 319s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 319s ok 214 319s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 319s ok 215 319s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 319s ok 216 319s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 319s ok 217 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 319s ok 218 319s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 319s ok 219 319s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 319s ok 220 319s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 319s ok 221 319s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 319s ok 222 319s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 319s ok 223 319s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 319s ok 224 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 319s ok 225 319s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 319s ok 226 319s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 319s ok 227 319s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 319s ok 228 319s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 319s ok 229 319s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 319s ok 230 319s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 319s ok 231 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 319s ok 232 319s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 319s ok 233 319s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 319s ok 234 319s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 319s ok 235 319s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 319s ok 236 319s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 319s ok 237 319s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 319s ok 238 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 319s ok 239 319s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 319s ok 240 319s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 319s ok 241 319s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 319s ok 242 319s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 319s ok 243 319s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 319s ok 244 319s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 319s ok 245 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 319s ok 246 319s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 319s ok 247 319s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 319s ok 248 319s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 319s ok 249 319s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 319s ok 250 319s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 319s ok 251 319s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 319s ok 252 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 319s ok 253 319s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 319s ok 254 319s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 319s ok 255 319s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 319s ok 256 319s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 319s ok 257 319s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 319s ok 258 319s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 319s ok 259 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 319s ok 260 319s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 319s ok 261 319s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 319s ok 262 319s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 319s ok 263 319s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 319s ok 264 319s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 319s ok 265 319s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 319s ok 266 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 319s ok 267 319s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 319s ok 268 319s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 319s ok 269 319s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 319s ok 270 319s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 319s ok 271 319s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 319s ok 272 319s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 319s ok 273 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 319s ok 274 319s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 319s ok 275 319s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 319s ok 276 319s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 319s ok 277 319s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 319s ok 278 319s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 319s ok 279 319s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 319s ok 280 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 319s ok 281 319s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 319s ok 282 319s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 319s ok 283 319s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 319s ok 284 319s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 319s ok 285 319s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 319s ok 286 319s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 319s ok 287 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 319s ok 288 319s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 319s ok 289 319s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 319s ok 290 319s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 319s ok 291 319s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 319s ok 292 319s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 319s ok 293 319s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 319s ok 294 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 319s ok 295 319s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 319s ok 296 319s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 319s ok 297 319s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 319s ok 298 319s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 319s ok 299 319s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 319s ok 300 319s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 319s ok 301 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 319s ok 302 319s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 319s ok 303 319s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 319s ok 304 319s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 319s ok 305 319s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 319s ok 306 319s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 319s ok 307 319s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 319s ok 308 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 319s ok 309 319s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 319s ok 310 319s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 319s ok 311 319s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 319s ok 312 319s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 319s ok 313 319s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 319s ok 314 319s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 319s ok 315 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 319s ok 316 319s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 319s ok 317 319s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 319s ok 318 319s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 319s ok 319 319s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 319s ok 320 319s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 319s ok 321 319s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 319s ok 322 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 319s ok 323 319s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 319s ok 324 319s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 319s ok 325 319s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 319s ok 326 319s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 319s ok 327 319s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 319s ok 328 319s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 319s ok 329 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 319s ok 330 319s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 319s ok 331 319s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 319s ok 332 319s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 319s ok 333 319s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 319s ok 334 319s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 319s ok 335 319s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 319s ok 336 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 319s ok 337 319s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 319s ok 338 319s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 319s ok 339 319s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 319s ok 340 319s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 319s ok 341 319s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 319s ok 342 319s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 319s ok 343 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 319s ok 344 319s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 319s ok 345 319s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 319s ok 346 319s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 319s ok 347 319s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 319s ok 348 319s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 319s ok 349 319s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 319s ok 350 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 319s ok 351 319s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 319s ok 352 319s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 319s ok 353 319s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 319s ok 354 319s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 319s ok 355 319s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 319s ok 356 319s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 319s ok 357 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 319s ok 358 319s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 319s ok 359 319s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 319s ok 360 319s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 319s ok 361 319s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 319s ok 362 319s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 319s ok 363 319s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 319s ok 364 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 319s ok 365 319s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 319s ok 366 319s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 319s ok 367 319s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 319s ok 368 319s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 319s ok 369 319s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 319s ok 370 319s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 319s ok 371 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 319s ok 372 319s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 319s ok 373 319s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 319s ok 374 319s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 319s ok 375 319s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 319s ok 376 319s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 319s ok 377 319s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 319s ok 378 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 319s ok 379 319s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 319s ok 380 319s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 319s ok 381 319s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 319s ok 382 319s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 319s ok 383 319s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 319s ok 384 319s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 319s ok 385 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 319s ok 386 319s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 319s ok 387 319s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 319s ok 388 319s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 319s ok 389 319s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 319s ok 390 319s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 319s ok 391 319s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 319s ok 392 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 319s ok 393 319s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 319s ok 394 319s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 319s ok 395 319s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 319s ok 396 319s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 319s ok 397 319s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 319s ok 398 319s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 319s ok 399 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 319s ok 400 319s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 319s ok 401 319s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 319s ok 402 319s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 319s ok 403 319s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 319s ok 404 319s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 319s ok 405 319s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 319s ok 406 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 319s ok 407 319s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 319s ok 408 319s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 319s ok 409 319s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 319s ok 410 319s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 319s ok 411 319s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 319s ok 412 319s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 319s ok 413 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 319s ok 414 319s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 319s ok 415 319s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 319s ok 416 319s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 319s ok 417 319s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 319s ok 418 319s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 319s ok 419 319s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 319s ok 420 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 319s ok 421 319s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 319s ok 422 319s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 319s ok 423 319s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 319s ok 424 319s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 319s ok 425 319s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 319s ok 426 319s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 319s ok 427 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 319s ok 428 319s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 319s ok 429 319s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 319s ok 430 319s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 319s ok 431 319s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 319s ok 432 319s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 319s ok 433 319s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 319s ok 434 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 319s ok 435 319s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 319s ok 436 319s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 319s ok 437 319s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 319s ok 438 319s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 319s ok 439 319s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 319s ok 440 319s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 319s ok 441 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 319s ok 442 319s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 319s ok 443 319s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 319s ok 444 319s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 319s ok 445 319s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 319s ok 446 319s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 319s ok 447 319s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 319s ok 448 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 319s ok 449 319s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 319s ok 450 319s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 319s ok 451 319s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 319s ok 452 319s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 319s ok 453 319s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 319s ok 454 319s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 319s ok 455 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 319s ok 456 319s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 319s ok 457 319s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 319s ok 458 319s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 319s ok 459 319s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 319s ok 460 319s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 319s ok 461 319s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 319s ok 462 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 319s ok 463 319s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 319s ok 464 319s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 319s ok 465 319s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 319s ok 466 319s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 319s ok 467 319s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 319s ok 468 319s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 319s ok 469 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 319s ok 470 319s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 319s ok 471 319s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 319s ok 472 319s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 319s ok 473 319s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 319s ok 474 319s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 319s ok 475 319s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 319s ok 476 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 319s ok 477 319s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 319s ok 478 319s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 319s ok 479 319s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 319s ok 480 319s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 319s ok 481 319s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 319s ok 482 319s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 319s ok 483 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 319s ok 484 319s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 319s ok 485 319s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 319s ok 486 319s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 319s ok 487 319s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 319s ok 488 319s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 319s ok 489 319s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 319s ok 490 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 319s ok 491 319s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 319s ok 492 319s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 319s ok 493 319s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 319s ok 494 319s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 319s ok 495 319s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 319s ok 496 319s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 319s ok 497 319s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 319s ok 498 319s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 319s ok 499 319s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 319s ok 500 319s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 319s ok 501 319s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 319s ok 502 319s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 319s ok 503 319s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 319s ok 504 319s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/groups1 319s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 319s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 319s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 319s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 319s ok 322s t/modules/autoindex.t ............... 322s 1..84 322s # Running under perl version 5.040001 for linux 322s # Current time local: Tue May 6 17:29:30 2025 322s # Current time GMT: Tue May 6 17:29:30 2025 322s # Using Test.pm version 1.31 322s # Using Apache/Test.pm version 1.44 322s --- 322s IndexOrderDefault Ascending Name 322s GET /modules/autoindex/htaccess/ 322s ok 1 322s --- 322s IndexOrderDefault Ascending Name 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 2 322s --- 322s IndexOrderDefault Ascending Name 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 3 322s --- 322s IndexOrderDefault Ascending Name 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 4 322s --- 322s IndexOrderDefault Ascending Name 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 5 322s --- 322s IndexOrderDefault Ascending Name 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 6 322s --- 322s IndexOrderDefault Ascending Name 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 7 322s --- 322s IndexOrderDefault Ascending Date 322s GET /modules/autoindex/htaccess/ 322s ok 8 322s --- 322s IndexOrderDefault Ascending Date 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 9 322s --- 322s IndexOrderDefault Ascending Date 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 10 322s --- 322s IndexOrderDefault Ascending Date 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 11 322s --- 322s IndexOrderDefault Ascending Date 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 12 322s --- 322s IndexOrderDefault Ascending Date 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 13 322s --- 322s IndexOrderDefault Ascending Date 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 14 322s --- 322s IndexOrderDefault Ascending Size 322s GET /modules/autoindex/htaccess/ 322s ok 15 322s --- 322s IndexOrderDefault Ascending Size 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 16 322s --- 322s IndexOrderDefault Ascending Size 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 17 322s --- 322s IndexOrderDefault Ascending Size 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 18 322s --- 322s IndexOrderDefault Ascending Size 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 19 322s --- 322s IndexOrderDefault Ascending Size 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 20 322s --- 322s IndexOrderDefault Ascending Size 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 21 322s --- 322s IndexOrderDefault Descending Name 322s GET /modules/autoindex/htaccess/ 322s ok 22 322s --- 322s IndexOrderDefault Descending Name 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 23 322s --- 322s IndexOrderDefault Descending Name 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 24 322s --- 322s IndexOrderDefault Descending Name 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 25 322s --- 322s IndexOrderDefault Descending Name 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 26 322s --- 322s IndexOrderDefault Descending Name 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 27 322s --- 322s IndexOrderDefault Descending Name 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 28 322s --- 322s IndexOrderDefault Descending Date 322s GET /modules/autoindex/htaccess/ 322s ok 29 322s --- 322s IndexOrderDefault Descending Date 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 30 322s --- 322s IndexOrderDefault Descending Date 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 31 322s --- 322s IndexOrderDefault Descending Date 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 32 322s --- 322s IndexOrderDefault Descending Date 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 33 322s --- 322s IndexOrderDefault Descending Date 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 34 322s --- 322s IndexOrderDefault Descending Date 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 35 322s --- 322s IndexOrderDefault Descending Size 322s GET /modules/autoindex/htaccess/ 322s ok 36 322s --- 322s IndexOrderDefault Descending Size 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 37 322s --- 322s IndexOrderDefault Descending Size 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 38 322s --- 322s IndexOrderDefault Descending Size 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 39 322s --- 322s IndexOrderDefault Descending Size 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 40 322s --- 322s IndexOrderDefault Descending Size 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 41 322s --- 322s IndexOrderDefault Descending Size 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 42 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s GET /modules/autoindex/htaccess/ 322s ok 43 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 44 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 45 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 46 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 47 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 48 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Name 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 49 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s GET /modules/autoindex/htaccess/ 322s ok 50 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 51 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 52 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 53 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 54 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 55 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Date 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 56 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s GET /modules/autoindex/htaccess/ 322s ok 57 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 58 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 59 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 60 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 61 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 62 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Ascending Size 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 63 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s GET /modules/autoindex/htaccess/ 322s ok 64 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 65 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 66 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 67 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 68 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 69 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Name 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 70 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s GET /modules/autoindex/htaccess/ 322s ok 71 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 72 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 73 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 74 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 75 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 76 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Date 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 77 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s GET /modules/autoindex/htaccess/ 322s ok 78 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s 322s (C=N O=A) 322s GET /modules/autoindex/htaccess/?C=N&O=A 322s ok 79 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s 322s (C=N O=D) 322s GET /modules/autoindex/htaccess/?C=N&O=D 322s ok 80 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s 322s (C=M O=A) 322s GET /modules/autoindex/htaccess/?C=M&O=A 322s ok 81 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s 322s (C=M O=D) 322s GET /modules/autoindex/htaccess/?C=M&O=D 322s ok 82 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s 322s (C=S O=A) 322s GET /modules/autoindex/htaccess/?C=S&O=A 322s ok 83 322s --- 322s IndexOptions FancyIndexing 322s IndexOrderDefault Descending Size 322s 322s (C=S O=D) 322s GET /modules/autoindex/htaccess/?C=S&O=D 322s ok 84 322s ok 325s t/modules/autoindex2.t .............. 325s 1..3 325s # Running under perl version 5.040001 for linux 325s # Current time local: Tue May 6 17:29:33 2025 325s # Current time GMT: Tue May 6 17:29:33 2025 325s # Using Test.pm version 1.31 325s # Using Apache/Test.pm version 1.44 325s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 325s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 325s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 325s # testing : dir_broken should not be listed 325s # expected: 0 325s # received: 0 325s ok 1 325s # testing : dir_normal should be listed 325s # expected: 1 325s # received: 1 325s ok 2 325s # testing : dir_protected should not be listed 325s # expected: 0 325s # received: 0 325s ok 3 325s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 325s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 325s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 325s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 325s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 325s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 325s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 325s ok 328s t/modules/brotli.t .................. 328s 1..64 328s # Running under perl version 5.040001 for linux 328s # Current time local: Tue May 6 17:29:36 2025 328s # Current time GMT: Tue May 6 17:29:36 2025 328s # Using Test.pm version 1.31 328s # Using Apache/Test.pm version 1.44 328s qvalue: 328s # expected: 200 328s # received: '200' 328s ok 1 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 2 328s qvalue: 328s # expected: 200 328s # received: '200' 328s ok 3 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 4 328s qvalue: 328s # expected: 200 328s # received: '200' 328s ok 5 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 6 328s qvalue: 328s # expected: 200 328s # received: '200' 328s ok 7 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 8 328s qvalue: 328s # expected: 200 328s # received: '200' 328s ok 9 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 10 328s qvalue: 328s # expected: 200 328s # received: '200' 328s ok 11 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 12 328s qvalue: ; 328s # expected: 200 328s # received: '200' 328s ok 13 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 14 328s qvalue: ; 328s # expected: 200 328s # received: '200' 328s ok 15 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 16 328s qvalue: ; 328s # expected: 200 328s # received: '200' 328s ok 17 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 18 328s qvalue: ;q= 328s # expected: 200 328s # received: '200' 328s ok 19 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 20 328s qvalue: ;q= 328s # expected: 200 328s # received: '200' 328s ok 21 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 22 328s qvalue: ;q= 328s # expected: 200 328s # received: '200' 328s ok 23 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 24 328s qvalue: ;q=0 328s # expected: 200 328s # received: '200' 328s ok 25 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 26 328s qvalue: ;q=0 328s # expected: 200 328s # received: '200' 328s ok 27 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 28 328s qvalue: ;q=0 328s # expected: 200 328s # received: '200' 328s ok 29 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 30 328s qvalue: ;q=0. 328s # expected: 200 328s # received: '200' 328s ok 31 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 32 328s qvalue: ;q=0. 328s # expected: 200 328s # received: '200' 328s ok 33 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 34 328s qvalue: ;q=0. 328s # expected: 200 328s # received: '200' 328s ok 35 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 36 328s qvalue: ;q=0.0 328s # expected: 200 328s # received: '200' 328s ok 37 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 38 328s qvalue: ;q=0.0 328s # expected: 200 328s # received: '200' 328s ok 39 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 40 328s qvalue: ;q=0.0 328s # expected: 200 328s # received: '200' 328s ok 41 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 42 328s qvalue: ;q=0.00 328s # expected: 200 328s # received: '200' 328s ok 43 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 44 328s qvalue: ;q=0.00 328s # expected: 200 328s # received: '200' 328s ok 45 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 46 328s qvalue: ;q=0.00 328s # expected: 200 328s # received: '200' 328s ok 47 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 48 328s qvalue: ;q=0.000 328s # expected: 200 328s # received: '200' 328s ok 49 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 50 328s qvalue: ;q=0.000 328s # expected: 200 328s # received: '200' 328s ok 51 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 52 328s qvalue: ;q=0.000 328s # expected: 200 328s # received: '200' 328s ok 53 328s # testing : response without Content-Encoding is OK 328s # expected: undef 328s # received: undef 328s ok 54 328s qvalue: ;q=0.0000 328s # expected: 200 328s # received: '200' 328s ok 55 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 56 328s qvalue: ;q=0.0000 328s # expected: 200 328s # received: '200' 328s ok 57 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 58 328s qvalue: ;q=0.0000 328s # expected: 200 328s # received: '200' 328s ok 59 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 60 328s # expected: 200 328s # received: '200' 328s ok 61 328s # testing : response Content-Encoding is OK 328s # expected: 'br' 328s # received: 'br' 328s ok 62 328s # expected: 200 328s # received: '200' 328s ok 63 328s # testing : response Content-Encoding is OK 328s # expected: 'gzip' 328s # received: 'gzip' 328s ok 64 328s ok 332s t/modules/buffer.t .................. 332s 1..12 332s # Running under perl version 5.040001 for linux 332s # Current time local: Tue May 6 17:29:39 2025 332s # Current time GMT: Tue May 6 17:29:39 2025 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.44 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 1 332s ok 2 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 3 332s ok 4 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 5 332s ok 6 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 7 332s ok 8 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 9 332s ok 10 332s # testing : Checking return code is '200' 332s # expected: 200 332s # received: '200' 332s ok 11 332s ok 12 332s ok 335s t/modules/cache.t ................... 335s 1..3 335s # Running under perl version 5.040001 for linux 335s # Current time local: Tue May 6 17:29:42 2025 335s # Current time GMT: Tue May 6 17:29:42 2025 335s # Using Test.pm version 1.31 335s # Using Apache/Test.pm version 1.44 335s # testing : non-cached call to index.html 335s # expected: 200 335s # received: '200' 335s ok 1 335s # testing : call to cache index.html 335s # expected: 200 335s # received: '200' 335s ok 2 335s # testing : cached call to index.html 335s # expected: 200 335s # received: '200' 335s ok 3 335s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 335s ok 340s t/modules/cgi.t ..................... 340s 1..58 340s # Running under perl version 5.040001 for linux 340s # Current time local: Tue May 6 17:29:45 2025 340s # Current time GMT: Tue May 6 17:29:45 2025 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.44 340s # testing : return code for acceptpathinfodefault.sh 340s # expected: 200 340s # received: '200' 340s ok 1 340s # testing : body for acceptpathinfodefault.sh 340s # expected: '' 340s # received: '' 340s ok 2 340s # testing : return code for acceptpathinfodefault.sh/foo 340s # expected: 200 340s # received: '200' 340s ok 3 340s # testing : body for acceptpathinfodefault.sh/foo 340s # expected: '/foo' 340s # received: '/foo' 340s ok 4 340s # testing : return code for acceptpathinfooff.sh 340s # expected: 200 340s # received: '200' 340s ok 5 340s # testing : body for acceptpathinfooff.sh 340s # expected: '' 340s # received: '' 340s ok 6 340s # testing : return code for acceptpathinfooff.sh/foo 340s # expected: 404 340s # received: '404' 340s ok 7 340s # no body test for this one 340s ok 8 340s # testing : return code for acceptpathinfoon.sh 340s # expected: 200 340s # received: '200' 340s ok 9 340s # testing : body for acceptpathinfoon.sh 340s # expected: '' 340s # received: '' 340s ok 10 340s # testing : return code for acceptpathinfoon.sh/foo 340s # expected: 200 340s # received: '200' 340s ok 11 340s # testing : body for acceptpathinfoon.sh/foo 340s # expected: '/foo' 340s # received: '/foo' 340s ok 12 340s # testing : return code for bogus-perl.pl 340s # expected: 500 340s # received: '500' 340s ok 13 340s # cgi log created ok. 340s ok 14 340s # testing : return code for bogus-sh.sh 340s # expected: 500 340s # received: '500' 340s ok 15 340s # checking that log size (807) is bigger than it used to be (523) 340s ok 16 340s # testing : return code for nph-stderr.pl 340s # expected: 200 340s # received: '200' 340s ok 17 340s # testing : body for nph-stderr.pl 340s # expected: 'this is nph-stdout' 340s # received: 'this is nph-stdout' 340s ok 18 340s # testing : return code for nph-test.pl 340s # expected: 200 340s # received: '200' 340s ok 19 340s # testing : body for nph-test.pl 340s # expected: 'ok' 340s # received: 'ok' 340s ok 20 340s # testing : return code for perl.pl 340s # expected: 200 340s # received: '200' 340s ok 21 340s # testing : body for perl.pl 340s # expected: 'perl cgi' 340s # received: 'perl cgi' 340s ok 22 340s # testing : return code for sh.sh 340s # expected: 200 340s # received: '200' 340s ok 23 340s # testing : body for sh.sh 340s # expected: 'sh cgi' 340s # received: 'sh cgi' 340s ok 24 340s # testing : return code for stderr1.pl 340s # expected: 200 340s # received: '200' 340s ok 25 340s # testing : body for stderr1.pl 340s # expected: 'this is stdout' 340s # received: 'this is stdout' 340s ok 26 340s # testing : return code for stderr2.pl 340s # expected: 200 340s # received: '200' 340s ok 27 340s # testing : body for stderr2.pl 340s # expected: 'this is also stdout' 340s # received: 'this is also stdout' 340s ok 28 340s # testing : return code for stderr3.pl 340s # expected: 200 340s # received: '200' 340s ok 29 340s # testing : body for stderr3.pl 340s # expected: 'this is more stdout' 340s # received: 'this is more stdout' 340s ok 30 340s # posted content (length 10) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 340s # expected: '500' 340s # received: '500' 340s ok 31 340s # checking that log size (35781) is greater than 807 340s ok 32 340s # verifying that logged content is 10 characters 340s ok 33 340s # posted content (length 99) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 340s # expected: '500' 340s # received: '500' 340s ok 34 340s # checking that log size (36240) is greater than 35781 340s ok 35 340s # verifying that logged content is 99 characters 340s ok 36 340s # posted content (length 250) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 340s # expected: '500' 340s # received: '500' 340s ok 37 340s # checking that log size (36851) is greater than 36240 340s ok 38 340s # verifying that logged content is 250 characters 340s ok 39 340s # posted content (length 255) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 340s # expected: '500' 340s # received: '500' 340s ok 40 340s # checking that log size (37467) is greater than 36851 340s ok 41 340s # verifying that logged content is 255 characters 340s ok 42 340s # posted content (length 256) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 340s # expected: '500' 340s # received: '500' 340s ok 43 340s # checking that log size (38084) is greater than 37467 340s ok 44 340s # verifying that logged content is 256 characters 340s ok 45 340s # posted content (length 257) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 340s # expected: '500' 340s # received: '500' 340s ok 46 340s # checking that log size (38701) is greater than 38084 340s ok 47 340s # verifying that logged content is 256 characters 340s ok 48 340s # posted content (length 258) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 340s # expected: '500' 340s # received: '500' 340s ok 49 340s # checking that log size (39318) is greater than 38701 340s ok 50 340s # verifying that logged content is 256 characters 340s ok 51 340s # posted content (length 1024) to bogus-perl.pl 340s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 340s # expected: '500' 340s # received: '500' 340s ok 52 340s # checking that log size (39936) is greater than 39318 340s ok 53 340s # verifying that logged content is 256 characters 340s ok 54 340s # verifying log is greater than 40960 bytes. 340s ok 55 340s # verifying log did not grow after making bogus request. 340s ok 56 340s # verifying log did not grow after making another bogus request. 340s ok 57 340s # checking that HEAD /modules/cgi/perl.pl returns 200. 340s ok 58 340s ok 343s t/modules/data.t .................... 343s 1..2 343s # Running under perl version 5.040001 for linux 343s # Current time local: Tue May 6 17:29:51 2025 343s # Current time GMT: Tue May 6 17:29:51 2025 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.44 343s # testing : Checking return code is '200' 343s # expected: 200 343s # received: '200' 343s ok 1 343s ok 2 343s ok 348s t/modules/dav.t ..................... 348s 1..19 348s # Running under perl version 5.040001 for linux 348s # Current time local: Tue May 6 17:29:54 2025 348s # Current time GMT: Tue May 6 17:29:54 2025 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s resource lock test: 348s ok 1 348s DAV put test: 348s ok 2 348s getting DAV resource properties: 348s ok 3 348s created: Tue, 06 May 2025 17:29:57 GMT 348s modified: Tue, 06 May 2025 17:29:57 GMT 348s now: Tue, 06 May 2025 17:29:59 GMT 348s ok 4 348s ok 5 348s resource lock status test: 348s ok 6 348s resource unlock test: 348s ok 7 348s resource lock status test: 348s ok 8 348s getting uri... 348s expect: 348s -> 348s 348s
348s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

392s # 392s # 392s # Hello World 392s # 392s #

[back]

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

mod_include test

392s # 392s # 392s # Hello World 392s # 392s #

[back]

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

mod_include test

392s # 392s # 392s # Hello World 392s # 392s #

[back]

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

Load Balancer Manager for localhost

424s # 424s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
424s #
Server Built: 2025-02-19T07:03:52
424s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
424s #
424s #

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

461s #

The document has moved here.

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

Moved Permanently

461s #

The document has moved here.

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

Moved Permanently

461s #

The document has moved here.

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

Moved Permanently

461s #

The document has moved here.

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

Multiple Choices

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

Available documents: 461s #

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

Multiple Choices

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

Available documents: 461s #

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

Multiple Choices

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

Available documents: 461s #

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

Moved Permanently

461s #

The document has moved here.

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

Multiple Choices

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

Available documents: 461s #

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

Multiple Choices

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

Available documents: 461s #

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

Moved Permanently

461s #

The document has moved here.

461s # 461s # ' 461s ok 48 461s ok 465s t/modules/status.t .................. 465s 1..1 465s # Running under perl version 5.040001 for linux 465s # Current time local: Tue May 6 17:31:52 2025 465s # Current time GMT: Tue May 6 17:31:52 2025 465s # Using Test.pm version 1.31 465s # Using Apache/Test.pm version 1.44 465s 465s 465s Apache Status 465s 465s

Apache Server Status for localhost (via 127.0.0.1)

465s 465s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
465s
Server MPM: prefork
465s
Server Built: 2025-02-19T07:03:52 465s

465s
Current Time: Tuesday, 06-May-2025 17:31:55 UTC
465s
Restart Time: Tuesday, 06-May-2025 17:26:10 UTC
465s
Parent Server Config. Generation: 1
465s
Parent Server MPM Generation: 0
465s
Server uptime: 5 minutes 44 seconds
465s
Server load: 1.28 0.91 0.44
465s
Total accesses: 6880 - Total Traffic: 138.2 MB - Total Duration: 84356
465s
CPU Usage: u.19 s.26 cu4.67 cs5.32 - 3.03% CPU load
465s
20 requests/sec - 411.4 kB/second - 20.6 kB/request - 12.261 ms/request
465s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
465s
.W.__..
465s

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

465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s
SrvPIDAccMCPU 465s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/3311. 465s 0.00320225850.00.0089.66 465s 127.0.0.1http/1.1localhost:8538OPTIONS * HTTP/1.0
1-02892050/131/3364W 465s 0.1500245710.00.0948.36 465s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-0-0/0/29. 465s 0.0035054420.00.000.09 465s 127.0.0.1http/1.1localhost:8538OPTIONS * HTTP/1.0
3-02860080/80/80_ 465s 0.123028540.00.050.05 465s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-02860130/81/81_ 465s 0.183023480.00.040.04 465s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/8. 465s 0.00330132920.00.000.00 465s 127.0.0.1http/1.1localhost:8538OPTIONS * HTTP/1.0
6-0-0/0/7. 465s 0.00340132610.00.000.00 465s 127.0.0.1http/1.1localhost:8538OPTIONS * HTTP/1.0
465s
465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s 465s
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
465s 465s ok 1 465s ok 469s t/modules/substitute.t .............. 469s 1..19 469s # Running under perl version 5.040001 for linux 469s # Current time local: Tue May 6 17:31:55 2025 469s # Current time GMT: Tue May 6 17:31:55 2025 469s # Using Test.pm version 1.31 469s # Using Apache/Test.pm version 1.44 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'barbar': OK 469s ok 1 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'barbar': OK 469s ok 2 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'foofoo': OK 469s ok 3 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'barbar': OK 469s ok 4 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'barbar': OK 469s ok 5 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'barbar': OK 469s ok 6 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'foof 469s oo': OK 469s ok 7 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'xfoo': OK 469s ok 8 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 469s ok 9 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s barx 469s ': OK 469s ok 10 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'a$1axb(': OK 469s ok 11 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'a$XX': OK 469s ok 12 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 469s ok 13 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'x&x': OK 469s ok 14 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'xx': OK 469s ok 15 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'fcooar': OK 469s ok 16 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'fc$1ar': OK 469s ok 17 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'fdooar': OK 469s ok 18 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s got 200 'XXXfooXXX 469s bar': OK 469s ok 19 469s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 469s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 469s ok 474s t/modules/unique_id.t ............... 474s 1..300 474s # Running under perl version 5.040001 for linux 474s # Current time local: Tue May 6 17:31:59 2025 474s # Current time GMT: Tue May 6 17:31:59 2025 474s # Using Test.pm version 1.31 474s # Using Apache/Test.pm version 1.44 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 1 474s # unique id: aBpHkiQSwdmlC_BGMBJ0cAAAAAQ 474s ok 2 474s ok 3 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 4 474s # unique id: aBpHkrE-2YNedX63xiS0EQAAAAE 474s ok 5 474s ok 6 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 7 474s # unique id: aBpHkk3AnSuS7FavVQNU9wAAAAM 474s ok 8 474s ok 9 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 10 474s # unique id: aBpHkiQSwdmlC_BGMBJ0cQAAAAQ 474s ok 11 474s ok 12 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 13 474s # unique id: aBpHkrE-2YNedX63xiS0EgAAAAE 474s ok 14 474s ok 15 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 16 474s # unique id: aBpHkk3AnSuS7FavVQNU-AAAAAM 474s ok 17 474s ok 18 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 19 474s # unique id: aBpHkiQSwdmlC_BGMBJ0cgAAAAQ 474s ok 20 474s ok 21 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 22 474s # unique id: aBpHkrE-2YNedX63xiS0EwAAAAE 474s ok 23 474s ok 24 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 25 474s # unique id: aBpHkk3AnSuS7FavVQNU-QAAAAM 474s ok 26 474s ok 27 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 28 474s # unique id: aBpHkiQSwdmlC_BGMBJ0cwAAAAQ 474s ok 29 474s ok 30 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 31 474s # unique id: aBpHkrE-2YNedX63xiS0FAAAAAE 474s ok 32 474s ok 33 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 34 474s # unique id: aBpHkk3AnSuS7FavVQNU-gAAAAM 474s ok 35 474s ok 36 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 37 474s # unique id: aBpHkiQSwdmlC_BGMBJ0dAAAAAQ 474s ok 38 474s ok 39 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 40 474s # unique id: aBpHkrE-2YNedX63xiS0FQAAAAE 474s ok 41 474s ok 42 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 43 474s # unique id: aBpHkk3AnSuS7FavVQNU-wAAAAM 474s ok 44 474s ok 45 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 46 474s # unique id: aBpHkiQSwdmlC_BGMBJ0dQAAAAQ 474s ok 47 474s ok 48 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 49 474s # unique id: aBpHkrE-2YNedX63xiS0FgAAAAE 474s ok 50 474s ok 51 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 52 474s # unique id: aBpHkk3AnSuS7FavVQNU_AAAAAM 474s ok 53 474s ok 54 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 55 474s # unique id: aBpHkiQSwdmlC_BGMBJ0dgAAAAQ 474s ok 56 474s ok 57 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 58 474s # unique id: aBpHkrE-2YNedX63xiS0FwAAAAE 474s ok 59 474s ok 60 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 61 474s # unique id: aBpHkk3AnSuS7FavVQNU_QAAAAM 474s ok 62 474s ok 63 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 64 474s # unique id: aBpHkk3AnSuS7FavVQNU_gAAAAM 474s ok 65 474s ok 66 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 67 474s # unique id: aBpHkk3AnSuS7FavVQNU_wAAAAM 474s ok 68 474s ok 69 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 70 474s # unique id: aBpHkiQSwdmlC_BGMBJ0dwAAAAQ 474s ok 71 474s ok 72 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 73 474s # unique id: aBpHkk3AnSuS7FavVQNVAAAAAAM 474s ok 74 474s ok 75 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 76 474s # unique id: aBpHkrE-2YNedX63xiS0GAAAAAE 474s ok 77 474s ok 78 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 79 474s # unique id: aBpHkiQSwdmlC_BGMBJ0eAAAAAQ 474s ok 80 474s ok 81 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 82 474s # unique id: aBpHkk3AnSuS7FavVQNVAQAAAAM 474s ok 83 474s ok 84 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 85 474s # unique id: aBpHkrE-2YNedX63xiS0GQAAAAE 474s ok 86 474s ok 87 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 88 474s # unique id: aBpHkiQSwdmlC_BGMBJ0eQAAAAQ 474s ok 89 474s ok 90 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 91 474s # unique id: aBpHkrE-2YNedX63xiS0GgAAAAE 474s ok 92 474s ok 93 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 94 474s # unique id: aBpHkiQSwdmlC_BGMBJ0egAAAAQ 474s ok 95 474s ok 96 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 97 474s # unique id: aBpHkk3AnSuS7FavVQNVAgAAAAM 474s ok 98 474s ok 99 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 100 474s # unique id: aBpHkrE-2YNedX63xiS0GwAAAAE 474s ok 101 474s ok 102 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 103 474s # unique id: aBpHkiQSwdmlC_BGMBJ0ewAAAAQ 474s ok 104 474s ok 105 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 106 474s # unique id: aBpHkk3AnSuS7FavVQNVAwAAAAM 474s ok 107 474s ok 108 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 109 474s # unique id: aBpHkrE-2YNedX63xiS0HAAAAAE 474s ok 110 474s ok 111 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 112 474s # unique id: aBpHkiQSwdmlC_BGMBJ0fAAAAAQ 474s ok 113 474s ok 114 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 115 474s # unique id: aBpHkk3AnSuS7FavVQNVBAAAAAM 474s ok 116 474s ok 117 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 118 474s # unique id: aBpHkrE-2YNedX63xiS0HQAAAAE 474s ok 119 474s ok 120 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 121 474s # unique id: aBpHkiQSwdmlC_BGMBJ0fQAAAAQ 474s ok 122 474s ok 123 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 124 474s # unique id: aBpHkk3AnSuS7FavVQNVBQAAAAM 474s ok 125 474s ok 126 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 127 474s # unique id: aBpHkrE-2YNedX63xiS0HgAAAAE 474s ok 128 474s ok 129 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 130 474s # unique id: aBpHkk3AnSuS7FavVQNVBgAAAAM 474s ok 131 474s ok 132 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 133 474s # unique id: aBpHkrE-2YNedX63xiS0HwAAAAE 474s ok 134 474s ok 135 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 136 474s # unique id: aBpHkiQSwdmlC_BGMBJ0fgAAAAQ 474s ok 137 474s ok 138 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 139 474s # unique id: aBpHkk3AnSuS7FavVQNVBwAAAAM 474s ok 140 474s ok 141 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 142 474s # unique id: aBpHkrE-2YNedX63xiS0IAAAAAE 474s ok 143 474s ok 144 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 145 474s # unique id: aBpHkyQSwdmlC_BGMBJ0fwAAAAQ 474s ok 146 474s ok 147 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 148 474s # unique id: aBpHk03AnSuS7FavVQNVCAAAAAM 474s ok 149 474s ok 150 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 151 474s # unique id: aBpHk7E-2YNedX63xiS0IQAAAAE 474s ok 152 474s ok 153 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 154 474s # unique id: aBpHk03AnSuS7FavVQNVCQAAAAM 474s ok 155 474s ok 156 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 157 474s # unique id: aBpHk7E-2YNedX63xiS0IgAAAAE 474s ok 158 474s ok 159 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 160 474s # unique id: aBpHk03AnSuS7FavVQNVCgAAAAM 474s ok 161 474s ok 162 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 163 474s # unique id: aBpHkyQSwdmlC_BGMBJ0gAAAAAQ 474s ok 164 474s ok 165 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 166 474s # unique id: aBpHk7E-2YNedX63xiS0IwAAAAE 474s ok 167 474s ok 168 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 169 474s # unique id: aBpHk03AnSuS7FavVQNVCwAAAAM 474s ok 170 474s ok 171 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 172 474s # unique id: aBpHkyQSwdmlC_BGMBJ0gQAAAAQ 474s ok 173 474s ok 174 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 175 474s # unique id: aBpHk7E-2YNedX63xiS0JAAAAAE 474s ok 176 474s ok 177 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 178 474s # unique id: aBpHk03AnSuS7FavVQNVDAAAAAM 474s ok 179 474s ok 180 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 181 474s # unique id: aBpHkyQSwdmlC_BGMBJ0ggAAAAQ 474s ok 182 474s ok 183 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 184 474s # unique id: aBpHk7E-2YNedX63xiS0JQAAAAE 474s ok 185 474s ok 186 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 187 474s # unique id: aBpHk03AnSuS7FavVQNVDQAAAAM 474s ok 188 474s ok 189 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 190 474s # unique id: aBpHkyQSwdmlC_BGMBJ0gwAAAAQ 474s ok 191 474s ok 192 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 193 474s # unique id: aBpHk7E-2YNedX63xiS0JgAAAAE 474s ok 194 474s ok 195 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 196 474s # unique id: aBpHk03AnSuS7FavVQNVDgAAAAM 474s ok 197 474s ok 198 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 199 474s # unique id: aBpHkyQSwdmlC_BGMBJ0hAAAAAQ 474s ok 200 474s ok 201 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 202 474s # unique id: aBpHk7E-2YNedX63xiS0JwAAAAE 474s ok 203 474s ok 204 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 205 474s # unique id: aBpHk03AnSuS7FavVQNVDwAAAAM 474s ok 206 474s ok 207 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 208 474s # unique id: aBpHkyQSwdmlC_BGMBJ0hQAAAAQ 474s ok 209 474s ok 210 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 211 474s # unique id: aBpHk7E-2YNedX63xiS0KAAAAAE 474s ok 212 474s ok 213 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 214 474s # unique id: aBpHk03AnSuS7FavVQNVEAAAAAM 474s ok 215 474s ok 216 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 217 474s # unique id: aBpHkyQSwdmlC_BGMBJ0hgAAAAQ 474s ok 218 474s ok 219 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 220 474s # unique id: aBpHk7E-2YNedX63xiS0KQAAAAE 474s ok 221 474s ok 222 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 223 474s # unique id: aBpHk03AnSuS7FavVQNVEQAAAAM 474s ok 224 474s ok 225 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 226 474s # unique id: aBpHkyQSwdmlC_BGMBJ0hwAAAAQ 474s ok 227 474s ok 228 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 229 474s # unique id: aBpHk03AnSuS7FavVQNVEgAAAAM 474s ok 230 474s ok 231 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 232 474s # unique id: aBpHkyQSwdmlC_BGMBJ0iAAAAAQ 474s ok 233 474s ok 234 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 235 474s # unique id: aBpHk7E-2YNedX63xiS0KgAAAAE 474s ok 236 474s ok 237 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 238 474s # unique id: aBpHk03AnSuS7FavVQNVEwAAAAM 474s ok 239 474s ok 240 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 241 474s # unique id: aBpHkyQSwdmlC_BGMBJ0iQAAAAQ 474s ok 242 474s ok 243 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 244 474s # unique id: aBpHk7E-2YNedX63xiS0KwAAAAE 474s ok 245 474s ok 246 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 247 474s # unique id: aBpHk03AnSuS7FavVQNVFAAAAAM 474s ok 248 474s ok 249 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 250 474s # unique id: aBpHkyQSwdmlC_BGMBJ0igAAAAQ 474s ok 251 474s ok 252 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 253 474s # unique id: aBpHk7E-2YNedX63xiS0LAAAAAE 474s ok 254 474s ok 255 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 256 474s # unique id: aBpHk03AnSuS7FavVQNVFQAAAAM 474s ok 257 474s ok 258 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 259 474s # unique id: aBpHk7E-2YNedX63xiS0LQAAAAE 474s ok 260 474s ok 261 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 262 474s # unique id: aBpHk03AnSuS7FavVQNVFgAAAAM 474s ok 263 474s ok 264 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 265 474s # unique id: aBpHkyQSwdmlC_BGMBJ0iwAAAAQ 474s ok 266 474s ok 267 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 268 474s # unique id: aBpHk7E-2YNedX63xiS0LgAAAAE 474s ok 269 474s ok 270 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 271 474s # unique id: aBpHk03AnSuS7FavVQNVFwAAAAM 474s ok 272 474s ok 273 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 274 474s # unique id: aBpHkyQSwdmlC_BGMBJ0jAAAAAQ 474s ok 275 474s ok 276 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 277 474s # unique id: aBpHk7E-2YNedX63xiS0LwAAAAE 474s ok 278 474s ok 279 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 280 474s # unique id: aBpHk03AnSuS7FavVQNVGAAAAAM 474s ok 281 474s ok 282 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 283 474s # unique id: aBpHk7E-2YNedX63xiS0MAAAAAE 474s ok 284 474s ok 285 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 286 474s # unique id: aBpHk03AnSuS7FavVQNVGQAAAAM 474s ok 287 474s ok 288 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 289 474s # unique id: aBpHkyQSwdmlC_BGMBJ0jQAAAAQ 474s ok 290 474s ok 291 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 292 474s # unique id: aBpHk7E-2YNedX63xiS0MQAAAAE 474s ok 293 474s ok 294 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 295 474s # unique id: aBpHk03AnSuS7FavVQNVGgAAAAM 474s ok 296 474s ok 297 474s # testing : fetch unique ID 474s # expected: 200 474s # received: '200' 474s ok 298 474s # unique id: aBpHkyQSwdmlC_BGMBJ0jgAAAAQ 474s ok 299 474s ok 300 474s ok 476s t/modules/usertrack.t ............... 476s 1..1004 476s # Running under perl version 5.040001 for linux 476s # Current time local: Tue May 6 17:32:03 2025 476s # Current time GMT: Tue May 6 17:32:03 2025 476s # Using Test.pm version 1.31 476s # Using Apache/Test.pm version 1.44 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 1 476s ok 2 476s Set-Cookie: usertrack_test=9aee41e4.6347afeddf149; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=9aee41e4.6347afeddf149 476s ok 3 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 4 476s ok 5 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 6 476s ok 7 476s Set-Cookie: usertrack_test=b09090a3.6347afede12e7; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=b09090a3.6347afede12e7 476s ok 8 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 9 476s ok 10 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 11 476s ok 12 476s Set-Cookie: usertrack_test=d643e6d4.6347afede2956; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=d643e6d4.6347afede2956 476s ok 13 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 14 476s ok 15 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 16 476s ok 17 476s Set-Cookie: usertrack_test=8b43fa69.6347afede41e2; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=8b43fa69.6347afede41e2 476s ok 18 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 19 476s ok 20 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 21 476s ok 22 476s Set-Cookie: usertrack_test=51af5576.6347afede569f; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=51af5576.6347afede569f 476s ok 23 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 24 476s ok 25 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 26 476s ok 27 476s Set-Cookie: usertrack_test=1c73088.6347afede6765; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=1c73088.6347afede6765 476s ok 28 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 29 476s ok 30 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 31 476s ok 32 476s Set-Cookie: usertrack_test=e81c3e6.6347afede78cd; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=e81c3e6.6347afede78cd 476s ok 33 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 34 476s ok 35 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 36 476s ok 37 476s Set-Cookie: usertrack_test=b72158bd.6347afede888b; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=b72158bd.6347afede888b 476s ok 38 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 39 476s ok 40 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 41 476s ok 42 476s Set-Cookie: usertrack_test=fd3776bc.6347afede97e4; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=fd3776bc.6347afede97e4 476s ok 43 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 44 476s ok 45 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 46 476s ok 47 476s Set-Cookie: usertrack_test=50ee34c7.6347afedea7dc; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=50ee34c7.6347afedea7dc 476s ok 48 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 49 476s ok 50 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 51 476s ok 52 476s Set-Cookie: usertrack_test=63237d83.6347afedeb6dc; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=63237d83.6347afedeb6dc 476s ok 53 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 54 476s ok 55 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 56 476s ok 57 476s Set-Cookie: usertrack_test=6c6a855.6347afedec654; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=6c6a855.6347afedec654 476s ok 58 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 59 476s ok 60 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 61 476s ok 62 476s Set-Cookie: usertrack_test=4a33da41.6347afeded68c; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=4a33da41.6347afeded68c 476s ok 63 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 64 476s ok 65 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 66 476s ok 67 476s Set-Cookie: usertrack_test=a636e70a.6347afedeebbd; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=a636e70a.6347afedeebbd 476s ok 68 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 69 476s ok 70 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 71 476s ok 72 476s Set-Cookie: usertrack_test=87c9a3e.6347afedefd5b; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=87c9a3e.6347afedefd5b 476s ok 73 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 74 476s ok 75 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 76 476s ok 77 476s Set-Cookie: usertrack_test=d27c461a.6347afedf124c; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=d27c461a.6347afedf124c 476s ok 78 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 79 476s ok 80 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 81 476s ok 82 476s Set-Cookie: usertrack_test=104cabc5.6347afedf22ae; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=104cabc5.6347afedf22ae 476s ok 83 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 84 476s ok 85 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 86 476s ok 87 476s Set-Cookie: usertrack_test=513f2578.6347afedf3527; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=513f2578.6347afedf3527 476s ok 88 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 89 476s ok 90 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 91 476s ok 92 476s Set-Cookie: usertrack_test=8f73e135.6347afedf4645; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=8f73e135.6347afedf4645 476s ok 93 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 94 476s ok 95 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 96 476s ok 97 476s Set-Cookie: usertrack_test=fea326a2.6347afedf559e; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=fea326a2.6347afedf559e 476s ok 98 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 99 476s ok 100 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 101 476s ok 102 476s Set-Cookie: usertrack_test=f1837ba8.6347afedf6516; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=f1837ba8.6347afedf6516 476s ok 103 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 104 476s ok 105 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 106 476s ok 107 476s Set-Cookie: usertrack_test=66584359.6347afedf7429; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=66584359.6347afedf7429 476s ok 108 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 109 476s ok 110 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 111 476s ok 112 476s Set-Cookie: usertrack_test=1b4bf8e0.6347afedf82fc; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=1b4bf8e0.6347afedf82fc 476s ok 113 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 114 476s ok 115 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 116 476s ok 117 476s Set-Cookie: usertrack_test=a872f21c.6347afedf91da; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=a872f21c.6347afedf91da 476s ok 118 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 119 476s ok 120 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 121 476s ok 122 476s Set-Cookie: usertrack_test=e4cf2b72.6347afedfa0c4; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=e4cf2b72.6347afedfa0c4 476s ok 123 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 124 476s ok 125 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 126 476s ok 127 476s Set-Cookie: usertrack_test=ec00f0de.6347afedfaf91; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=ec00f0de.6347afedfaf91 476s ok 128 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 129 476s ok 130 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 131 476s ok 132 476s Set-Cookie: usertrack_test=8f025292.6347afedfbeaa; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=8f025292.6347afedfbeaa 476s ok 133 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 134 476s ok 135 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 136 476s ok 137 476s Set-Cookie: usertrack_test=9b32a415.6347afedfcd88; path=/; expires=Tue, 06-May-25 17:33:06 GMT 476s Cookie: usertrack_test=9b32a415.6347afedfcd88 476s ok 138 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 139 476s ok 140 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 141 476s ok 142 476s Set-Cookie: usertrack_test=8e790f43.6347afedfdc32; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=8e790f43.6347afedfdc32 476s ok 143 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 144 476s ok 145 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 146 476s ok 147 476s Set-Cookie: usertrack_test=eed638be.6347afedfeb12; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=eed638be.6347afedfeb12 476s ok 148 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 149 476s ok 150 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 151 476s ok 152 476s Set-Cookie: usertrack_test=a084f14.6347afedffa1d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=a084f14.6347afedffa1d 476s ok 153 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 154 476s ok 155 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 156 476s ok 157 476s Set-Cookie: usertrack_test=1b532076.6347afee00918; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=1b532076.6347afee00918 476s ok 158 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 159 476s ok 160 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 161 476s ok 162 476s Set-Cookie: usertrack_test=12503cd3.6347afee01837; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=12503cd3.6347afee01837 476s ok 163 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 164 476s ok 165 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 166 476s ok 167 476s Set-Cookie: usertrack_test=edf06c70.6347afee02708; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=edf06c70.6347afee02708 476s ok 168 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 169 476s ok 170 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 171 476s ok 172 476s Set-Cookie: usertrack_test=81efe26c.6347afee035f4; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=81efe26c.6347afee035f4 476s ok 173 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 174 476s ok 175 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 176 476s ok 177 476s Set-Cookie: usertrack_test=bc9032b3.6347afee044e5; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=bc9032b3.6347afee044e5 476s ok 178 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 179 476s ok 180 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 181 476s ok 182 476s Set-Cookie: usertrack_test=2cce9800.6347afee0539e; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=2cce9800.6347afee0539e 476s ok 183 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 184 476s ok 185 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 186 476s ok 187 476s Set-Cookie: usertrack_test=28315a43.6347afee062ba; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=28315a43.6347afee062ba 476s ok 188 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 189 476s ok 190 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 191 476s ok 192 476s Set-Cookie: usertrack_test=d9c44501.6347afee072db; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=d9c44501.6347afee072db 476s ok 193 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 194 476s ok 195 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 196 476s ok 197 476s Set-Cookie: usertrack_test=5c142fe1.6347afee081c4; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=5c142fe1.6347afee081c4 476s ok 198 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 199 476s ok 200 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 201 476s ok 202 476s Set-Cookie: usertrack_test=d18fc6cd.6347afee090af; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=d18fc6cd.6347afee090af 476s ok 203 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 204 476s ok 205 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 206 476s ok 207 476s Set-Cookie: usertrack_test=6c1a4fe9.6347afee0a144; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=6c1a4fe9.6347afee0a144 476s ok 208 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 209 476s ok 210 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 211 476s ok 212 476s Set-Cookie: usertrack_test=408648e2.6347afee0b0f9; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=408648e2.6347afee0b0f9 476s ok 213 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 214 476s ok 215 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 216 476s ok 217 476s Set-Cookie: usertrack_test=70a02225.6347afee0bf95; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=70a02225.6347afee0bf95 476s ok 218 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 219 476s ok 220 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 221 476s ok 222 476s Set-Cookie: usertrack_test=c3509a78.6347afee0ce81; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=c3509a78.6347afee0ce81 476s ok 223 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 224 476s ok 225 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 226 476s ok 227 476s Set-Cookie: usertrack_test=e0932139.6347afee0dd4b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=e0932139.6347afee0dd4b 476s ok 228 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 229 476s ok 230 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 231 476s ok 232 476s Set-Cookie: usertrack_test=dd23ce27.6347afee0ec6a; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=dd23ce27.6347afee0ec6a 476s ok 233 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 234 476s ok 235 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 236 476s ok 237 476s Set-Cookie: usertrack_test=bf0024c2.6347afee0fb5e; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=bf0024c2.6347afee0fb5e 476s ok 238 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 239 476s ok 240 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 241 476s ok 242 476s Set-Cookie: usertrack_test=f2fb9611.6347afee10a40; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f2fb9611.6347afee10a40 476s ok 243 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 244 476s ok 245 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 246 476s ok 247 476s Set-Cookie: usertrack_test=dcb9bc41.6347afee1190d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=dcb9bc41.6347afee1190d 476s ok 248 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 249 476s ok 250 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 251 476s ok 252 476s Set-Cookie: usertrack_test=662af62b.6347afee1281b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=662af62b.6347afee1281b 476s ok 253 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 254 476s ok 255 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 256 476s ok 257 476s Set-Cookie: usertrack_test=9d85304e.6347afee13780; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=9d85304e.6347afee13780 476s ok 258 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 259 476s ok 260 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 261 476s ok 262 476s Set-Cookie: usertrack_test=88a1327.6347afee14635; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=88a1327.6347afee14635 476s ok 263 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 264 476s ok 265 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 266 476s ok 267 476s Set-Cookie: usertrack_test=e7baa658.6347afee15530; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=e7baa658.6347afee15530 476s ok 268 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 269 476s ok 270 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 271 476s ok 272 476s Set-Cookie: usertrack_test=fcc56e72.6347afee16401; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=fcc56e72.6347afee16401 476s ok 273 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 274 476s ok 275 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 276 476s ok 277 476s Set-Cookie: usertrack_test=f734deda.6347afee172db; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f734deda.6347afee172db 476s ok 278 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 279 476s ok 280 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 281 476s ok 282 476s Set-Cookie: usertrack_test=63fee553.6347afee18229; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=63fee553.6347afee18229 476s ok 283 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 284 476s ok 285 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 286 476s ok 287 476s Set-Cookie: usertrack_test=afdf59e2.6347afee19102; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=afdf59e2.6347afee19102 476s ok 288 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 289 476s ok 290 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 291 476s ok 292 476s Set-Cookie: usertrack_test=832f73c1.6347afee19fd6; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=832f73c1.6347afee19fd6 476s ok 293 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 294 476s ok 295 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 296 476s ok 297 476s Set-Cookie: usertrack_test=16e3b09.6347afee1aece; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=16e3b09.6347afee1aece 476s ok 298 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 299 476s ok 300 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 301 476s ok 302 476s Set-Cookie: usertrack_test=2334063d.6347afee1bdb8; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=2334063d.6347afee1bdb8 476s ok 303 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 304 476s ok 305 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 306 476s ok 307 476s Set-Cookie: usertrack_test=7f56c882.6347afee1ccdc; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=7f56c882.6347afee1ccdc 476s ok 308 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 309 476s ok 310 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 311 476s ok 312 476s Set-Cookie: usertrack_test=26b2f8d8.6347afee1dba2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=26b2f8d8.6347afee1dba2 476s ok 313 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 314 476s ok 315 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 316 476s ok 317 476s Set-Cookie: usertrack_test=6a843985.6347afee1ea45; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=6a843985.6347afee1ea45 476s ok 318 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 319 476s ok 320 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 321 476s ok 322 476s Set-Cookie: usertrack_test=5a3c2340.6347afee1f9aa; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=5a3c2340.6347afee1f9aa 476s ok 323 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 324 476s ok 325 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 326 476s ok 327 476s Set-Cookie: usertrack_test=c226dcff.6347afee208d8; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=c226dcff.6347afee208d8 476s ok 328 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 329 476s ok 330 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 331 476s ok 332 476s Set-Cookie: usertrack_test=980ff8f0.6347afee217dd; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=980ff8f0.6347afee217dd 476s ok 333 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 334 476s ok 335 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 336 476s ok 337 476s Set-Cookie: usertrack_test=82ac2580.6347afee226c0; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=82ac2580.6347afee226c0 476s ok 338 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 339 476s ok 340 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 341 476s ok 342 476s Set-Cookie: usertrack_test=1023d120.6347afee235d2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=1023d120.6347afee235d2 476s ok 343 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 344 476s ok 345 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 346 476s ok 347 476s Set-Cookie: usertrack_test=bd9af276.6347afee244b8; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=bd9af276.6347afee244b8 476s ok 348 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 349 476s ok 350 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 351 476s ok 352 476s Set-Cookie: usertrack_test=5707b10.6347afee253d2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=5707b10.6347afee253d2 476s ok 353 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 354 476s ok 355 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 356 476s ok 357 476s Set-Cookie: usertrack_test=8b8f102d.6347afee2636b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=8b8f102d.6347afee2636b 476s ok 358 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 359 476s ok 360 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 361 476s ok 362 476s Set-Cookie: usertrack_test=550b519.6347afee272f0; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=550b519.6347afee272f0 476s ok 363 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 364 476s ok 365 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 366 476s ok 367 476s Set-Cookie: usertrack_test=e7ec3d72.6347afee28224; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=e7ec3d72.6347afee28224 476s ok 368 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 369 476s ok 370 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 371 476s ok 372 476s Set-Cookie: usertrack_test=bf00a968.6347afee29148; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=bf00a968.6347afee29148 476s ok 373 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 374 476s ok 375 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 376 476s ok 377 476s Set-Cookie: usertrack_test=bff63274.6347afee2a036; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=bff63274.6347afee2a036 476s ok 378 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 379 476s ok 380 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 381 476s ok 382 476s Set-Cookie: usertrack_test=715ab6d6.6347afee2af23; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=715ab6d6.6347afee2af23 476s ok 383 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 384 476s ok 385 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 386 476s ok 387 476s Set-Cookie: usertrack_test=b646cfd2.6347afee2bdf5; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=b646cfd2.6347afee2bdf5 476s ok 388 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 389 476s ok 390 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 391 476s ok 392 476s Set-Cookie: usertrack_test=ef2a4ff8.6347afee2cced; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=ef2a4ff8.6347afee2cced 476s ok 393 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 394 476s ok 395 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 396 476s ok 397 476s Set-Cookie: usertrack_test=542cf238.6347afee2dbe6; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=542cf238.6347afee2dbe6 476s ok 398 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 399 476s ok 400 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 401 476s ok 402 476s Set-Cookie: usertrack_test=cecdff0d.6347afee2eaf0; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=cecdff0d.6347afee2eaf0 476s ok 403 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 404 476s ok 405 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 406 476s ok 407 476s Set-Cookie: usertrack_test=b45db623.6347afee2f9cc; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=b45db623.6347afee2f9cc 476s ok 408 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 409 476s ok 410 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 411 476s ok 412 476s Set-Cookie: usertrack_test=f17b92c6.6347afee308a8; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f17b92c6.6347afee308a8 476s ok 413 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 414 476s ok 415 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 416 476s ok 417 476s Set-Cookie: usertrack_test=2e06cefa.6347afee31796; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=2e06cefa.6347afee31796 476s ok 418 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 419 476s ok 420 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 421 476s ok 422 476s Set-Cookie: usertrack_test=6d053352.6347afee32654; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=6d053352.6347afee32654 476s ok 423 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 424 476s ok 425 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 426 476s ok 427 476s Set-Cookie: usertrack_test=6f40e250.6347afee33625; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=6f40e250.6347afee33625 476s ok 428 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 429 476s ok 430 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 431 476s ok 432 476s Set-Cookie: usertrack_test=17688a53.6347afee344f8; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=17688a53.6347afee344f8 476s ok 433 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 434 476s ok 435 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 436 476s ok 437 476s Set-Cookie: usertrack_test=49fe315c.6347afee354aa; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=49fe315c.6347afee354aa 476s ok 438 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 439 476s ok 440 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 441 476s ok 442 476s Set-Cookie: usertrack_test=f4d0855a.6347afee363a4; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f4d0855a.6347afee363a4 476s ok 443 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 444 476s ok 445 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 446 476s ok 447 476s Set-Cookie: usertrack_test=1ad4a952.6347afee372bd; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=1ad4a952.6347afee372bd 476s ok 448 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 449 476s ok 450 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 451 476s ok 452 476s Set-Cookie: usertrack_test=b83903f4.6347afee38292; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=b83903f4.6347afee38292 476s ok 453 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 454 476s ok 455 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 456 476s ok 457 476s Set-Cookie: usertrack_test=9e02d88a.6347afee39256; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=9e02d88a.6347afee39256 476s ok 458 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 459 476s ok 460 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 461 476s ok 462 476s Set-Cookie: usertrack_test=fd1e26eb.6347afee3a428; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=fd1e26eb.6347afee3a428 476s ok 463 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 464 476s ok 465 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 466 476s ok 467 476s Set-Cookie: usertrack_test=4ab02af.6347afee3b48d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=4ab02af.6347afee3b48d 476s ok 468 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 469 476s ok 470 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 471 476s ok 472 476s Set-Cookie: usertrack_test=d6b7f196.6347afee3c5b0; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=d6b7f196.6347afee3c5b0 476s ok 473 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 474 476s ok 475 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 476 476s ok 477 476s Set-Cookie: usertrack_test=9b374c00.6347afee3d5c6; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=9b374c00.6347afee3d5c6 476s ok 478 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 479 476s ok 480 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 481 476s ok 482 476s Set-Cookie: usertrack_test=4ec95a5b.6347afee3e609; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=4ec95a5b.6347afee3e609 476s ok 483 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 484 476s ok 485 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 486 476s ok 487 476s Set-Cookie: usertrack_test=9fc8016e.6347afee3f69c; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=9fc8016e.6347afee3f69c 476s ok 488 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 489 476s ok 490 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 491 476s ok 492 476s Set-Cookie: usertrack_test=34ab084b.6347afee407f2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=34ab084b.6347afee407f2 476s ok 493 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 494 476s ok 495 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 496 476s ok 497 476s Set-Cookie: usertrack_test=25ea408c.6347afee4185c; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=25ea408c.6347afee4185c 476s ok 498 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 499 476s ok 500 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 501 476s ok 502 476s Set-Cookie: usertrack_test=c1e49bed.6347afee42904; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=c1e49bed.6347afee42904 476s ok 503 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 504 476s ok 505 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 506 476s ok 507 476s Set-Cookie: usertrack_test=4326da5.6347afee438c3; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=4326da5.6347afee438c3 476s ok 508 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 509 476s ok 510 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 511 476s ok 512 476s Set-Cookie: usertrack_test=e54a1099.6347afee4486b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=e54a1099.6347afee4486b 476s ok 513 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 514 476s ok 515 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 516 476s ok 517 476s Set-Cookie: usertrack_test=ce412e8e.6347afee45829; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=ce412e8e.6347afee45829 476s ok 518 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 519 476s ok 520 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 521 476s ok 522 476s Set-Cookie: usertrack_test=84dcb589.6347afee46821; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=84dcb589.6347afee46821 476s ok 523 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 524 476s ok 525 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 526 476s ok 527 476s Set-Cookie: usertrack_test=ebbe18ff.6347afee477fe; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=ebbe18ff.6347afee477fe 476s ok 528 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 529 476s ok 530 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 531 476s ok 532 476s Set-Cookie: usertrack_test=dd179134.6347afee48886; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=dd179134.6347afee48886 476s ok 533 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 534 476s ok 535 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 536 476s ok 537 476s Set-Cookie: usertrack_test=4e8549d8.6347afee498f2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=4e8549d8.6347afee498f2 476s ok 538 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 539 476s ok 540 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 541 476s ok 542 476s Set-Cookie: usertrack_test=544691c3.6347afee4a945; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=544691c3.6347afee4a945 476s ok 543 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 544 476s ok 545 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 546 476s ok 547 476s Set-Cookie: usertrack_test=edba05ef.6347afee4b9ba; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=edba05ef.6347afee4b9ba 476s ok 548 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 549 476s ok 550 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 551 476s ok 552 476s Set-Cookie: usertrack_test=cbe703b8.6347afee4ca3f; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=cbe703b8.6347afee4ca3f 476s ok 553 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 554 476s ok 555 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 556 476s ok 557 476s Set-Cookie: usertrack_test=29609c48.6347afee4da95; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=29609c48.6347afee4da95 476s ok 558 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 559 476s ok 560 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 561 476s ok 562 476s Set-Cookie: usertrack_test=87a0e490.6347afee4eb01; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=87a0e490.6347afee4eb01 476s ok 563 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 564 476s ok 565 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 566 476s ok 567 476s Set-Cookie: usertrack_test=596f556a.6347afee4fba3; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=596f556a.6347afee4fba3 476s ok 568 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 569 476s ok 570 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 571 476s ok 572 476s Set-Cookie: usertrack_test=1eaa418d.6347afee50c04; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=1eaa418d.6347afee50c04 476s ok 573 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 574 476s ok 575 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 576 476s ok 577 476s Set-Cookie: usertrack_test=87f1900c.6347afee51cbb; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=87f1900c.6347afee51cbb 476s ok 578 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 579 476s ok 580 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 581 476s ok 582 476s Set-Cookie: usertrack_test=542655ef.6347afee52f60; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=542655ef.6347afee52f60 476s ok 583 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 584 476s ok 585 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 586 476s ok 587 476s Set-Cookie: usertrack_test=4f3a48b6.6347afee53feb; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=4f3a48b6.6347afee53feb 476s ok 588 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 589 476s ok 590 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 591 476s ok 592 476s Set-Cookie: usertrack_test=a1113270.6347afee5505b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=a1113270.6347afee5505b 476s ok 593 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 594 476s ok 595 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 596 476s ok 597 476s Set-Cookie: usertrack_test=dc2ac9e9.6347afee560a3; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=dc2ac9e9.6347afee560a3 476s ok 598 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 599 476s ok 600 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 601 476s ok 602 476s Set-Cookie: usertrack_test=b2e74b42.6347afee5714d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=b2e74b42.6347afee5714d 476s ok 603 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 604 476s ok 605 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 606 476s ok 607 476s Set-Cookie: usertrack_test=4fec4299.6347afee581bd; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=4fec4299.6347afee581bd 476s ok 608 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 609 476s ok 610 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 611 476s ok 612 476s Set-Cookie: usertrack_test=f1ff4378.6347afee5923f; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f1ff4378.6347afee5923f 476s ok 613 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 614 476s ok 615 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 616 476s ok 617 476s Set-Cookie: usertrack_test=d81502e8.6347afee5a2b7; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=d81502e8.6347afee5a2b7 476s ok 618 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 619 476s ok 620 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 621 476s ok 622 476s Set-Cookie: usertrack_test=f009d738.6347afee5b30f; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f009d738.6347afee5b30f 476s ok 623 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 624 476s ok 625 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 626 476s ok 627 476s Set-Cookie: usertrack_test=d0939ab8.6347afee5c384; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=d0939ab8.6347afee5c384 476s ok 628 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 629 476s ok 630 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 631 476s ok 632 476s Set-Cookie: usertrack_test=6f0ec1eb.6347afee5d369; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=6f0ec1eb.6347afee5d369 476s ok 633 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 634 476s ok 635 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 636 476s ok 637 476s Set-Cookie: usertrack_test=f3cec838.6347afee5e33c; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=f3cec838.6347afee5e33c 476s ok 638 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 639 476s ok 640 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 641 476s ok 642 476s Set-Cookie: usertrack_test=15ebb02a.6347afee5f332; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=15ebb02a.6347afee5f332 476s ok 643 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 644 476s ok 645 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 646 476s ok 647 476s Set-Cookie: usertrack_test=abd13274.6347afee602c2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=abd13274.6347afee602c2 476s ok 648 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 649 476s ok 650 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 651 476s ok 652 476s Set-Cookie: usertrack_test=96d3202a.6347afee612a3; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=96d3202a.6347afee612a3 476s ok 653 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 654 476s ok 655 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 656 476s ok 657 476s Set-Cookie: usertrack_test=2cbef27f.6347afee6223a; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=2cbef27f.6347afee6223a 476s ok 658 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 659 476s ok 660 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 661 476s ok 662 476s Set-Cookie: usertrack_test=b1d6cced.6347afee63151; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=b1d6cced.6347afee63151 476s ok 663 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 664 476s ok 665 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 666 476s ok 667 476s Set-Cookie: usertrack_test=cecc4e5b.6347afee64007; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=cecc4e5b.6347afee64007 476s ok 668 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 669 476s ok 670 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 671 476s ok 672 476s Set-Cookie: usertrack_test=43bea3e1.6347afee64f54; path=/; expires=Tue, 06-May-25 17:33:07 GMT 476s Cookie: usertrack_test=43bea3e1.6347afee64f54 476s ok 673 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 674 476s ok 675 476s # testing : Checking return code is '200' 476s # expected: 200 476s # received: '200' 476s ok 676 476s ok 677 477s Set-Cookie: usertrack_test=baddcb4c.6347afee65e09; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=baddcb4c.6347afee65e09 477s ok 678 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 679 477s ok 680 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 681 477s ok 682 477s Set-Cookie: usertrack_test=90b52458.6347afee66da3; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=90b52458.6347afee66da3 477s ok 683 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 684 477s ok 685 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 686 477s ok 687 477s Set-Cookie: usertrack_test=a6afd614.6347afee67c65; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=a6afd614.6347afee67c65 477s ok 688 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 689 477s ok 690 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 691 477s ok 692 477s Set-Cookie: usertrack_test=8d5c4e77.6347afee68cb5; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=8d5c4e77.6347afee68cb5 477s ok 693 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 694 477s ok 695 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 696 477s ok 697 477s Set-Cookie: usertrack_test=52a976f3.6347afee69d77; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=52a976f3.6347afee69d77 477s ok 698 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 699 477s ok 700 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 701 477s ok 702 477s Set-Cookie: usertrack_test=a780df48.6347afee6ae34; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=a780df48.6347afee6ae34 477s ok 703 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 704 477s ok 705 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 706 477s ok 707 477s Set-Cookie: usertrack_test=98ffc7a.6347afee6bdf6; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=98ffc7a.6347afee6bdf6 477s ok 708 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 709 477s ok 710 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 711 477s ok 712 477s Set-Cookie: usertrack_test=71211551.6347afee6ce89; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=71211551.6347afee6ce89 477s ok 713 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 714 477s ok 715 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 716 477s ok 717 477s Set-Cookie: usertrack_test=f72fb59e.6347afee6e034; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=f72fb59e.6347afee6e034 477s ok 718 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 719 477s ok 720 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 721 477s ok 722 477s Set-Cookie: usertrack_test=a6cae9.6347afee6f3ec; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=a6cae9.6347afee6f3ec 477s ok 723 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 724 477s ok 725 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 726 477s ok 727 477s Set-Cookie: usertrack_test=1f95c10f.6347afee704a2; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=1f95c10f.6347afee704a2 477s ok 728 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 729 477s ok 730 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 731 477s ok 732 477s Set-Cookie: usertrack_test=8c624a0e.6347afee7179f; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=8c624a0e.6347afee7179f 477s ok 733 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 734 477s ok 735 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 736 477s ok 737 477s Set-Cookie: usertrack_test=41a976e0.6347afee72b28; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=41a976e0.6347afee72b28 477s ok 738 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 739 477s ok 740 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 741 477s ok 742 477s Set-Cookie: usertrack_test=cdebb7af.6347afee73bfa; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=cdebb7af.6347afee73bfa 477s ok 743 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 744 477s ok 745 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 746 477s ok 747 477s Set-Cookie: usertrack_test=c8821141.6347afee74c52; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=c8821141.6347afee74c52 477s ok 748 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 749 477s ok 750 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 751 477s ok 752 477s Set-Cookie: usertrack_test=2582a529.6347afee75c1b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=2582a529.6347afee75c1b 477s ok 753 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 754 477s ok 755 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 756 477s ok 757 477s Set-Cookie: usertrack_test=5cfca24f.6347afee76bcd; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=5cfca24f.6347afee76bcd 477s ok 758 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 759 477s ok 760 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 761 477s ok 762 477s Set-Cookie: usertrack_test=76f26447.6347afee77bc4; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=76f26447.6347afee77bc4 477s ok 763 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 764 477s ok 765 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 766 477s ok 767 477s Set-Cookie: usertrack_test=784b7953.6347afee78b68; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=784b7953.6347afee78b68 477s ok 768 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 769 477s ok 770 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 771 477s ok 772 477s Set-Cookie: usertrack_test=441d8788.6347afee79b3f; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=441d8788.6347afee79b3f 477s ok 773 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 774 477s ok 775 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 776 477s ok 777 477s Set-Cookie: usertrack_test=549bb463.6347afee7aadf; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=549bb463.6347afee7aadf 477s ok 778 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 779 477s ok 780 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 781 477s ok 782 477s Set-Cookie: usertrack_test=441e7689.6347afee7ba89; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=441e7689.6347afee7ba89 477s ok 783 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 784 477s ok 785 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 786 477s ok 787 477s Set-Cookie: usertrack_test=38754d44.6347afee7ca10; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=38754d44.6347afee7ca10 477s ok 788 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 789 477s ok 790 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 791 477s ok 792 477s Set-Cookie: usertrack_test=a61fbfe9.6347afee7d9cb; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=a61fbfe9.6347afee7d9cb 477s ok 793 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 794 477s ok 795 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 796 477s ok 797 477s Set-Cookie: usertrack_test=e334dbad.6347afee7e955; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=e334dbad.6347afee7e955 477s ok 798 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 799 477s ok 800 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 801 477s ok 802 477s Set-Cookie: usertrack_test=14198b6c.6347afee7f961; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=14198b6c.6347afee7f961 477s ok 803 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 804 477s ok 805 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 806 477s ok 807 477s Set-Cookie: usertrack_test=b65c4200.6347afee80a4e; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=b65c4200.6347afee80a4e 477s ok 808 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 809 477s ok 810 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 811 477s ok 812 477s Set-Cookie: usertrack_test=7202dc9e.6347afee81a79; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=7202dc9e.6347afee81a79 477s ok 813 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 814 477s ok 815 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 816 477s ok 817 477s Set-Cookie: usertrack_test=b1801bd5.6347afee82a16; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=b1801bd5.6347afee82a16 477s ok 818 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 819 477s ok 820 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 821 477s ok 822 477s Set-Cookie: usertrack_test=9360680a.6347afee839a0; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=9360680a.6347afee839a0 477s ok 823 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 824 477s ok 825 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 826 477s ok 827 477s Set-Cookie: usertrack_test=577ff192.6347afee84962; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=577ff192.6347afee84962 477s ok 828 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 829 477s ok 830 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 831 477s ok 832 477s Set-Cookie: usertrack_test=e05f7ba8.6347afee8599d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=e05f7ba8.6347afee8599d 477s ok 833 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 834 477s ok 835 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 836 477s ok 837 477s Set-Cookie: usertrack_test=4389c675.6347afee86a26; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=4389c675.6347afee86a26 477s ok 838 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 839 477s ok 840 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 841 477s ok 842 477s Set-Cookie: usertrack_test=e7ac013c.6347afee878d4; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=e7ac013c.6347afee878d4 477s ok 843 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 844 477s ok 845 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 846 477s ok 847 477s Set-Cookie: usertrack_test=60e4bdec.6347afee8878b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=60e4bdec.6347afee8878b 477s ok 848 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 849 477s ok 850 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 851 477s ok 852 477s Set-Cookie: usertrack_test=e1770c1c.6347afee896cd; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=e1770c1c.6347afee896cd 477s ok 853 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 854 477s ok 855 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 856 477s ok 857 477s Set-Cookie: usertrack_test=cbbf296e.6347afee8a57c; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=cbbf296e.6347afee8a57c 477s ok 858 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 859 477s ok 860 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 861 477s ok 862 477s Set-Cookie: usertrack_test=ef23991d.6347afee8b433; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=ef23991d.6347afee8b433 477s ok 863 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 864 477s ok 865 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 866 477s ok 867 477s Set-Cookie: usertrack_test=3f308449.6347afee8c32c; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=3f308449.6347afee8c32c 477s ok 868 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 869 477s ok 870 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 871 477s ok 872 477s Set-Cookie: usertrack_test=996c4d0e.6347afee8d2c9; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=996c4d0e.6347afee8d2c9 477s ok 873 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 874 477s ok 875 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 876 477s ok 877 477s Set-Cookie: usertrack_test=1d5aca07.6347afee8e20b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=1d5aca07.6347afee8e20b 477s ok 878 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 879 477s ok 880 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 881 477s ok 882 477s Set-Cookie: usertrack_test=6dfd8f0d.6347afee8f24b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=6dfd8f0d.6347afee8f24b 477s ok 883 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 884 477s ok 885 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 886 477s ok 887 477s Set-Cookie: usertrack_test=4a185975.6347afee90120; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=4a185975.6347afee90120 477s ok 888 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 889 477s ok 890 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 891 477s ok 892 477s Set-Cookie: usertrack_test=cc9c20b7.6347afee90fc8; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=cc9c20b7.6347afee90fc8 477s ok 893 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 894 477s ok 895 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 896 477s ok 897 477s Set-Cookie: usertrack_test=3b3ec54.6347afee91e69; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=3b3ec54.6347afee91e69 477s ok 898 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 899 477s ok 900 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 901 477s ok 902 477s Set-Cookie: usertrack_test=2c030c2c.6347afee92cc9; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=2c030c2c.6347afee92cc9 477s ok 903 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 904 477s ok 905 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 906 477s ok 907 477s Set-Cookie: usertrack_test=81e6b474.6347afee93be1; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=81e6b474.6347afee93be1 477s ok 908 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 909 477s ok 910 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 911 477s ok 912 477s Set-Cookie: usertrack_test=fd8d29d0.6347afee94b3b; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=fd8d29d0.6347afee94b3b 477s ok 913 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 914 477s ok 915 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 916 477s ok 917 477s Set-Cookie: usertrack_test=6fc4a670.6347afee95a99; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=6fc4a670.6347afee95a99 477s ok 918 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 919 477s ok 920 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 921 477s ok 922 477s Set-Cookie: usertrack_test=52e8fcd0.6347afee969cb; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=52e8fcd0.6347afee969cb 477s ok 923 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 924 477s ok 925 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 926 477s ok 927 477s Set-Cookie: usertrack_test=88dd4406.6347afee97987; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=88dd4406.6347afee97987 477s ok 928 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 929 477s ok 930 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 931 477s ok 932 477s Set-Cookie: usertrack_test=1302268c.6347afee98882; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=1302268c.6347afee98882 477s ok 933 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 934 477s ok 935 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 936 477s ok 937 477s Set-Cookie: usertrack_test=5171c262.6347afee997aa; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=5171c262.6347afee997aa 477s ok 938 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 939 477s ok 940 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 941 477s ok 942 477s Set-Cookie: usertrack_test=74f4c404.6347afee9a70d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=74f4c404.6347afee9a70d 477s ok 943 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 944 477s ok 945 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 946 477s ok 947 477s Set-Cookie: usertrack_test=d4a82825.6347afee9b615; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=d4a82825.6347afee9b615 477s ok 948 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 949 477s ok 950 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 951 477s ok 952 477s Set-Cookie: usertrack_test=86c0a0bb.6347afee9c684; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=86c0a0bb.6347afee9c684 477s ok 953 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 954 477s ok 955 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 956 477s ok 957 477s Set-Cookie: usertrack_test=516b443c.6347afee9d5ea; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=516b443c.6347afee9d5ea 477s ok 958 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 959 477s ok 960 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 961 477s ok 962 477s Set-Cookie: usertrack_test=3a8e2325.6347afee9e545; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=3a8e2325.6347afee9e545 477s ok 963 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 964 477s ok 965 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 966 477s ok 967 477s Set-Cookie: usertrack_test=58bd6c5b.6347afee9f4bf; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=58bd6c5b.6347afee9f4bf 477s ok 968 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 969 477s ok 970 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 971 477s ok 972 477s Set-Cookie: usertrack_test=2f10d39a.6347afeea03e5; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=2f10d39a.6347afeea03e5 477s ok 973 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 974 477s ok 975 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 976 477s ok 977 477s Set-Cookie: usertrack_test=2e12b49c.6347afeea138d; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=2e12b49c.6347afeea138d 477s ok 978 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 979 477s ok 980 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 981 477s ok 982 477s Set-Cookie: usertrack_test=838623d3.6347afeea22bf; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=838623d3.6347afeea22bf 477s ok 983 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 984 477s ok 985 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 986 477s ok 987 477s Set-Cookie: usertrack_test=d2f55ed2.6347afeea3193; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=d2f55ed2.6347afeea3193 477s ok 988 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 989 477s ok 990 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 991 477s ok 992 477s Set-Cookie: usertrack_test=e4537fd0.6347afeea4071; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=e4537fd0.6347afeea4071 477s ok 993 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 994 477s ok 995 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 996 477s ok 997 477s Set-Cookie: usertrack_test=e3c699d9.6347afeea4f6c; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s Cookie: usertrack_test=e3c699d9.6347afeea4f6c 477s ok 998 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 999 477s ok 1000 477s ok 1001 477s # testing : Checking return code is '200' 477s # expected: 200 477s # received: '200' 477s ok 1002 477s # usertrack_test=6f0d8c17.6347afeea5e17; path=/; expires=Tue, 06-May-25 17:33:07 GMT 477s ok 1003 477s # expected: undef 477s # received: undef 477s ok 1004 477s ok 479s t/modules/vhost_alias.t ............. 479s 1..8 479s # Running under perl version 5.040001 for linux 479s # Current time local: Tue May 6 17:32:07 2025 479s # Current time GMT: Tue May 6 17:32:07 2025 479s # Using Test.pm version 1.31 479s # Using Apache/Test.pm version 1.44 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 479s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 479s # testing : VirtalDocumentRoot test 479s # expected: 'www.vha-test.com' 479s # received: 'www.vha-test.com' 479s ok 1 479s # testing : VirtualScriptAlias test 479s # expected: 'test cgi for www.vha-test.com' 479s # received: 'test cgi for www.vha-test.com' 479s ok 2 479s # testing : VirtalDocumentRoot test 479s # expected: 'big.server.name.from.heck.org' 479s # received: 'big.server.name.from.heck.org' 479s ok 3 479s # testing : VirtualScriptAlias test 479s # expected: 'test cgi for big.server.name.from.heck.org' 479s # received: 'test cgi for big.server.name.from.heck.org' 479s ok 4 479s # testing : VirtalDocumentRoot test 479s # expected: 'ab.com' 479s # received: 'ab.com' 479s ok 5 479s # testing : VirtualScriptAlias test 479s # expected: 'test cgi for ab.com' 479s # received: 'test cgi for ab.com' 479s ok 6 479s # testing : VirtalDocumentRoot test 479s # expected: 'w-t-f.net' 479s # received: 'w-t-f.net' 479s ok 7 479s # testing : VirtualScriptAlias test 479s # expected: 'test cgi for w-t-f.net' 479s # received: 'test cgi for w-t-f.net' 479s ok 8 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 479s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 479s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 479s ok 482s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 485s t/protocol/echo.t ................... 485s 1..8 485s # Running under perl version 5.040001 for linux 485s # Current time local: Tue May 6 17:32:13 2025 485s # Current time GMT: Tue May 6 17:32:13 2025 485s # Using Test.pm version 1.31 485s # Using Apache/Test.pm version 1.44 485s testing mod_echo_ssl 485s ok 1 485s #Cipher: TLS_AES_256_GCM_SHA384 485s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 485s # testing : echo 485s # expected: 't/protocol/echo.t' 485s # received: 't/protocol/echo.t' 485s ok 2 485s # testing : echo 485s # expected: '/usr/bin/perl' 485s # received: '/usr/bin/perl' 485s ok 3 485s # testing : echo 485s # expected: '346352346352346352346352346352' 485s # received: '346352346352346352346352346352' 485s ok 4 485s testing mod_echo 485s ok 5 485s # testing : echo 485s # expected: 't/protocol/echo.t' 485s # received: 't/protocol/echo.t' 485s ok 6 485s # testing : echo 485s # expected: '/usr/bin/perl' 485s # received: '/usr/bin/perl' 485s ok 7 485s # testing : echo 485s # expected: '346352346352346352346352346352' 485s # received: '346352346352346352346352346352' 485s ok 8 485s ok 489s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 492s t/security/CVE-2003-0542.t .......... 492s 1..1 492s # Running under perl version 5.040001 for linux 492s # Current time local: Tue May 6 17:32:19 2025 492s # Current time GMT: Tue May 6 17:32:19 2025 492s # Using Test.pm version 1.31 492s # Using Apache/Test.pm version 1.44 492s # testing : CAN-2003-0542 test case 492s # expected: 404 492s # received: '404' 492s ok 1 492s ok 498s t/security/CVE-2004-0747.t .......... 498s 1..1 498s # Running under perl version 5.040001 for linux 498s # Current time local: Tue May 6 17:32:22 2025 498s # Current time GMT: Tue May 6 17:32:22 2025 498s # Using Test.pm version 1.31 498s # Using Apache/Test.pm version 1.44 498s # testing : CAN-2004-0747 ap_resolve_env test case 498s # expected: 200 498s # received: 200 498s ok 1 498s ok 498s t/security/CVE-2004-0811.t .......... 498s 1..8 498s # Running under perl version 5.040001 for linux 498s # Current time local: Tue May 6 17:32:26 2025 498s # Current time GMT: Tue May 6 17:32:26 2025 498s # Using Test.pm version 1.31 498s # Using Apache/Test.pm version 1.44 498s # testing : subdir access allowed 498s # expected: 200 498s # received: '200' 498s ok 1 498s # testing : subdir access allowed 498s # expected: 200 498s # received: '200' 498s ok 2 498s # testing : subdir access allowed 498s # expected: 200 498s # received: '200' 498s ok 3 498s # testing : subdir access allowed 498s # expected: 200 498s # received: '200' 498s ok 4 498s # testing : topdir access denied 498s # expected: 401 498s # received: '401' 498s ok 5 498s # testing : topdir access denied 498s # expected: 401 498s # received: '401' 498s ok 6 498s # testing : topdir access denied 498s # expected: 401 498s # received: '401' 498s ok 7 498s # testing : topdir access denied 498s # expected: 401 498s # received: '401' 498s ok 8 498s ok 501s t/security/CVE-2004-0940.t .......... 501s 1..1 501s # Running under perl version 5.040001 for linux 501s # Current time local: Tue May 6 17:32:29 2025 501s # Current time GMT: Tue May 6 17:32:29 2025 501s # Using Test.pm version 1.31 501s # Using Apache/Test.pm version 1.44 501s # testing : response was 200 501s # expected: 200 501s # received: '200' 501s ok 1 501s ok 504s t/security/CVE-2004-0942.t .......... 504s 1..2 504s # Running under perl version 5.040001 for linux 504s # Current time local: Tue May 6 17:32:31 2025 504s # Current time GMT: Tue May 6 17:32:31 2025 504s # Using Test.pm version 1.31 504s # Using Apache/Test.pm version 1.44 504s ok 1 504s # testing : request was refused 504s # expected: qr/^HTTP\/1\.. 400/ 504s # received: 'HTTP/1.1 400 Bad Request 504s # ' 504s ok 2 504s ok 506s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 510s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 513s t/security/CVE-2005-2491.t .......... 513s 1..4 513s # Running under perl version 5.040001 for linux 513s # Current time local: Tue May 6 17:32:41 2025 513s # Current time GMT: Tue May 6 17:32:41 2025 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.44 513s # testing : check that server did not segfault 513s # expected: 'Internal Server Error' 513s # received: 'Internal Server Error' 513s ok 1 513s # testing : check for 500 response error 513s # expected: 500 513s # received: '500' 513s ok 2 513s # testing : check that server did not segfault 513s # expected: 'Internal Server Error' 513s # received: 'Internal Server Error' 513s ok 3 513s # testing : check for 500 response error 513s # expected: 500 513s # received: '500' 513s ok 4 513s ok 516s t/security/CVE-2005-2700.t .......... 516s 1..2 516s # Running under perl version 5.040001 for linux 516s # Current time local: Tue May 6 17:32:44 2025 516s # Current time GMT: Tue May 6 17:32:44 2025 516s # Using Test.pm version 1.31 516s # Using Apache/Test.pm version 1.44 516s # testing : access permitted without ccert 516s # expected: 200 516s # received: '200' 516s ok 1 516s # testing : access *not* permitted without ccert 516s # expected: 200 516s # received: '403' 516s ok 2 516s ok 519s t/security/CVE-2005-3352.t .......... 519s 1..2 519s # Running under perl version 5.040001 for linux 519s # Current time local: Tue May 6 17:32:47 2025 519s # Current time GMT: Tue May 6 17:32:47 2025 519s # Using Test.pm version 1.31 519s # Using Apache/Test.pm version 1.44 519s # testing : response code is OK 519s # expected: 200 519s # received: '200' 519s ok 1 519s # testing : referer was escaped 519s # expected: qr/%22%3e/ 519s # received: ' 519s # 519s # Menu for /security/CVE-2005-3352.map 519s # 519s #

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

519s #
519s # 519s #
(Default) Go Back
519s # 519s # 519s # 519s # 519s # ' 519s ok 2 519s ok 523s t/security/CVE-2005-3357.t .......... 523s 1..3 523s # Running under perl version 5.040001 for linux 523s # Current time local: Tue May 6 17:32:50 2025 523s # Current time GMT: Tue May 6 17:32:50 2025 523s # Using Test.pm version 1.31 523s # Using Apache/Test.pm version 1.44 523s # URL is http://localhost:8534/ 523s ok 1 523s # testing : Expected bad request from 'GET http://localhost:8534/' 523s # expected: 400 523s # received: '400' 523s ok 2 523s # testing : errordoc content was served 523s # expected: qr/welcome to localhost/ 523s # received: 'welcome to localhost:8529 523s # ' 523s ok 3 523s ok 525s t/security/CVE-2006-5752.t .......... 525s 1..2 525s # Running under perl version 5.040001 for linux 525s # Current time local: Tue May 6 17:32:53 2025 525s # Current time GMT: Tue May 6 17:32:53 2025 525s # Using Test.pm version 1.31 525s # Using Apache/Test.pm version 1.44 525s # testing : server-status gave response 525s # expected: 200 525s # received: '200' 525s ok 1 525s # testing : response content-type had charset 525s # expected: qr/charset=/ 525s # received: 'text/html; charset=ISO-8859-1' 525s ok 2 525s ok 528s t/security/CVE-2007-5000.t .......... 528s 1..2 528s # Running under perl version 5.040001 for linux 528s # Current time local: Tue May 6 17:32:56 2025 528s # Current time GMT: Tue May 6 17:32:56 2025 528s # Using Test.pm version 1.31 528s # Using Apache/Test.pm version 1.44 528s # testing : response code is OK 528s # expected: 200 528s # received: '200' 528s ok 1 528s # testing : URI was escaped in response 528s # expected: qr// 528s # received: ' 528s # 528s # Menu for /security/CVE-2005-3352.map/<foo> 528s # 528s #

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

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

Bad Request

579s #

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

579s # 579s # ' 579s ok 2 579s ok 582s t/ssl/ocsp.t ........................ 582s 1..3 582s # Running under perl version 5.040001 for linux 582s # Current time local: Tue May 6 17:33:50 2025 582s # Current time GMT: Tue May 6 17:33:50 2025 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.44 582s warning: Internal response 582s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 582s response: 582s 500 Server closed connection without sending any data back 582s Content-Type: text/plain 582s Client-Date: Tue, 06 May 2025 17:33:53 GMT 582s Client-Warning: Internal response 582s 582s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 582s ok 1 582s warning: 582s message: welcome to localhost:8529 582s response: 582s HTTP/1.1 200 OK 582s Connection: close 582s Date: Tue, 06 May 2025 17:33:53 GMT 582s Accept-Ranges: bytes 582s ETag: "1a-62c6deaf13e40" 582s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 582s Vary: In-If1 582s Content-Length: 26 582s Content-Type: text/html 582s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 582s Client-Date: Tue, 06 May 2025 17:33:53 GMT 582s Client-Peer: 127.0.0.1:8535 582s Client-Response-Num: 1 582s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 582s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 582s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 582s Client-SSL-Socket-Class: IO::Socket::SSL 582s Client-SSL-Version: TLSv1_3 582s DMMATCH1: 1 582s 582s welcome to localhost:8529 582s ok 2 582s warning: Internal response 582s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 582s response: 582s 500 Server closed connection without sending any data back 582s Content-Type: text/plain 582s Client-Date: Tue, 06 May 2025 17:33:53 GMT 582s Client-Warning: Internal response 582s 582s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 582s ok 3 582s ok 585s t/ssl/pha.t ......................... 585s 1..4 585s # Running under perl version 5.040001 for linux 585s # Current time local: Tue May 6 17:33:53 2025 585s # Current time GMT: Tue May 6 17:33:53 2025 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.44 585s # testing : access must be denied without client certificate 585s # expected: 403 585s # received: '403' 585s ok 1 585s # testing : PHA reneg body buffer size restriction works 585s # expected: 413 585s # received: '413' 585s ok 2 585s # testing : PHA works with POST body 585s # expected: 200 585s # received: '200' 585s ok 3 585s # testing : request body matches response 585s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 585s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 585s ok 4 585s ok 589s t/ssl/pr12355.t ..................... 589s 1..10 589s # Running under perl version 5.040001 for linux 589s # Current time local: Tue May 6 17:33:56 2025 589s # Current time GMT: Tue May 6 17:33:56 2025 589s # Using Test.pm version 1.31 589s # Using Apache/Test.pm version 1.44 589s # Downgrading to TLSv12 589s # testing : renegotiation on POST works 589s # expected: 200 589s # received: '200' 589s ok 1 589s # testing : request body matches response 589s # expected: 'hello world' 589s # received: 'hello world' 589s ok 2 589s # testing : renegotiation on POST works 589s # expected: 200 589s # received: '200' 589s ok 3 589s # testing : request body matches response 589s # expected: 'hello world' 589s # received: 'hello world' 589s ok 4 589s # testing : renegotiation on POST works 589s # expected: 200 589s # received: '200' 589s ok 5 589s # testing : request body matches response 589s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 589s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 589s ok 6 589s # testing : renegotiation on POST works 589s # expected: 200 589s # received: '200' 589s ok 7 589s # testing : request body matches response 589s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 589s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 589s ok 8 589s # testing : renegotiation on POST works 589s # expected: 200 589s # received: '200' 589s ok 9 589s # testing : request body matches response 589s # expected: 'HELLO' 589s # received: 'HELLO' 589s ok 10 589s ok 592s t/ssl/pr43738.t ..................... 592s 1..4 592s # Running under perl version 5.040001 for linux 592s # Current time local: Tue May 6 17:33:59 2025 592s # Current time GMT: Tue May 6 17:33:59 2025 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.44 592s # Downgrading to TLSv12 592s # testing : renegotiation on POST works 592s # expected: 200 592s # received: '200' 592s ok 1 592s # testing : request body matches response 592s # expected: '/modules/ssl/aes128/empty.pfa 592s # hello world' 592s # received: '/modules/ssl/aes128/empty.pfa 592s # hello world' 592s ok 2 592s # testing : renegotiation on POST works 592s # expected: 200 592s # received: '200' 592s ok 3 592s # testing : request body matches response 592s # expected: '/modules/ssl/aes256/empty.pfa 592s # hello world' 592s # received: '/modules/ssl/aes256/empty.pfa 592s # hello world' 592s ok 4 592s ok 603s t/ssl/proxy.t ....................... 603s # using LWP client 603s 1..290 603s # Running under perl version 5.040001 for linux 603s # Current time local: Tue May 6 17:34:02 2025 603s # Current time GMT: Tue May 6 17:34:02 2025 603s # Using Test.pm version 1.31 603s # Using Apache/Test.pm version 1.44 603s # testing : / with proxy_http_https (http) 603s # expected: 200 603s # received: '200' 603s ok 1 603s # testing : CGI script with folded headers 603s # expected: 200 603s # received: '200' 603s ok 2 603s # testing : using valid proxyssl client cert 603s # expected: 200 603s # received: '200' 603s ok 3 603s # testing : using invalid proxyssl client cert 603s # expected: 403 603s # received: '403' 603s ok 4 603s # testing : protected cgi script 603s # expected: 200 603s # received: '200' 603s ok 5 603s # testing : X-Forwarded-Host header 603s # expected: 'localhost:8558' 603s # received: 'localhost:8558' 603s ok 6 603s # testing : client subject common name 603s # expected: 'client_ok' 603s # received: 'client_ok' 603s ok 7 603s # testing : ProxyPassReverse Location rewrite 603s # expected: 'http://localhost:8558/modules/' 603s # received: 'http://localhost:8558/modules/' 603s ok 8 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 1024 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '1024' 603s # received: 1024 603s ok 9 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 2048 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '2048' 603s # received: 2048 603s ok 10 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 3072 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '3072' 603s # received: 3072 603s ok 11 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 4096 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '4096' 603s # received: 4096 603s ok 12 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 5120 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '5120' 603s # received: 5120 603s ok 13 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 6144 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '6144' 603s # received: 6144 603s ok 14 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 7168 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '7168' 603s # received: 7168 603s ok 15 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 8192 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '8192' 603s # received: 8192 603s ok 16 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 9216 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:05 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:05 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '9216' 603s # received: 9216 603s ok 17 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 10240 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '10240' 603s # received: 10240 603s ok 18 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 11264 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '11264' 603s # received: 11264 603s ok 19 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 12288 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '12288' 603s # received: 12288 603s ok 20 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 13312 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '13312' 603s # received: 13312 603s ok 21 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 14336 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '14336' 603s # received: 14336 603s ok 22 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 15360 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '15360' 603s # received: 15360 603s ok 23 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 16384 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '16384' 603s # received: 16384 603s ok 24 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 17408 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '17408' 603s # received: 17408 603s ok 25 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 18432 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '18432' 603s # received: 18432 603s ok 26 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 19456 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '19456' 603s # received: 19456 603s ok 27 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 20480 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '20480' 603s # received: 20480 603s ok 28 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 21504 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '21504' 603s # received: 21504 603s ok 29 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 22528 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '22528' 603s # received: 22528 603s ok 30 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 23552 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '23552' 603s # received: 23552 603s ok 31 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 24576 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '24576' 603s # received: 24576 603s ok 32 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 25600 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '25600' 603s # received: 25600 603s ok 33 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 26624 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '26624' 603s # received: 26624 603s ok 34 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 27648 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '27648' 603s # received: 27648 603s ok 35 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 28672 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '28672' 603s # received: 28672 603s ok 36 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 29696 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '29696' 603s # received: 29696 603s ok 37 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 30720 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '30720' 603s # received: 30720 603s ok 38 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 31744 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '31744' 603s # received: 31744 603s ok 39 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 32768 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '32768' 603s # received: 32768 603s ok 40 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 33792 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '33792' 603s # received: 33792 603s ok 41 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 34816 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '34816' 603s # received: 34816 603s ok 42 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 35840 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '35840' 603s # received: 35840 603s ok 43 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 36864 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '36864' 603s # received: 36864 603s ok 44 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 37888 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '37888' 603s # received: 37888 603s ok 45 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 38912 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '38912' 603s # received: 38912 603s ok 46 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 39936 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '39936' 603s # received: 39936 603s ok 47 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 40960 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '40960' 603s # received: 40960 603s ok 48 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 41984 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '41984' 603s # received: 41984 603s ok 49 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 43008 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '43008' 603s # received: 43008 603s ok 50 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 44032 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '44032' 603s # received: 44032 603s ok 51 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 45056 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '45056' 603s # received: 45056 603s ok 52 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 46080 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '46080' 603s # received: 46080 603s ok 53 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 47104 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '47104' 603s # received: 47104 603s ok 54 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 48128 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '48128' 603s # received: 48128 603s ok 55 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 49152 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '49152' 603s # received: 49152 603s ok 56 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 50176 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '50176' 603s # received: 50176 603s ok 57 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 51200 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '51200' 603s # received: 51200 603s ok 58 603s #lwp request: 603s #POST http://localhost:8558/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 102400 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 7 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8558 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '102400' 603s # received: 102400 603s ok 59 603s # testing : / with proxy_http_https_proxy_section (http) 603s # expected: 200 603s # received: '200' 603s ok 60 603s # testing : CGI script with folded headers 603s # expected: 200 603s # received: '200' 603s ok 61 603s # testing : using valid proxyssl client cert 603s # expected: 200 603s # received: '200' 603s ok 62 603s # testing : using invalid proxyssl client cert 603s # expected: 403 603s # received: '403' 603s ok 63 603s # testing : protected cgi script 603s # expected: 200 603s # received: '200' 603s ok 64 603s # testing : X-Forwarded-Host header 603s # expected: 'localhost:8560' 603s # received: 'localhost:8560' 603s ok 65 603s # testing : client subject common name 603s # expected: 'client_ok' 603s # received: 'client_ok' 603s ok 66 603s # testing : ProxyPassReverse Location rewrite 603s # expected: 'http://localhost:8560/modules/' 603s # received: 'http://localhost:8560/modules/' 603s ok 67 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 1024 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '1024' 603s # received: 1024 603s ok 68 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 2048 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '2048' 603s # received: 2048 603s ok 69 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 3072 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '3072' 603s # received: 3072 603s ok 70 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 4096 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '4096' 603s # received: 4096 603s ok 71 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 5120 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '5120' 603s # received: 5120 603s ok 72 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 6144 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '6144' 603s # received: 6144 603s ok 73 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 7168 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '7168' 603s # received: 7168 603s ok 74 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 8192 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '8192' 603s # received: 8192 603s ok 75 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 9216 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '9216' 603s # received: 9216 603s ok 76 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 10240 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '10240' 603s # received: 10240 603s ok 77 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 11264 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '11264' 603s # received: 11264 603s ok 78 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 12288 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '12288' 603s # received: 12288 603s ok 79 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 13312 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '13312' 603s # received: 13312 603s ok 80 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 14336 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '14336' 603s # received: 14336 603s ok 81 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 15360 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '15360' 603s # received: 15360 603s ok 82 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 16384 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '16384' 603s # received: 16384 603s ok 83 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 17408 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '17408' 603s # received: 17408 603s ok 84 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 18432 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '18432' 603s # received: 18432 603s ok 85 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 19456 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '19456' 603s # received: 19456 603s ok 86 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 20480 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '20480' 603s # received: 20480 603s ok 87 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 21504 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '21504' 603s # received: 21504 603s ok 88 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 22528 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '22528' 603s # received: 22528 603s ok 89 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 23552 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '23552' 603s # received: 23552 603s ok 90 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 24576 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '24576' 603s # received: 24576 603s ok 91 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 25600 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '25600' 603s # received: 25600 603s ok 92 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 26624 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '26624' 603s # received: 26624 603s ok 93 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 27648 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '27648' 603s # received: 27648 603s ok 94 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 28672 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '28672' 603s # received: 28672 603s ok 95 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 29696 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '29696' 603s # received: 29696 603s ok 96 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 30720 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '30720' 603s # received: 30720 603s ok 97 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 31744 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '31744' 603s # received: 31744 603s ok 98 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 32768 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '32768' 603s # received: 32768 603s ok 99 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 33792 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '33792' 603s # received: 33792 603s ok 100 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 34816 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '34816' 603s # received: 34816 603s ok 101 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 35840 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '35840' 603s # received: 35840 603s ok 102 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 36864 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '36864' 603s # received: 36864 603s ok 103 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 37888 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '37888' 603s # received: 37888 603s ok 104 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 38912 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '38912' 603s # received: 38912 603s ok 105 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 39936 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '39936' 603s # received: 39936 603s ok 106 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 40960 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '40960' 603s # received: 40960 603s ok 107 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 41984 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:06 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:06 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '41984' 603s # received: 41984 603s ok 108 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 43008 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '43008' 603s # received: 43008 603s ok 109 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 44032 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '44032' 603s # received: 44032 603s ok 110 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 45056 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '45056' 603s # received: 45056 603s ok 111 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 46080 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '46080' 603s # received: 46080 603s ok 112 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 47104 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '47104' 603s # received: 47104 603s ok 113 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 48128 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '48128' 603s # received: 48128 603s ok 114 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 49152 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '49152' 603s # received: 49152 603s ok 115 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 50176 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '50176' 603s # received: 50176 603s ok 116 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 51200 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '51200' 603s # received: 51200 603s ok 117 603s #lwp request: 603s #POST http://localhost:8560/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 102400 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 7 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8560 603s #Client-Response-Num: 1 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '102400' 603s # received: 102400 603s ok 118 603s # testing : / with proxy_https_http (https) 603s # expected: 200 603s # received: '200' 603s ok 119 603s # testing : CGI script with folded headers 603s # expected: 200 603s # received: '200' 603s ok 120 603s # testing : ProxyPassReverse Location rewrite 603s # expected: 'https://localhost:8562/modules/' 603s # received: 'https://localhost:8562/modules/' 603s ok 121 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 1024 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '1024' 603s # received: 1024 603s ok 122 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 2048 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '2048' 603s # received: 2048 603s ok 123 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 3072 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '3072' 603s # received: 3072 603s ok 124 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 4096 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '4096' 603s # received: 4096 603s ok 125 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 5120 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '5120' 603s # received: 5120 603s ok 126 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 6144 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '6144' 603s # received: 6144 603s ok 127 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 7168 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '7168' 603s # received: 7168 603s ok 128 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 8192 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '8192' 603s # received: 8192 603s ok 129 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 9216 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '9216' 603s # received: 9216 603s ok 130 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 10240 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '10240' 603s # received: 10240 603s ok 131 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 11264 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '11264' 603s # received: 11264 603s ok 132 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 12288 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '12288' 603s # received: 12288 603s ok 133 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 13312 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '13312' 603s # received: 13312 603s ok 134 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 14336 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '14336' 603s # received: 14336 603s ok 135 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 15360 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '15360' 603s # received: 15360 603s ok 136 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 16384 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '16384' 603s # received: 16384 603s ok 137 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 17408 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '17408' 603s # received: 17408 603s ok 138 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 18432 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '18432' 603s # received: 18432 603s ok 139 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 19456 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '19456' 603s # received: 19456 603s ok 140 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 20480 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '20480' 603s # received: 20480 603s ok 141 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 21504 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '21504' 603s # received: 21504 603s ok 142 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 22528 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '22528' 603s # received: 22528 603s ok 143 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 23552 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '23552' 603s # received: 23552 603s ok 144 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 24576 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '24576' 603s # received: 24576 603s ok 145 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 25600 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '25600' 603s # received: 25600 603s ok 146 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 26624 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '26624' 603s # received: 26624 603s ok 147 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 27648 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '27648' 603s # received: 27648 603s ok 148 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 28672 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '28672' 603s # received: 28672 603s ok 149 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 29696 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '29696' 603s # received: 29696 603s ok 150 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 30720 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:07 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:07 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '30720' 603s # received: 30720 603s ok 151 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 31744 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '31744' 603s # received: 31744 603s ok 152 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 32768 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '32768' 603s # received: 32768 603s ok 153 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 33792 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '33792' 603s # received: 33792 603s ok 154 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 34816 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '34816' 603s # received: 34816 603s ok 155 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 35840 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '35840' 603s # received: 35840 603s ok 156 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 36864 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '36864' 603s # received: 36864 603s ok 157 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 37888 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '37888' 603s # received: 37888 603s ok 158 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 38912 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '38912' 603s # received: 38912 603s ok 159 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 39936 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '39936' 603s # received: 39936 603s ok 160 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 40960 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '40960' 603s # received: 40960 603s ok 161 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 41984 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '41984' 603s # received: 41984 603s ok 162 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 43008 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '43008' 603s # received: 43008 603s ok 163 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 44032 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '44032' 603s # received: 44032 603s ok 164 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 45056 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '45056' 603s # received: 45056 603s ok 165 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 46080 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '46080' 603s # received: 46080 603s ok 166 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 47104 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '47104' 603s # received: 47104 603s ok 167 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 48128 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '48128' 603s # received: 48128 603s ok 168 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 49152 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '49152' 603s # received: 49152 603s ok 169 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 50176 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '50176' 603s # received: 50176 603s ok 170 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 51200 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '51200' 603s # received: 51200 603s ok 171 603s #lwp request: 603s #POST https://localhost:8562/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 102400 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 7 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8562 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '102400' 603s # received: 102400 603s ok 172 603s # testing : / with proxy_https_https (https) 603s # expected: 200 603s # received: '200' 603s ok 173 603s # testing : CGI script with folded headers 603s # expected: 200 603s # received: '200' 603s ok 174 603s # testing : using valid proxyssl client cert 603s # expected: 200 603s # received: '200' 603s ok 175 603s # testing : using invalid proxyssl client cert 603s # expected: 403 603s # received: '403' 603s ok 176 603s # testing : protected cgi script 603s # expected: 200 603s # received: '200' 603s ok 177 603s # testing : X-Forwarded-Host header 603s # expected: 'localhost:8559' 603s # received: 'localhost:8559' 603s ok 178 603s # testing : client subject common name 603s # expected: 'client_ok' 603s # received: 'client_ok' 603s ok 179 603s # testing : ProxyPassReverse Location rewrite 603s # expected: 'https://localhost:8559/modules/' 603s # received: 'https://localhost:8559/modules/' 603s ok 180 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 1024 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '1024' 603s # received: 1024 603s ok 181 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 2048 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '2048' 603s # received: 2048 603s ok 182 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 3072 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '3072' 603s # received: 3072 603s ok 183 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 4096 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '4096' 603s # received: 4096 603s ok 184 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 5120 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '5120' 603s # received: 5120 603s ok 185 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 6144 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '6144' 603s # received: 6144 603s ok 186 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 7168 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '7168' 603s # received: 7168 603s ok 187 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 8192 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '8192' 603s # received: 8192 603s ok 188 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 9216 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '9216' 603s # received: 9216 603s ok 189 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 10240 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '10240' 603s # received: 10240 603s ok 190 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 11264 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '11264' 603s # received: 11264 603s ok 191 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 12288 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '12288' 603s # received: 12288 603s ok 192 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 13312 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '13312' 603s # received: 13312 603s ok 193 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 14336 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '14336' 603s # received: 14336 603s ok 194 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 15360 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '15360' 603s # received: 15360 603s ok 195 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 16384 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '16384' 603s # received: 16384 603s ok 196 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 17408 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '17408' 603s # received: 17408 603s ok 197 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 18432 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '18432' 603s # received: 18432 603s ok 198 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 19456 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '19456' 603s # received: 19456 603s ok 199 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 20480 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '20480' 603s # received: 20480 603s ok 200 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 21504 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:08 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:08 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '21504' 603s # received: 21504 603s ok 201 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 22528 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '22528' 603s # received: 22528 603s ok 202 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 23552 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '23552' 603s # received: 23552 603s ok 203 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 24576 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '24576' 603s # received: 24576 603s ok 204 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 25600 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '25600' 603s # received: 25600 603s ok 205 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 26624 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '26624' 603s # received: 26624 603s ok 206 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 27648 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '27648' 603s # received: 27648 603s ok 207 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 28672 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '28672' 603s # received: 28672 603s ok 208 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 29696 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '29696' 603s # received: 29696 603s ok 209 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 30720 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '30720' 603s # received: 30720 603s ok 210 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 31744 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '31744' 603s # received: 31744 603s ok 211 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 32768 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '32768' 603s # received: 32768 603s ok 212 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 33792 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '33792' 603s # received: 33792 603s ok 213 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 34816 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '34816' 603s # received: 34816 603s ok 214 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 35840 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '35840' 603s # received: 35840 603s ok 215 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 36864 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '36864' 603s # received: 36864 603s ok 216 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 37888 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '37888' 603s # received: 37888 603s ok 217 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 38912 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '38912' 603s # received: 38912 603s ok 218 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 39936 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '39936' 603s # received: 39936 603s ok 219 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 40960 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '40960' 603s # received: 40960 603s ok 220 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 41984 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '41984' 603s # received: 41984 603s ok 221 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 43008 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '43008' 603s # received: 43008 603s ok 222 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 44032 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '44032' 603s # received: 44032 603s ok 223 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 45056 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '45056' 603s # received: 45056 603s ok 224 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 46080 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '46080' 603s # received: 46080 603s ok 225 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 47104 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '47104' 603s # received: 47104 603s ok 226 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 48128 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '48128' 603s # received: 48128 603s ok 227 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 49152 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '49152' 603s # received: 49152 603s ok 228 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 50176 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '50176' 603s # received: 50176 603s ok 229 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 51200 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '51200' 603s # received: 51200 603s ok 230 603s #lwp request: 603s #POST https://localhost:8559/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 102400 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:09 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 7 603s #Client-Date: Tue, 06 May 2025 17:34:09 GMT 603s #Client-Peer: 127.0.0.1:8559 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '102400' 603s # received: 102400 603s ok 231 603s # testing : / with proxy_https_https_proxy_section (https) 603s # expected: 200 603s # received: '200' 603s ok 232 603s # testing : CGI script with folded headers 603s # expected: 200 603s # received: '200' 603s ok 233 603s # testing : using valid proxyssl client cert 603s # expected: 200 603s # received: '200' 603s ok 234 603s # testing : using invalid proxyssl client cert 603s # expected: 403 603s # received: '403' 603s ok 235 603s # testing : protected cgi script 603s # expected: 200 603s # received: '200' 603s ok 236 603s # testing : X-Forwarded-Host header 603s # expected: 'localhost:8561' 603s # received: 'localhost:8561' 603s ok 237 603s # testing : client subject common name 603s # expected: 'client_ok' 603s # received: 'client_ok' 603s ok 238 603s # testing : ProxyPassReverse Location rewrite 603s # expected: 'https://localhost:8561/modules/' 603s # received: 'https://localhost:8561/modules/' 603s ok 239 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 1024 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '1024' 603s # received: 1024 603s ok 240 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 2048 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '2048' 603s # received: 2048 603s ok 241 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 3072 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '3072' 603s # received: 3072 603s ok 242 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 4096 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '4096' 603s # received: 4096 603s ok 243 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 5120 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '5120' 603s # received: 5120 603s ok 244 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 6144 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '6144' 603s # received: 6144 603s ok 245 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 7168 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '7168' 603s # received: 7168 603s ok 246 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 8192 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '8192' 603s # received: 8192 603s ok 247 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 9216 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 5 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '9216' 603s # received: 9216 603s ok 248 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 10240 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '10240' 603s # received: 10240 603s ok 249 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 11264 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '11264' 603s # received: 11264 603s ok 250 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 12288 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '12288' 603s # received: 12288 603s ok 251 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 13312 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '13312' 603s # received: 13312 603s ok 252 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 14336 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '14336' 603s # received: 14336 603s ok 253 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 15360 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '15360' 603s # received: 15360 603s ok 254 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 16384 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '16384' 603s # received: 16384 603s ok 255 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 17408 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '17408' 603s # received: 17408 603s ok 256 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 18432 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '18432' 603s # received: 18432 603s ok 257 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 19456 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '19456' 603s # received: 19456 603s ok 258 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 20480 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '20480' 603s # received: 20480 603s ok 259 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 21504 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '21504' 603s # received: 21504 603s ok 260 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 22528 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '22528' 603s # received: 22528 603s ok 261 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 23552 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '23552' 603s # received: 23552 603s ok 262 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 24576 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '24576' 603s # received: 24576 603s ok 263 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 25600 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '25600' 603s # received: 25600 603s ok 264 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 26624 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '26624' 603s # received: 26624 603s ok 265 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 27648 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '27648' 603s # received: 27648 603s ok 266 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 28672 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '28672' 603s # received: 28672 603s ok 267 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 29696 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '29696' 603s # received: 29696 603s ok 268 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 30720 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '30720' 603s # received: 30720 603s ok 269 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 31744 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '31744' 603s # received: 31744 603s ok 270 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 32768 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '32768' 603s # received: 32768 603s ok 271 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 33792 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '33792' 603s # received: 33792 603s ok 272 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 34816 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '34816' 603s # received: 34816 603s ok 273 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 35840 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '35840' 603s # received: 35840 603s ok 274 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 36864 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '36864' 603s # received: 36864 603s ok 275 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 37888 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '37888' 603s # received: 37888 603s ok 276 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 38912 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '38912' 603s # received: 38912 603s ok 277 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 39936 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '39936' 603s # received: 39936 603s ok 278 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 40960 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '40960' 603s # received: 40960 603s ok 279 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 41984 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '41984' 603s # received: 41984 603s ok 280 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 43008 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '43008' 603s # received: 43008 603s ok 281 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 44032 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:13 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '44032' 603s # received: 44032 603s ok 282 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 45056 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:13 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '45056' 603s # received: 45056 603s ok 283 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 46080 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '46080' 603s # received: 46080 603s ok 284 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 47104 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '47104' 603s # received: 47104 603s ok 285 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 48128 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '48128' 603s # received: 48128 603s ok 286 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 49152 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '49152' 603s # received: 49152 603s ok 287 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 50176 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '50176' 603s # received: 50176 603s ok 288 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 51200 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 6 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '51200' 603s # received: 51200 603s ok 289 603s #lwp request: 603s #POST https://localhost:8561/eat_post HTTP/1.1 603s #User-Agent: libwww-perl/6.78 603s #Content-Length: 102400 603s # 603s #server response: 603s #HTTP/1.1 200 OK 603s #Connection: close 603s #Date: Tue, 06 May 2025 17:34:14 GMT 603s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 603s #Vary: In-If1 603s #Content-Length: 7 603s #Client-Date: Tue, 06 May 2025 17:34:14 GMT 603s #Client-Peer: 127.0.0.1:8561 603s #Client-Response-Num: 1 603s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 603s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 603s #Client-SSL-Socket-Class: IO::Socket::SSL 603s #Client-SSL-Version: TLSv1_3 603s #DMMATCH1: 1 603s # 603s # testing : length posted 603s # expected: '102400' 603s # received: 102400 603s ok 290 603s ok 606s t/ssl/require.t ..................... 606s 1..10 606s # Running under perl version 5.040001 for linux 606s # Current time local: Tue May 6 17:34:14 2025 606s # Current time GMT: Tue May 6 17:34:14 2025 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.44 606s ok 1 606s ok 2 606s ok 3 606s ok 4 606s ok 5 606s ok 6 606s ok 7 606s ok 8 606s ok 9 606s ok 10 606s ok 609s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 614s t/ssl/varlookup.t ................... 614s 1..83 614s # Running under perl version 5.040001 for linux 614s # Current time local: Tue May 6 17:34:20 2025 614s # Current time GMT: Tue May 6 17:34:20 2025 614s # Using Test.pm version 1.31 614s # Using Apache/Test.pm version 1.44 614s # testing : HTTP_USER_AGENT 614s # expected: 'libwww-perl/6.78' 614s # received: 'libwww-perl/6.78' 614s ok 1 614s # testing : HTTP:User-Agent 614s # expected: 'libwww-perl/6.78' 614s # received: 'libwww-perl/6.78' 614s ok 2 614s # testing : HTTP_REFERER 614s # expected: 't/ssl/varlookup.t' 614s # received: 't/ssl/varlookup.t' 614s ok 3 614s # testing : HTTP_HOST 614s # expected: 'localhost:8532' 614s # received: 'localhost:8532' 614s ok 4 614s # testing : QUERY_STRING 614s # expected: 'QUERY_STRING' 614s # received: 'QUERY_STRING' 614s ok 5 614s # testing : SERVER_SOFTWARE 614s # expected: qr/^Apache\/2.4.63/ 614s # received: 'Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1' 614s ok 6 614s # testing : SERVER_ADMIN 614s # expected: 'tuser@localhost' 614s # received: 'tuser@localhost' 614s ok 7 614s # testing : SERVER_PORT 614s # expected: '8532' 614s # received: '8532' 614s ok 8 614s # testing : SERVER_NAME 614s # expected: 'localhost' 614s # received: 'localhost' 614s ok 9 614s # testing : SERVER_PROTOCOL 614s # expected: qr/^HTTP\/1\.\d$/ 614s # received: 'HTTP/1.1' 614s ok 10 614s # testing : REMOTE_ADDR 614s # expected: '127.0.0.1' 614s # received: '127.0.0.1' 614s ok 11 614s # testing : DOCUMENT_ROOT 614s # expected: '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs' 614s # received: '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs' 614s ok 12 614s # testing : REQUEST_METHOD 614s # expected: 'GET' 614s # received: 'GET' 614s ok 13 614s # testing : REQUEST_URI 614s # expected: '/test_ssl_var_lookup' 614s # received: '/test_ssl_var_lookup' 614s ok 14 614s # testing : TIME_YEAR 614s # expected: 2025 614s # received: '2025' 614s ok 15 614s # testing : TIME_MON 614s # expected: '05' 614s # received: '05' 614s ok 16 614s # testing : TIME_DAY 614s # expected: '06' 614s # received: '06' 614s ok 17 614s # testing : TIME_WDAY 614s # expected: 2 614s # received: '2' 614s ok 18 614s # testing : IS_SUBREQ 614s # expected: 'false' 614s # received: 'false' 614s ok 19 614s # testing : API_VERSION 614s # expected: '20120211' 614s # received: '20120211' 614s ok 20 614s # testing : THE_REQUEST 614s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 614s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 614s ok 21 614s # testing : REQUEST_SCHEME 614s # expected: 'https' 614s # received: 'https' 614s ok 22 614s # testing : HTTPS 614s # expected: 'on' 614s # received: 'on' 614s ok 23 614s # testing : ENV:THE_ARGS 614s # expected: 'ENV:THE_ARGS' 614s # received: 'ENV:THE_ARGS' 614s ok 24 614s # testing : SSL_CLIENT_M_VERSION 614s # expected: qr/^\d+$/ 614s # received: '3' 614s ok 25 614s # testing : SSL_SERVER_M_VERSION 614s # expected: qr/^\d+$/ 614s # received: '3' 614s ok 26 614s # testing : SSL_CLIENT_M_SERIAL 614s # expected: qr/^[0-9A-F]+$/ 614s # received: '09' 614s ok 27 614s # testing : SSL_SERVER_M_SERIAL 614s # expected: qr/^[0-9A-F]+$/ 614s # received: '08' 614s ok 28 614s # testing : SSL_PROTOCOL 614s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 614s # received: 'TLSv1.3' 614s ok 29 614s # testing : SSL_CLIENT_V_START 614s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 614s # received: 'May 6 17:26:02 2025 GMT' 614s ok 30 614s # testing : SSL_SERVER_V_START 614s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 614s # received: 'May 6 17:26:02 2025 GMT' 614s ok 31 614s # testing : SSL_CLIENT_V_END 614s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 614s # received: 'May 6 17:26:02 2026 GMT' 614s ok 32 614s # testing : SSL_SERVER_V_END 614s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 614s # received: 'May 6 17:26:02 2026 GMT' 614s ok 33 614s # testing : SSL_CIPHER 614s # expected: qr/^[A-Z0-9_-]+$/ 614s # received: 'TLS_AES_256_GCM_SHA384' 614s ok 34 614s # testing : SSL_CIPHER_EXPORT 614s # expected: 'false' 614s # received: 'false' 614s ok 35 614s # testing : SSL_CIPHER_ALGKEYSIZE 614s # expected: qr/^\d+$/ 614s # received: '256' 614s ok 36 614s # testing : SSL_CIPHER_USEKEYSIZE 614s # expected: qr/^\d+$/ 614s # received: '256' 614s ok 37 614s # testing : SSL_SECURE_RENEG 614s # expected: qr/^(false|true)$/ 614s # received: 'false' 614s ok 38 614s # testing : SSL_CLIENT_S_DN 614s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 614s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 614s ok 39 614s # testing : SSL_SERVER_S_DN 614s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 614s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 614s ok 40 614s # testing : SSL_CLIENT_S_DN_C 614s # expected: 'US' 614s # received: 'US' 614s ok 41 614s # testing : SSL_SERVER_S_DN_C 614s # expected: 'US' 614s # received: 'US' 614s ok 42 614s # testing : SSL_CLIENT_S_DN_ST 614s # expected: 'California' 614s # received: 'California' 614s ok 43 614s # testing : SSL_SERVER_S_DN_ST 614s # expected: 'California' 614s # received: 'California' 614s ok 44 614s # testing : SSL_CLIENT_S_DN_L 614s # expected: 'San Francisco' 614s # received: 'San Francisco' 614s ok 45 614s # testing : SSL_SERVER_S_DN_L 614s # expected: 'San Francisco' 614s # received: 'San Francisco' 614s ok 46 614s # testing : SSL_CLIENT_S_DN_O 614s # expected: 'ASF' 614s # received: 'ASF' 614s ok 47 614s # testing : SSL_SERVER_S_DN_O 614s # expected: 'ASF' 614s # received: 'ASF' 614s ok 48 614s # testing : SSL_CLIENT_S_DN_OU 614s # expected: 'httpd-test' 614s # received: 'httpd-test' 614s ok 49 614s # testing : SSL_SERVER_S_DN_OU 614s # expected: qr/^httpd-test\/([-\w]+)/ 614s # received: 'httpd-test/rsa-test' 614s ok 50 614s # testing : SSL_CLIENT_S_DN_CN 614s # expected: 'client_ok' 614s # received: 'client_ok' 614s ok 51 614s # testing : SSL_SERVER_S_DN_CN 614s # expected: 'localhost' 614s # received: 'localhost' 614s ok 52 614s # testing : SSL_CLIENT_S_DN_Email 614s # expected: 'test-dev@httpd.apache.org' 614s # received: 'test-dev@httpd.apache.org' 614s ok 53 614s # testing : SSL_SERVER_S_DN_Email 614s # expected: 'test-dev@httpd.apache.org' 614s # received: 'test-dev@httpd.apache.org' 614s ok 54 614s # testing : SSL_CLIENT_SAN_Email_0 614s # expected: 'test-dev@httpd.apache.org' 614s # received: 'test-dev@httpd.apache.org' 614s ok 55 614s # testing : SSL_SERVER_SAN_DNS_0 614s # expected: 'localhost' 614s # received: 'localhost' 614s ok 56 614s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 614s # expected: 'test-dev@httpd.apache.org' 614s # received: 'test-dev@httpd.apache.org' 614s ok 57 614s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 614s # expected: '_https.localhost' 614s # received: '_https.localhost' 614s ok 58 614s # testing : SSL_CLIENT_I_DN 614s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 614s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 614s ok 59 614s # testing : SSL_SERVER_I_DN 614s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 614s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 614s ok 60 614s # testing : SSL_CLIENT_I_DN_C 614s # expected: 'US' 614s # received: 'US' 614s ok 61 614s # testing : SSL_SERVER_I_DN_C 614s # expected: 'US' 614s # received: 'US' 614s ok 62 614s # testing : SSL_CLIENT_I_DN_ST 614s # expected: 'California' 614s # received: 'California' 614s ok 63 614s # testing : SSL_SERVER_I_DN_ST 614s # expected: 'California' 614s # received: 'California' 614s ok 64 614s # testing : SSL_CLIENT_I_DN_L 614s # expected: 'San Francisco' 614s # received: 'San Francisco' 614s ok 65 614s # testing : SSL_SERVER_I_DN_L 614s # expected: 'San Francisco' 614s # received: 'San Francisco' 614s ok 66 614s # testing : SSL_CLIENT_I_DN_O 614s # expected: 'ASF' 614s # received: 'ASF' 614s ok 67 614s # testing : SSL_SERVER_I_DN_O 614s # expected: 'ASF' 614s # received: 'ASF' 614s ok 68 614s # testing : SSL_CLIENT_I_DN_OU 614s # expected: 'httpd-test' 614s # received: 'httpd-test' 614s ok 69 614s # testing : SSL_SERVER_I_DN_OU 614s # expected: 'httpd-test' 614s # received: 'httpd-test' 614s ok 70 614s # testing : SSL_CLIENT_I_DN_CN 614s # expected: 'ca' 614s # received: 'ca' 614s ok 71 614s # testing : SSL_SERVER_I_DN_CN 614s # expected: 'ca' 614s # received: 'ca' 614s ok 72 614s # testing : SSL_SERVER_I_DN_CN_RAW 614s # expected: 'ca' 614s # received: 'ca' 614s ok 73 614s # testing : SSL_SERVER_I_DN_CN_0_RAW 614s # expected: 'ca' 614s # received: 'ca' 614s ok 74 614s # testing : SSL_CLIENT_I_DN_Email 614s # expected: 'test-dev@httpd.apache.org' 614s # received: 'test-dev@httpd.apache.org' 614s ok 75 614s # testing : SSL_SERVER_I_DN_Email 614s # expected: 'test-dev@httpd.apache.org' 614s # received: 'test-dev@httpd.apache.org' 614s ok 76 614s # testing : SSL_CLIENT_A_SIG 614s # expected: 'sha256WithRSAEncryption' 614s # received: 'sha256WithRSAEncryption' 614s ok 77 614s # testing : SSL_SERVER_A_SIG 614s # expected: 'sha256WithRSAEncryption' 614s # received: 'sha256WithRSAEncryption' 614s ok 78 614s # testing : SSL_CLIENT_A_KEY 614s # expected: 'rsaEncryption' 614s # received: 'rsaEncryption' 614s ok 79 614s # testing : SSL_SERVER_A_KEY 614s # expected: qr/^[rd]saEncryption$/ 614s # received: 'rsaEncryption' 614s ok 80 614s # testing : SSL_CLIENT_CERT 614s # expected: qr/^-----BEGIN CERTIFICATE-----/ 614s # received: '-----BEGIN CERTIFICATE----- 614s # MIIEezCCA2OgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 614s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 614s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 614s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 614s # MTcyNjAyWhcNMjYwNTA2MTcyNjAyWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 614s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 614s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 614s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 614s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1YTjVYS4ztoJxU9ZuMhb/HijFrx2C+54MKY 614s # t23iR4oPU3JolQpQ0xwDqZpbgUbrSBRkcfuJeh1JLFWrymV2eg+LEJ1mEuxwNEcr 614s # DAoeBjyPdg/Olz8Q9jipm1gjmI5pEdUoU7HEkMOf4dGG5W5LHwLV5CmHACi9qG07 614s # H3epY+yVG3uFvGWF27MHF1uWZ1GsXV5mon0YUX+Z+mypjjJguUzbBzOa9PFTwqqh 614s # Ah8j8IbfC/h2hHKhlnayyK3eLFktAkHH1AvBebLeTe+TypApmuw4l1wsLWhegsI6 614s # 9k7PAN/FkNZFZMKsDzLfPwbsidBNy9o+XwTrqvD8U+Xhz1SYJQIDAQABo4HOMIHL 614s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 614s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 614s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 614s # HQ4EFgQUQZRyLixJ35cVBB14dmMDS1LjFo4wHwYDVR0jBBgwFoAUGHrH5kC45qQL 614s # zVr4PqrVSvwBO8YwDQYJKoZIhvcNAQELBQADggEBALIphVwvF9McHdVWu6X+ebjI 614s # EQ8/7B55cGW5EpIjz+nEPVD0vmeld5tWIh867EarTr+cTFOn6azAxozpB2O2Nux8 614s # 4I4XBCamusT8pZIqJSxO3EQ3GgCn0GVQsI5X8PGpCHINNq81yVm+kFZGUvj1TC/t 614s # zPzmtd6+GJn/disxUKmT+y7RUYwYHEDEUdpS6nfuvsK/hIg5NWtJdYuGctAXK3nQ 614s # 3YOC70+zE1tRwfTXO1ct/lsSYOpAKojlnC+gHgJWEFup2b0UnrotQzSGL0/UpVz2 614s # NwwJ9YC6q0aEgv2zHRLmlz3W/MJIH8i2rTFYnML9F6iz0RuiYK6VEes+5Q+jAPQ= 614s # -----END CERTIFICATE----- 614s # ' 614s ok 81 614s # testing : SSL_SERVER_CERT 614s # expected: qr/^-----BEGIN CERTIFICATE-----/ 614s # received: '-----BEGIN CERTIFICATE----- 614s # MIIERDCCAyygAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 614s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 614s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 614s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwNTA2 614s # MTcyNjAyWhcNMjYwNTA2MTcyNjAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 614s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 614s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 614s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 614s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhwY8/R5aOeD1lrinru4S+pIi 614s # kk69XnVCaT6g0eYWzrwCm9mVuwDULiwF9Qneh2IUaGKiYpr8BMX9AN+hcFFG0cor 614s # P99sPiXZn5/jBvNVf5hvQnW2XkWPT3vDm/H8IXDW1iGWW9UE0Fesg84kwxkotWkD 614s # cXSkXoiydxt0n3pa9fhsjIzmULJs+lk5zdHnTSyVTiUVF+OPkPnmXGUJQ+qUOlSN 614s # mMEfMK92dlv4DT1tKsBJPl73bm4f27m17PTt2aZrbeSM3uNh/f94Gc+jiQtA4Hh5 614s # WBc4mxrXiPAxJsbNPSV/8mNJzZvouMyT6ba7wZPsCqMUFvl8OT5Ll+IiH+xGDwID 614s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 614s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBSD 614s # Fb9f9wJqcU8D0VdqNfd/VNmZyTAfBgNVHSMEGDAWgBQYesfmQLjmpAvNWvg+qtVK 614s # /AE7xjANBgkqhkiG9w0BAQsFAAOCAQEAN6CMi/U+AkWmlorg7kBnIukwkZpqYzZi 614s # rTiveBvyI9VYONjYXKcyEkdx8z6UdyUnyQKk1TyQU/pLLLU6RKoqva85P7dYfnRj 614s # zZ8W0J7vYW3IikGjTba1G3wXkS6p7w4SdMpDpt2kdXfADUykOw+bgW8AIU/msu63 614s # oxVRGN+d5hjjINoexj8rDNOuTTKlej9VQjsPZ+6Pu9yANXtufODsUvv8shX/e54A 614s # 9L/Ux+mc90S8IXOw3GcbZ0dpV+IBRmfGwzefdoYec6zfoVrVc4DpFkM+2A7KrKtR 614s # vsU3wZ2EYFa5OT/lPG6lTDQAh2Kka7Sisfx9iyDHmp+Kq8oc6v1Edg== 614s # -----END CERTIFICATE----- 614s # ' 614s ok 82 614s # testing : SSL_CLIENT_VERIFY 614s # expected: 'SUCCESS' 614s # received: 'SUCCESS' 614s ok 83 614s ok 617s t/ssl/verify.t ...................... 617s 1..3 617s # Running under perl version 5.040001 for linux 617s # Current time local: Tue May 6 17:34:24 2025 617s # Current time GMT: Tue May 6 17:34:24 2025 617s # Using Test.pm version 1.31 617s # Using Apache/Test.pm version 1.44 617s HTTP/1.1 403 Forbidden 617s Connection: close 617s Date: Tue, 06 May 2025 17:34:27 GMT 617s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 617s Content-Length: 258 617s Content-Type: text/html; charset=iso-8859-1 617s Client-Date: Tue, 06 May 2025 17:34:27 GMT 617s Client-Peer: 127.0.0.1:8532 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 Title: 403 Forbidden 617s 617s 617s 617s 403 Forbidden 617s 617s

Forbidden

617s

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

617s 617s ok 1 617s HTTP/1.1 200 OK 617s Connection: close 617s Date: Tue, 06 May 2025 17:34:27 GMT 617s Accept-Ranges: bytes 617s ETag: "1a-62c6deaf13e40" 617s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 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: Tue, 06 May 2025 17:34:27 GMT 617s Client-Peer: 127.0.0.1:8532 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 500 Server closed connection without sending any data back 617s Content-Type: text/plain 617s Client-Date: Tue, 06 May 2025 17:34:27 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 617s All tests successful. 617s Files=143, Tests=7311, 488 wallclock secs ( 1.63 usr 0.53 sys + 203.94 cusr 263.12 csys = 469.22 CPU) 617s Result: PASS 617s [warning] server localhost:8529 shutdown 618s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 618s Files=143, Tests=7311, 488 wallclock secs ( 1.63 usr 0.53 sys + 203.94 cusr 263.12 csys = 469.22 CPU) 618s + grep -E '^Result: PASS' testlog.mpm_prefork 618s Result: PASS 618s + grep -E '^Result: FAIL' testlog.mpm_prefork 618s + grep -E 'server dumped core' testlog.mpm_prefork 618s =============Running-with-mpm_worker========== 618s + return 0 618s + run_tests mpm_worker 618s + local MPM=mpm_worker 618s + shift 618s + local LOG=testlog.mpm_worker 618s + echo =============Running-with-mpm_worker========== 618s + rm -f apache2.conf.debian 618s + cp /etc/apache2/apache2.conf apache2.conf.debian 618s + cat /etc/apache2/mods-available/mpm_worker.load 618s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 618s t/TEST -clean 618s + 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 618s + grep -v mpm_ 618s + xargs cat 618s + for m in bucketeer case_filter case_filter_in 618s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 618s + for m in bucketeer case_filter case_filter_in 618s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 618s + for m in bucketeer case_filter case_filter_in 618s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 618s + cat /etc/apache2/mods-available/mime.conf 618s + echo 'Servername localhost' 618s + make clean 618s [warning] setting ulimit to allow core files 618s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/TEST -clean 618s Duplicate specification "clean" for option "clean" 618s Duplicate specification "help" for option "help" 618s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules' 618s cd test_utilities && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 618s cd list_modules && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/list_modules' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/list_modules' 618s cd nntp_like && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 618s cd test_session && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_session' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_session' 618s cd client_add_filter && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 618s cd authany && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/authany' 618s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/authany' 618s cd eat_post && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/eat_post' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/eat_post' 618s cd test_ssl && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 618s cd random_chunk && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 618s cd test_rwrite && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 618s cd echo_post_chunk && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 618s cd echo_post && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post' 618s cd input_body_filter && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 618s cd memory_track && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/memory_track' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/memory_track' 618s cd test_apr_uri && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 618s cd fold && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/fold' 618s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/fold' 618s cd test_pass_brigade && make clean 618s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 618s 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 618s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 618s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules' 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 618s rmdir proxy 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 618s rmdir csr 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 618s rmdir conf 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 618s rmdir keys 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 618s rmdir export 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 618s rmdir newcerts 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 618s rmdir certs 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 618s rmdir crl 618s unlink /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 618s rmdir asf 618s rmdir /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 618s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 618s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test' 618s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 618s t/TEST -clean 618s [warning] setting ulimit to allow core files 618s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 619s Duplicate specification "clean" for option "clean" 619s Duplicate specification "help" for option "help" 619s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 619s make[2]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 619s rm -f \ 619s TestItSelf.bso TestItSelf.def \ 619s TestItSelf.exp TestItSelf.x \ 619s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 619s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 619s *.a *.o \ 619s *perl.core MYMETA.json \ 619s MYMETA.yml blibdirs.ts \ 619s core core.*perl.*.? \ 619s core.[0-9] core.[0-9][0-9] \ 619s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 619s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 619s mon.out perl \ 619s perl perl.exe \ 619s perlmain.c pm_to_blib \ 619s pm_to_blib.ts so_locations \ 619s tmon.out 619s rm -rf \ 619s Makefile.old blib \ 619s t/TEST 619s mv Makefile Makefile.old > /dev/null 2>&1 619s make[2]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 619s rm -f \ 619s Test.bso Test.def \ 619s Test.exp Test.x \ 619s ../blib/arch/auto/Apache/Test/extralibs.all \ 619s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 619s *.a *.o \ 619s *perl.core MYMETA.json \ 619s MYMETA.yml blibdirs.ts \ 619s core core.*perl.*.? \ 619s core.[0-9] core.[0-9][0-9] \ 619s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 619s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 619s mon.out perl \ 619s perl perl.exe \ 619s perlmain.c pm_to_blib \ 619s pm_to_blib.ts so_locations \ 619s tmon.out 619s rm -rf \ 619s .mypacklist Makefile.old \ 619s blib t/REPORT \ 619s t/TEST 619s mv Makefile Makefile.old > /dev/null 2>&1 619s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test' 619s rm -f \ 619s test.bso test.def \ 619s test.exp test.x \ 619s blib/arch/auto/httpd-test/extralibs.all \ 619s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 619s *.a *.o \ 619s *perl.core MYMETA.json \ 619s MYMETA.yml blibdirs.ts \ 619s core core.*perl.*.? \ 619s core.[0-9] core.[0-9][0-9] \ 619s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 619s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 619s mon.out perl \ 619s perl perl.exe \ 619s perlmain.c pm_to_blib \ 619s pm_to_blib.ts so_locations \ 619s tmon.out 619s rm -rf \ 619s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 619s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 619s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 619s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 619s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 619s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 619s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 619s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 619s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 619s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 619s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 619s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 619s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 619s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 619s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 619s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 619s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 619s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 619s blib 619s mv Makefile Makefile.old > /dev/null 2>&1 619s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 619s + chown -R tuser: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp 619s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/apache2.conf.debian' 619s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 619s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 619s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 619s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 619s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 619s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 619s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 619s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 619s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 619s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 619s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 619s [ info] generating script ./t/htdocs/modules/cgi/env.pl 619s [ info] generating script ./t/htdocs/modules/cgi/action.pl 619s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 619s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 619s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 619s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 619s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 619s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 619s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 619s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 619s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 619s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 619s [ info] generating script ./t/htdocs/modules/cgi/big.pl 619s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 619s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 619s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 619s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 619s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 619s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 619s Warning: NAME must be a package name 619s Checking if your kit is complete... 619s Looks good 619s [ info] generating script t/TEST 619s [ info] generating script ./t/cgi-bin/next_available_port.pl 619s [ info] generating script ./t/cgi-bin/cookies.pl 619s [ info] generating script t/TEST 619s Writing MYMETA.yml and MYMETA.json 619s Writing MYMETA.yml and MYMETA.json 619s Checking for Cwd...ok 619s Checking for File::Spec...ok 619s Generating a Unix-style Makefile 619s Writing Makefile for httpd-test 619s Writing MYMETA.yml and MYMETA.json 619s + su tuser -c 't/TEST ' 619s + tee testlog.mpm_worker 619s [warning] setting ulimit to allow core files 619s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/TEST 619s Duplicate specification "clean" for option "clean" 619s Duplicate specification "help" for option "help" 622s [warning] generating SSL CA for asf 622s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 622s ..+++++++++++++++++++++++++++++++++++++++*..+++++++++++++++++++++++++++++++++++++++*..+...+.....+.............+..+.......+...+...........+.........+.+.................+...............+.........+...+.+...........+......+....+...+...+...+......+..............+.+.....+.+........+....+..+...+......+....++++++ 622s ........+.+...+..+.............+...+............+......+..+..........+..+.+..+++++++++++++++++++++++++++++++++++++++*.............+........+...+...+....+........+.......+...+...+......+.....+.........+.+.....+..........+.....+.+...+.........+++++++++++++++++++++++++++++++++++++++*..+...........+.............+...++++++ 622s ----- 622s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 622s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 623s [ 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 623s [ 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 623s Using configuration from conf/server_des3.cnf 623s Check that the request matches the signature 623s Signature ok 623s The Subject's Distinguished Name is as follows 623s countryName :PRINTABLE:'US' 623s stateOrProvinceName :ASN.1 12:'California' 623s localityName :ASN.1 12:'San Francisco' 623s organizationName :ASN.1 12:'ASF' 623s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 623s commonName :ASN.1 12:'localhost' 623s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 623s Certificate is to be certified until May 6 17:34:33 2026 GMT (365 days) 623s 623s Write out database with 1 new entries 623s Database updated 623s [ info] openssl genrsa -out keys/server2.pem 2048 623s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 623s [ 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 623s Using configuration from conf/server2.cnf 623s Check that the request matches the signature 623s Signature ok 623s The Subject's Distinguished Name is as follows 623s countryName :PRINTABLE:'US' 623s stateOrProvinceName :ASN.1 12:'California' 623s localityName :ASN.1 12:'San Francisco' 623s organizationName :ASN.1 12:'ASF' 623s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 623s commonName :ASN.1 12:'localhost' 623s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 623s Certificate is to be certified until May 6 17:34:34 2026 GMT (365 days) 623s 623s Write out database with 1 new entries 623s Database updated 623s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 627s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 627s [ 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 627s [ 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 627s Using configuration from conf/server_dsa.cnf 627s Check that the request matches the signature 627s Signature ok 627s The Subject's Distinguished Name is as follows 627s countryName :PRINTABLE:'US' 627s stateOrProvinceName :ASN.1 12:'California' 627s localityName :ASN.1 12:'San Francisco' 627s organizationName :ASN.1 12:'ASF' 627s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 627s commonName :ASN.1 12:'localhost' 627s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 627s Certificate is to be certified until May 6 17:34:38 2026 GMT (365 days) 627s 627s Write out database with 1 new entries 627s Database updated 627s [ info] openssl genrsa -out keys/client_ok.pem 2048 628s [ 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 628s [ 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 628s Using configuration from conf/client_ok.cnf 628s Check that the request matches the signature 628s Signature ok 628s The Subject's Distinguished Name is as follows 628s countryName :PRINTABLE:'US' 628s stateOrProvinceName :ASN.1 12:'California' 628s localityName :ASN.1 12:'San Francisco' 628s organizationName :ASN.1 12:'ASF' 628s organizationalUnitName:ASN.1 12:'httpd-test' 628s commonName :ASN.1 12:'client_ok' 628s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 628s Certificate is to be certified until May 6 17:34:38 2026 GMT (365 days) 628s 628s Write out database with 1 new entries 628s Database updated 628s [ 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 628s [ info] generating proxy cert: proxy/client_ok.pem 628s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 628s [ 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 628s [ 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 628s Using configuration from conf/server2_dsa.cnf 628s Check that the request matches the signature 628s Signature ok 628s The Subject's Distinguished Name is as follows 628s countryName :PRINTABLE:'US' 628s stateOrProvinceName :ASN.1 12:'California' 628s localityName :ASN.1 12:'San Francisco' 628s organizationName :ASN.1 12:'ASF' 628s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 628s commonName :ASN.1 12:'localhost' 628s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 628s Certificate is to be certified until May 6 17:34:38 2026 GMT (365 days) 628s 628s Write out database with 1 new entries 628s Database updated 628s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 628s [ 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 628s [ 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 628s Using configuration from conf/server2_des3_dsa.cnf 628s Check that the request matches the signature 628s Signature ok 628s The Subject's Distinguished Name is as follows 628s countryName :PRINTABLE:'US' 628s stateOrProvinceName :ASN.1 12:'California' 628s localityName :ASN.1 12:'San Francisco' 628s organizationName :ASN.1 12:'ASF' 628s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 628s commonName :ASN.1 12:'localhost' 628s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 628s Certificate is to be certified until May 6 17:34:38 2026 GMT (365 days) 628s 628s Write out database with 1 new entries 628s Database updated 628s [ info] openssl genrsa -out keys/client_colon.pem 2048 628s [ 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 628s [ 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 628s Using configuration from conf/client_colon.cnf 628s Check that the request matches the signature 628s Signature ok 628s The Subject's Distinguished Name is as follows 628s countryName :PRINTABLE:'US' 628s stateOrProvinceName :ASN.1 12:'California' 628s localityName :ASN.1 12:'San Francisco' 628s organizationName :ASN.1 12:'ASF' 628s organizationalUnitName:ASN.1 12:'httpd-test' 628s commonName :ASN.1 12:'user:colon' 628s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 628s Certificate is to be certified until May 6 17:34:39 2026 GMT (365 days) 628s 628s Write out database with 1 new entries 628s Database updated 628s [ 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 628s [ info] generating proxy cert: proxy/client_colon.pem 628s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 628s [ 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 628s [ 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 628s Using configuration from conf/client_snakeoil.cnf 628s Check that the request matches the signature 628s Signature ok 628s The Subject's Distinguished Name is as follows 628s countryName :PRINTABLE:'AU' 628s stateOrProvinceName :ASN.1 12:'Queensland' 628s localityName :ASN.1 12:'Mackay' 628s organizationName :ASN.1 12:'Snake Oil, Ltd.' 628s organizationalUnitName:ASN.1 12:'Staff' 628s commonName :ASN.1 12:'client_snakeoil' 628s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 628s Certificate is to be certified until May 6 17:34:39 2026 GMT (365 days) 628s 628s Write out database with 1 new entries 628s Database updated 628s [ 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 628s [ info] generating proxy cert: proxy/client_snakeoil.pem 628s [ info] openssl genrsa -out keys/client_revoked.pem 2048 628s [ 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 628s [ 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 628s Using configuration from conf/client_revoked.cnf 628s Check that the request matches the signature 628s Signature ok 628s The Subject's Distinguished Name is as follows 628s countryName :PRINTABLE:'US' 628s stateOrProvinceName :ASN.1 12:'California' 628s localityName :ASN.1 12:'San Francisco' 628s organizationName :ASN.1 12:'ASF' 628s organizationalUnitName:ASN.1 12:'httpd-test' 628s commonName :ASN.1 12:'client_revoked' 628s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 628s Certificate is to be certified until May 6 17:34:39 2026 GMT (365 days) 628s 628s Write out database with 1 new entries 628s Database updated 628s [ 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 628s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 628s Using configuration from conf/cacrl.cnf 628s Revoking Certificate 09. 628s Database updated 628s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 628s Using configuration from conf/cacrl.cnf 628s [ info] generating proxy cert: proxy/client_revoked.pem 628s [ info] openssl genrsa -out keys/server.pem 2048 629s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 629s [ 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 629s Using configuration from conf/server.cnf 629s Check that the request matches the signature 629s Signature ok 629s The Subject's Distinguished Name is as follows 629s countryName :PRINTABLE:'US' 629s stateOrProvinceName :ASN.1 12:'California' 629s localityName :ASN.1 12:'San Francisco' 629s organizationName :ASN.1 12:'ASF' 629s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 629s commonName :ASN.1 12:'localhost' 629s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 629s Certificate is to be certified until May 6 17:34:40 2026 GMT (365 days) 629s 629s Write out database with 1 new entries 629s Database updated 629s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 629s [ 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 629s [ 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 629s Using configuration from conf/server_des3_dsa.cnf 629s Check that the request matches the signature 629s Signature ok 629s The Subject's Distinguished Name is as follows 629s countryName :PRINTABLE:'US' 629s stateOrProvinceName :ASN.1 12:'California' 629s localityName :ASN.1 12:'San Francisco' 629s organizationName :ASN.1 12:'ASF' 629s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 629s commonName :ASN.1 12:'localhost' 629s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 629s Certificate is to be certified until May 6 17:34:40 2026 GMT (365 days) 629s 629s Write out database with 1 new entries 629s Database updated 629s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 629s [ 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 629s [ 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 629s Using configuration from conf/server2_des3.cnf 629s Check that the request matches the signature 629s Signature ok 629s The Subject's Distinguished Name is as follows 629s countryName :PRINTABLE:'US' 629s stateOrProvinceName :ASN.1 12:'California' 629s localityName :ASN.1 12:'San Francisco' 629s organizationName :ASN.1 12:'ASF' 629s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 629s commonName :ASN.1 12:'localhost' 629s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 629s Certificate is to be certified until May 6 17:34:40 2026 GMT (365 days) 629s 629s Write out database with 1 new entries 629s Database updated 629s [ info] linked ca-bundle.crl to fdd35eee.r0 629s cd test_utilities && make .libs/mod_test_utilities.so 629s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 629s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 629s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 629s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 629s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 629s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 629s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 629s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 629s cd list_modules && make .libs/mod_list_modules.so 629s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/list_modules' 629s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 629s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 630s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 630s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 630s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 630s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 630s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/list_modules' 630s cd nntp_like && make .libs/mod_nntp_like.so 630s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 630s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 630s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 630s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 630s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 630s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 630s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 630s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 630s cd test_session && make .libs/mod_test_session.so 630s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_session' 630s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 630s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 630s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 631s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 631s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 631s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 631s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_session' 631s cd client_add_filter && make .libs/mod_client_add_filter.so 631s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 631s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 631s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 631s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 631s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 631s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 631s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 631s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 631s cd authany && make .libs/mod_authany.so 631s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/authany' 631s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 631s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 631s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 632s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 632s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 632s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 632s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/authany' 632s cd eat_post && make .libs/mod_eat_post.so 632s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/eat_post' 632s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 632s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 632s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 632s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 632s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 632s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 632s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/eat_post' 632s cd test_ssl && make .libs/mod_test_ssl.so 632s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 632s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 632s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 632s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 632s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 632s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 633s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 633s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 633s cd random_chunk && make .libs/mod_random_chunk.so 633s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 633s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 633s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 633s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 633s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 633s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 633s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 633s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 633s cd test_rwrite && make .libs/mod_test_rwrite.so 633s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 633s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 633s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 633s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 633s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 633s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 634s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 634s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 634s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 634s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 634s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 634s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 634s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 634s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 634s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 634s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 634s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 634s cd echo_post && make .libs/mod_echo_post.so 634s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post' 634s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 634s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 634s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 634s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 634s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 634s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 634s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/echo_post' 634s cd input_body_filter && make .libs/mod_input_body_filter.so 634s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 634s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 634s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 634s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 635s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 635s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 635s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 635s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 635s cd memory_track && make .libs/mod_memory_track.so 635s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/memory_track' 635s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 635s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 635s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 635s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 635s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 635s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 635s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/memory_track' 635s cd test_apr_uri && make .libs/mod_test_apr_uri.so 635s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 635s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 635s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 635s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 635s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 636s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 636s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 636s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 636s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 636s cd fold && make .libs/mod_fold.so 636s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/fold' 636s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 636s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 636s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 636s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 636s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 636s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/fold' 636s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 636s make[1]: Entering directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 636s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 636s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/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 636s libtool: compile: aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 636s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 637s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 637s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 637s make[1]: Leaving directory '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 637s /usr/sbin/apache2 -d /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 637s using Apache/2.4.63 (worker MPM) 637s 637s waiting 60 seconds for server to start: .[Tue May 06 17:34:48.059376 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to trace8 637s [Tue May 06 17:34:48.060327 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 637s [Tue May 06 17:34:48.060340 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 637s [Tue May 06 17:34:48.061541 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 637s [Tue May 06 17:34:48.061635 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 637s [Tue May 06 17:34:48.061696 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to info 637s [Tue May 06 17:34:48.061755 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'core', trying 'core_module' 637s [Tue May 06 17:34:48.061811 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module core.c to crit 637s [Tue May 06 17:34:48.061915 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to crit 637s [Tue May 06 17:34:48.061994 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'core', trying 'core_module' 637s [Tue May 06 17:34:48.062053 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module core.c to info 637s [Tue May 06 17:34:48.062111 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to crit 637s [Tue May 06 17:34:48.062179 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'core', trying 'core_module' 637s [Tue May 06 17:34:48.062237 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module core.c to info 637s [Tue May 06 17:34:48.062292 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to crit 637s [Tue May 06 17:34:48.062363 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to info 637s [Tue May 06 17:34:48.062443 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'core', trying 'core_module' 637s [Tue May 06 17:34:48.062502 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module core.c to crit 637s [Tue May 06 17:34:48.062560 2025] [core:trace3] [pid 479441:tid 479441] core.c(3482): Setting LogLevel for all modules to info 637s [Tue May 06 17:34:48.063281 2025] [alias:warn] [pid 479441:tid 479441] AH00671: The Alias directive in /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 637s [Tue May 06 17:34:48.063429 2025] [proxy:info] [pid 479441:tid 479441] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 637s [Tue May 06 17:34:48.064025 2025] [proxy:info] [pid 479441:tid 479441] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 637s [Tue May 06 17:34:48.064130 2025] [core:trace6] [pid 479441:tid 479441] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 637s [Tue May 06 17:34:48.064198 2025] [core:trace3] [pid 479441:tid 479441] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 637s 637s waiting 60 seconds for server to start: ok (waited 0 secs) 637s server localhost:8529 started 637s server localhost:8530 listening (mod_nntp_like) 637s server localhost:8531 listening (mod_nntp_like_ssl) 637s server localhost:8532 listening (mod_ssl) 637s server localhost:8533 listening (ssl_optional_cc) 637s server localhost:8534 listening (ssl_pr33791) 637s server localhost:8535 listening (ssl_ocsp) 637s server localhost:8536 listening (mod_cache) 637s server localhost:8537 listening (mod_include) 637s server localhost:8538 listening (mod_vhost_alias) 637s server localhost:8539 listening (mod_proxy) 637s server localhost:8540 listening (proxy_http_bal1) 637s server localhost:8541 listening (proxy_http_bal2) 637s server localhost:8542 listening (proxy_http_balancer) 637s server localhost:8545 listening (proxy_fcgi) 637s server localhost:8546 listening (core) 637s server localhost:8547 listening (cve_2011_3368_rewrite) 637s server localhost:8548 listening (proxy_http_reverse) 637s server localhost:8549 listening (proxy_http_nofwd) 637s server localhost:8550 listening (cve_2011_3368) 637s server localhost:8551 listening (mod_headers) 637s server localhost:8552 listening (mod_echo) 637s server localhost:8553 listening (mod_echo_ssl) 637s server localhost:8554 listening (error_document) 637s server localhost:8555 listening (http_unsafe) 637s server localhost:8556 listening (http_strict) 637s server localhost:8557 listening (remote_ip) 637s server localhost:8558 listening (proxy_http_https) 637s server localhost:8559 listening (proxy_https_https) 637s server localhost:8560 listening (proxy_http_https_proxy_section) 637s server localhost:8561 listening (proxy_https_https_proxy_section) 637s server localhost:8562 listening (proxy_https_http) 640s [ info] adding source lib /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 649s t/ab/base.t ......................... 649s 1..5 649s # Running under perl version 5.040001 for linux 649s # Current time local: Tue May 6 17:34:56 2025 649s # Current time GMT: Tue May 6 17:34:56 2025 649s # Using Test.pm version 1.31 649s # Using Apache/Test.pm version 1.44 649s # # running: 649s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8546/ 649s ok 1 649s ok 2 649s # # running: 649s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 649s ok 3 649s ok 4 649s ok 5 649s ok 652s t/apache/404.t ...................... 652s 1..2 652s # Running under perl version 5.040001 for linux 652s # Current time local: Tue May 6 17:34:59 2025 652s # Current time GMT: Tue May 6 17:34:59 2025 652s # Using Test.pm version 1.31 652s # Using Apache/Test.pm version 1.44 652s # GET_STR Response: 652s # HTTP/1.1 404 Not Found 652s # Connection: close 652s # Date: Tue, 06 May 2025 17:35:02 GMT 652s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 652s # Content-Length: 196 652s # Content-Type: text/html; charset=iso-8859-1 652s # Client-Date: Tue, 06 May 2025 17:35:02 GMT 652s # Client-Peer: 127.0.0.1:8529 652s # Client-Response-Num: 1 652s # Title: 404 Not Found 652s # 652s # 652s # 652s # 404 Not Found 652s # 652s #

Not Found

652s #

The requested URL was not found on this server.

652s # 652s ok 1 652s ok 2 652s ok 655s t/apache/acceptpathinfo.t ........... 655s 1..36 655s # Running under perl version 5.040001 for linux 655s # Current time local: Tue May 6 17:35:02 2025 655s # Current time GMT: Tue May 6 17:35:02 2025 655s # Using Test.pm version 1.31 655s # Using Apache/Test.pm version 1.44 655s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 655s # expected: '200' 655s # received: '200' 655s ok 1 655s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 655s # expected: qr/_\(none\)_/ 655s # received: '_(none)_' 655s ok 2 655s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 655s # expected: '404' 655s # received: '404' 655s ok 3 655s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 655s # expected: qr/Not Found/ 655s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

692s #

The requested URL was not found on this server.

692s # ' 692s ok 8 692s # testing : /merge/notfound.html code 692s # expected: 404 692s # received: '404' 692s ok 9 692s # testing : /merge/notfound.html content 692s # expected: 'testing merge' 692s # received: 'testing merge' 692s ok 10 692s # testing : /merge/merge2/notfound.html code 692s # expected: 404 692s # received: '404' 692s ok 11 692s # testing : /merge/merge2/notfound.html content 692s # expected: 'testing merge' 692s # received: 'testing merge' 692s ok 12 692s # testing : /bounce/notfound.html code 692s # expected: 404 692s # received: '404' 692s ok 13 692s # testing : /bounce/notfound.html content 692s # expected: qr/expire test/ 692s # received: ' 692s # expire test 692s # expire test 692s # ' 692s ok 14 692s ok 695s t/apache/etags.t .................... 695s # Checking for existence of FileETag directive 695s # Returned 200: 695s 1..61 695s # Running under perl version 5.040001 for linux 695s # Current time local: Tue May 6 17:35:42 2025 695s # Current time GMT: Tue May 6 17:35:42 2025 695s # Using Test.pm version 1.31 695s # Using Apache/Test.pm version 1.44 695s # --- 695s # HEAD /apache/etags/default/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 1 695s # --- 695s # HEAD /apache/etags/s/test.txt 695s # Expecting one component in ETag field 695s # Received "b" 695s ok 2 695s # --- 695s # HEAD /apache/etags/none/is/test.txt 695s # Expecting two components in ETag field 695s # Received "80186-b" 695s ok 3 695s # --- 695s # HEAD /apache/etags/none/plus-i/test.txt 695s # Expecting one component in ETag field 695s # Received "80195" 695s ok 4 695s # --- 695s # HEAD /apache/etags/none/inherit/test.txt 695s # Expecting field to be absent 695s # ETag field is missing 695s ok 5 695s # --- 695s # HEAD /apache/etags/m/plus-mi/test.txt 695s # Expecting two components in ETag field 695s # Received "80169-62c6deaf13e40" 695s ok 6 695s # --- 695s # HEAD /apache/etags/all/m/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 7 695s # --- 695s # HEAD /apache/etags/all/s/test.txt 695s # Expecting one component in ETag field 695s # Received "b" 695s ok 8 695s # --- 695s # HEAD /apache/etags/none/plus-s/test.txt 695s # Expecting one component in ETag field 695s # Received "b" 695s ok 9 695s # --- 695s # HEAD /apache/etags/none/plus-is/test.txt 695s # Expecting two components in ETag field 695s # Received "80198-b" 695s ok 10 695s # --- 695s # HEAD /apache/etags/m/plus-is/test.txt 695s # Expecting three components in ETag field 695s # Received "80163-b-62c6deaf13e40" 695s ok 11 695s # --- 695s # HEAD /apache/etags/m/minus-m/test.txt 695s # Expecting field to be absent 695s # Received "b-62c6deaf13e40" 695s ok 12 695s # --- 695s # HEAD /apache/etags/m/minus-mis/test.txt 695s # Expecting field to be absent 695s # Received "b-62c6deaf13e40" 695s ok 13 695s # --- 695s # HEAD /apache/etags/none/plus-mi/test.txt 695s # Expecting two components in ETag field 695s # Received "8019e-62c6deaf13e40" 695s ok 14 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 695s # Expecting one component in ETag field 695s # Received "b" 695s ok 15 695s # --- 695s # HEAD /apache/etags/m/plus-i/test.txt 695s # Expecting two components in ETag field 695s # Received "80160-62c6deaf13e40" 695s ok 16 695s # --- 695s # HEAD /apache/etags/all/minus-i/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 17 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 695s # Expecting one component in ETag field 695s # Received "801b2" 695s ok 18 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 695s # Expecting two components in ETag field 695s # Received "801a9-b" 695s ok 19 695s # --- 695s # HEAD /apache/etags/m/minus-mi/test.txt 695s # Expecting field to be absent 695s # Received "b-62c6deaf13e40" 695s ok 20 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 695s # Expecting field to be absent 695s # Received "b-62c6deaf13e40" 695s ok 21 695s # --- 695s # HEAD /apache/etags/none/ms/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 22 695s # --- 695s # HEAD /apache/etags/all/inherit/test.txt 695s # Expecting three components in ETag field 695s # Received "80116-b-62c6deaf13e40" 695s ok 23 695s # --- 695s # HEAD /apache/etags/m/minus-is/test.txt 695s # Expecting field to be absent 695s # Received "62c6deaf13e40" 695s ok 24 695s # --- 695s # HEAD /apache/etags/all/minus-is/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 25 695s # --- 695s # HEAD /apache/etags/all/minus-mi/test.txt 695s # Expecting one component in ETag field 695s # Received "b" 695s ok 26 695s # --- 695s # HEAD /apache/etags/mi/test.txt 695s # Expecting two components in ETag field 695s # Received "80176-62c6deaf13e40" 695s ok 27 695s # --- 695s # HEAD /apache/etags/all/minus-s/test.txt 695s # Expecting two components in ETag field 695s # Received "80134-62c6deaf13e40" 695s ok 28 695s # --- 695s # HEAD /apache/etags/all/mis/test.txt 695s # Expecting three components in ETag field 695s # Received "80137-b-62c6deaf13e40" 695s ok 29 695s # --- 695s # HEAD /apache/etags/all/is/test.txt 695s # Expecting two components in ETag field 695s # Received "80119-b" 695s ok 30 695s # --- 695s # HEAD /apache/etags/m/minus-s/test.txt 695s # Expecting field to be absent 695s # Received "62c6deaf13e40" 695s ok 31 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 695s # Expecting two components in ETag field 695s # Received "801b5-62c6deaf13e40" 695s ok 32 695s # --- 695s # HEAD /apache/etags/m/plus-mis/test.txt 695s # Expecting three components in ETag field 695s # Received "8016c-b-62c6deaf13e40" 695s ok 33 695s # --- 695s # HEAD /apache/etags/all/minus-ms/test.txt 695s # Expecting one component in ETag field 695s # Received "80131" 695s ok 34 695s # --- 695s # HEAD /apache/etags/all/mi/test.txt 695s # Expecting two components in ETag field 695s # Received "8011f-62c6deaf13e40" 695s ok 35 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 36 695s # --- 695s # HEAD /apache/etags/none/s/test.txt 695s # Expecting one component in ETag field 695s # Received "b" 695s ok 37 695s # --- 695s # HEAD /apache/etags/m/plus-ms/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 38 695s # --- 695s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 39 695s # --- 695s # HEAD /apache/etags/none/mis/test.txt 695s # Expecting three components in ETag field 695s # Received "8018f-b-62c6deaf13e40" 695s ok 40 695s # --- 695s # HEAD /apache/etags/is/test.txt 695s # Expecting two components in ETag field 695s # Received "80146-b" 695s ok 41 695s # --- 695s # HEAD /apache/etags/i/test.txt 695s # Expecting one component in ETag field 695s # Received "80143" 695s ok 42 695s # --- 695s # HEAD /apache/etags/all/minus-m/test.txt 695s # Expecting two components in ETag field 695s # Received "80128-b" 695s ok 43 695s # --- 695s # HEAD /apache/etags/m/minus-ms/test.txt 695s # Expecting field to be absent 695s # Received "b-62c6deaf13e40" 695s ok 44 695s # --- 695s # HEAD /apache/etags/none/m/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 45 695s # --- 695s # HEAD /apache/etags/mis/test.txt 695s # Expecting three components in ETag field 695s # Received "80179-b-62c6deaf13e40" 695s ok 46 695s # --- 695s # HEAD /apache/etags/none/test.txt 695s # Expecting field to be absent 695s # ETag field is missing 695s ok 47 695s # --- 695s # HEAD /apache/etags/all/minus-mis/test.txt 695s # Expecting field to be absent 695s # Received "b-62c6deaf13e40" 695s ok 48 695s # --- 695s # HEAD /apache/etags/all/i/test.txt 695s # Expecting one component in ETag field 695s # Received "80114" 695s ok 49 695s # --- 695s # HEAD /apache/etags/m/plus-s/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 50 695s # --- 695s # HEAD /apache/etags/all/test.txt 695s # Expecting three components in ETag field 695s # Received "8013e-b-62c6deaf13e40" 695s ok 51 695s # --- 695s # HEAD /apache/etags/m/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 52 695s # --- 695s # HEAD /apache/etags/ms/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 53 695s # --- 695s # HEAD /apache/etags/none/plus-ms/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 54 695s # --- 695s # HEAD /apache/etags/all/ms/test.txt 695s # Expecting two components in ETag field 695s # Received "b-62c6deaf13e40" 695s ok 55 695s # --- 695s # HEAD /apache/etags/m/plus-m/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 56 695s # --- 695s # HEAD /apache/etags/none/plus-mis/test.txt 695s # Expecting three components in ETag field 695s # Received "801b6-b-62c6deaf13e40" 695s ok 57 695s # --- 695s # HEAD /apache/etags/none/i/test.txt 695s # Expecting one component in ETag field 695s # Received "80181" 695s ok 58 695s # --- 695s # HEAD /apache/etags/m/minus-i/test.txt 695s # Expecting field to be absent 695s # Received "62c6deaf13e40" 695s ok 59 695s # --- 695s # HEAD /apache/etags/none/plus-m/test.txt 695s # Expecting one component in ETag field 695s # Received "62c6deaf13e40" 695s ok 60 695s # --- 695s # HEAD /apache/etags/none/mi/test.txt 695s # Expecting two components in ETag field 695s # Received "8018c-62c6deaf13e40" 695s ok 61 695s ok 698s t/apache/expr.t ..................... 698s 1..229 698s # Running under perl version 5.040001 for linux 698s # Current time local: Tue May 6 17:35:46 2025 698s # Current time GMT: Tue May 6 17:35:46 2025 698s # Using Test.pm version 1.31 698s # Using Apache/Test.pm version 1.44 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true" should evaluate to true, got true 698s ok 1 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "false" should evaluate to false, got false 698s ok 2 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "foo", got parse error 698s ok 3 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -eq 01" should evaluate to true, got true 698s ok 4 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -eq 2" should evaluate to false, got false 698s ok 5 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -ne 2" should evaluate to true, got true 698s ok 6 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -ne 1" should evaluate to false, got false 698s ok 7 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -lt 02" should evaluate to true, got true 698s ok 8 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -lt 1" should evaluate to false, got false 698s ok 9 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -le 2" should evaluate to true, got true 698s ok 10 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -le 1" should evaluate to true, got true 698s ok 11 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "2 -gt 1" should evaluate to true, got true 698s ok 12 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -gt 1" should evaluate to false, got false 698s ok 13 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "2 -ge 1" should evaluate to true, got true 698s ok 14 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -ge 1" should evaluate to true, got true 698s ok 15 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "1 -gt -1" should evaluate to true, got true 698s ok 16 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' == 'aa'" should evaluate to true, got true 698s ok 17 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' == 'b'" should evaluate to false, got false 698s ok 18 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' = 'aa'" should evaluate to true, got true 698s ok 19 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' = 'b'" should evaluate to false, got false 698s ok 20 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' != 'b'" should evaluate to true, got true 698s ok 21 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' != 'aa'" should evaluate to false, got false 698s ok 22 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' < 'b'" should evaluate to true, got true 698s ok 23 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' < 'aa'" should evaluate to false, got false 698s ok 24 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' <= 'b'" should evaluate to true, got true 698s ok 25 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' <= 'aa'" should evaluate to true, got true 698s ok 26 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'b' > 'aa'" should evaluate to true, got true 698s ok 27 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' > 'aa'" should evaluate to false, got false 698s ok 28 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'b' >= 'aa'" should evaluate to true, got true 698s ok 29 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'aa' >= 'aa'" should evaluate to true, got true 698s ok 30 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 698s ok 31 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 698s ok 32 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 698s ok 33 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 698s ok 34 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 698s ok 35 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 698s ok 36 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 698s ok 37 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 698s ok 38 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 698s ok 39 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 698s ok 40 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME} != ''" should evaluate to true, got true 698s ok 41 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a' -in { 'b', 'a' } " should evaluate to true, got true 698s ok 42 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a' -in { 'b', 'c' } " should evaluate to false, got false 698s ok 43 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /bc/ " should evaluate to true, got true 698s ok 44 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /BC/i " should evaluate to true, got true 698s ok 45 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' !~ m!bc! " should evaluate to false, got false 698s ok 46 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' !~ m!BC!i " should evaluate to false, got false 698s ok 47 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " $0 == '' " should evaluate to true, got true 698s ok 48 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " $1 == '' " should evaluate to true, got true 698s ok 49 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " $9 == '' " should evaluate to true, got true 698s ok 50 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " '$0' == '' " should evaluate to true, got true 698s ok 51 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 698s ok 52 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 698s ok 53 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 698s ok 54 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 698s ok 55 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 698s ok 56 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 698s ok 57 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 698s ok 58 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 698s ok 59 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 698s ok 60 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 698s ok 61 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 698s ok 62 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 698s ok 63 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 698s ok 64 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 698s ok 65 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 698s ok 66 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 698s ok 67 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 698s ok 68 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 698s ok 69 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 698s ok 70 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{HTTPS} == 'off' " should evaluate to true, got true 698s ok 71 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 698s ok 72 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 698s ok 73 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 698s ok 74 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 698s ok 75 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 698s ok 76 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 698s ok 77 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 698s ok 78 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 698s ok 79 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 698s ok 80 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 698s ok 81 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 698s ok 82 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "escape('?') = '%3f' " should evaluate to true, got true 698s ok 83 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "unescape('%3f') = '?' " should evaluate to true, got true 698s ok 84 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 698s ok 85 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 698s ok 86 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 698s ok 87 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "file('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 698s ok 88 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-n ''" should evaluate to false, got false 698s ok 89 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-z ''" should evaluate to true, got true 698s ok 90 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-n '1'" should evaluate to true, got true 698s ok 91 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-z '1'" should evaluate to false, got false 698s ok 92 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "-R 'abc'", got parse error 698s ok 93 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 698s ok 94 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-R '240.0.0.0'" should evaluate to false, got false 698s ok 95 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-R '240.0.0.0/8'" should evaluate to false, got false 698s ok 96 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-R 'ff::/8'" should evaluate to false, got false 698s ok 97 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 698s ok 98 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 698s ok 99 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 698s ok 100 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 698s ok 101 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 698s ok 102 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 698s ok 103 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 698s ok 104 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'foo' -strmatch '*o'" should evaluate to true, got true 698s ok 105 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 698s ok 106 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'foo' -strmatch 'F*'" should evaluate to false, got false 698s ok 107 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'foo' -strcmatch 'F*'" should evaluate to true, got true 698s ok 108 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'foo' -strmatch 'g*'" should evaluate to false, got false 698s ok 109 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'foo' -strcmatch 'g*'" should evaluate to false, got false 698s ok 110 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 698s ok 111 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 698s ok 112 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 698s ok 113 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 698s ok 114 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "foo('bar') = 'bar'", got parse error 698s ok 115 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "%{FOO} != 'bar'", got parse error 698s ok 116 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s Should get parse error for "'bar' = bar", got parse error 698s ok 117 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true" should evaluate to true, got true 698s ok 118 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && true" should evaluate to true, got true 698s ok 119 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || true" should evaluate to true, got true 698s ok 120 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || true || true" should evaluate to true, got true 698s ok 121 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || true && true" should evaluate to true, got true 698s ok 122 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && true || true" should evaluate to true, got true 698s ok 123 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && true && true" should evaluate to true, got true 698s ok 124 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || true || !true" should evaluate to true, got true 698s ok 125 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || true && !true" should evaluate to true, got true 698s ok 126 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && true || !true" should evaluate to true, got true 698s ok 127 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && true && !true" should evaluate to false, got false 698s ok 128 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && !true" should evaluate to false, got false 698s ok 129 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || !true" should evaluate to true, got true 698s ok 130 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || !true || true" should evaluate to true, got true 698s ok 131 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || !true && true" should evaluate to true, got true 698s ok 132 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && !true || true" should evaluate to true, got true 698s ok 133 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && !true && true" should evaluate to false, got false 698s ok 134 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || !true || !true" should evaluate to true, got true 698s ok 135 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true || !true && !true" should evaluate to true, got true 698s ok 136 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && !true || !true" should evaluate to false, got false 698s ok 137 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "true && !true && !true" should evaluate to false, got false 698s ok 138 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true" should evaluate to false, got false 698s ok 139 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && true" should evaluate to false, got false 698s ok 140 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || true" should evaluate to true, got true 698s ok 141 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || true || true" should evaluate to true, got true 698s ok 142 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || true && true" should evaluate to true, got true 698s ok 143 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && true || true" should evaluate to true, got true 698s ok 144 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && true && true" should evaluate to false, got false 698s ok 145 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || true || !true" should evaluate to true, got true 698s ok 146 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || true && !true" should evaluate to false, got false 698s ok 147 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && true || !true" should evaluate to false, got false 698s ok 148 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && true && !true" should evaluate to false, got false 698s ok 149 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && !true" should evaluate to false, got false 698s ok 150 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || !true" should evaluate to false, got false 698s ok 151 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || !true || true" should evaluate to true, got true 698s ok 152 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || !true && true" should evaluate to false, got false 698s ok 153 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && !true || true" should evaluate to true, got true 698s ok 154 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && !true && true" should evaluate to false, got false 698s ok 155 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || !true || !true" should evaluate to false, got false 698s ok 156 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true || !true && !true" should evaluate to false, got false 698s ok 157 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && !true || !true" should evaluate to false, got false 698s ok 158 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!true && !true && !true" should evaluate to false, got false 698s ok 159 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true)" should evaluate to false, got false 698s ok 160 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && true)" should evaluate to false, got false 698s ok 161 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || true)" should evaluate to false, got false 698s ok 162 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || true || true)" should evaluate to false, got false 698s ok 163 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || true && true)" should evaluate to false, got false 698s ok 164 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && true || true)" should evaluate to false, got false 698s ok 165 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && true && true)" should evaluate to false, got false 698s ok 166 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || true || !true)" should evaluate to false, got false 698s ok 167 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || true && !true)" should evaluate to false, got false 698s ok 168 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && true || !true)" should evaluate to false, got false 698s ok 169 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && true && !true)" should evaluate to true, got true 698s ok 170 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && !true)" should evaluate to true, got true 698s ok 171 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || !true)" should evaluate to false, got false 698s ok 172 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || !true || true)" should evaluate to false, got false 698s ok 173 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || !true && true)" should evaluate to false, got false 698s ok 174 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && !true || true)" should evaluate to false, got false 698s ok 175 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && !true && true)" should evaluate to true, got true 698s ok 176 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || !true || !true)" should evaluate to false, got false 698s ok 177 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true || !true && !true)" should evaluate to false, got false 698s ok 178 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && !true || !true)" should evaluate to true, got true 698s ok 179 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(true && !true && !true)" should evaluate to true, got true 698s ok 180 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true)" should evaluate to true, got true 698s ok 181 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && true)" should evaluate to true, got true 698s ok 182 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || true)" should evaluate to false, got false 698s ok 183 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || true || true)" should evaluate to false, got false 698s ok 184 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || true && true)" should evaluate to false, got false 698s ok 185 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && true || true)" should evaluate to false, got false 698s ok 186 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && true && true)" should evaluate to true, got true 698s ok 187 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || true || !true)" should evaluate to false, got false 698s ok 188 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || true && !true)" should evaluate to true, got true 698s ok 189 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && true || !true)" should evaluate to true, got true 698s ok 190 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && true && !true)" should evaluate to true, got true 698s ok 191 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && !true)" should evaluate to true, got true 698s ok 192 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || !true)" should evaluate to true, got true 698s ok 193 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || !true || true)" should evaluate to false, got false 698s ok 194 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || !true && true)" should evaluate to true, got true 698s ok 195 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && !true || true)" should evaluate to false, got false 698s ok 196 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && !true && true)" should evaluate to true, got true 698s ok 197 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || !true || !true)" should evaluate to true, got true 698s ok 198 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true || !true && !true)" should evaluate to true, got true 698s ok 199 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && !true || !true)" should evaluate to true, got true 698s ok 200 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "!(!true && !true && !true)" should evaluate to true, got true 698s ok 201 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 698s ok 202 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 698s ok 203 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 698s ok 204 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 698s ok 205 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 698s ok 206 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 698s ok 207 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 698s ok 208 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 698s ok 209 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 698s ok 210 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 698s ok 211 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 698s ok 212 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 698s ok 213 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 698s ok 214 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 698s ok 215 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 698s ok 216 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 698s ok 217 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 698s ok 218 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 698s ok 219 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 698s ok 220 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-F '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 698s ok 221 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-F '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 698s ok 222 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-U '/apache/' " should evaluate to true, got true 698s ok 223 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "-U '/apache/expr/none' " should evaluate to false, got false 698s ok 224 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 698s ok 225 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 698s ok 226 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "base64('foo') = 'Zm9v' " should evaluate to true, got true 698s ok 227 698s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 698s ok 228 698s Error log should not have 'Internal evaluation error' entries, found 0 698s ok 229 698s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 698s ok 704s t/apache/expr_string.t .............. 704s 1..29 704s # Running under perl version 5.040001 for linux 704s # Current time local: Tue May 6 17:35:49 2025 704s # Current time GMT: Tue May 6 17:35:49 2025 704s # Using Test.pm version 1.31 704s # Using Apache/Test.pm version 1.44 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 1 704s Expected return code 200, got 200 for 'foo' 704s ok 2 704s # testing : log message [Tue May 06 17:35:52.276520 2025] [log_debug:info] [pid 479445:tid 479509] [client 127.0.0.1:53688] foo (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'foo' 704s # received: 'foo' 704s ok 3 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 4 704s Expected return code 200, got 200 for '%{req:SomeHeader}' 704s ok 5 704s # testing : log message [Tue May 06 17:35:52.534513 2025] [log_debug:info] [pid 479445:tid 479509] [client 127.0.0.1:53688] SomeValue (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'SomeValue' 704s # received: 'SomeValue' 704s ok 6 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 7 704s Should get parse error (500) for "%{", got 500 704s ok 8 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 9 704s Expected return code 200, got 200 for '%' 704s ok 10 704s # testing : log message [Tue May 06 17:35:53.041776 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] % (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '%' 704s # received: '%' 704s ok 11 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 12 704s Expected return code 200, got 200 for '}' 704s ok 13 704s # testing : log message [Tue May 06 17:35:53.295334 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] } (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '}' 704s # received: '}' 704s ok 14 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 15 704s Expected return code 200, got 200 for '\"' 704s ok 16 704s # testing : log message [Tue May 06 17:35:53.548703 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] " (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '"' 704s # received: '"' 704s ok 17 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 18 704s Expected return code 200, got 200 for '\'' 704s ok 19 704s # testing : log message [Tue May 06 17:35:53.802149 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] ' (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '\'' 704s # received: '\'' 704s ok 20 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 21 704s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 704s ok 22 704s # testing : log message [Tue May 06 17:35:54.055391 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '%{req:SomeHeader}' 704s # received: '%{req:SomeHeader}' 704s ok 23 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 24 704s Expected return code 200, got 200 for '%{tolower:IDENT}' 704s ok 25 704s # testing : log message [Tue May 06 17:35:54.308644 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] ident (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'ident' 704s # received: 'ident' 704s ok 26 704s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 27 704s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 704s ok 28 704s # testing : log message [Tue May 06 17:35:54.562092 2025] [log_debug:info] [pid 479449:tid 479493] [client 127.0.0.1:53690] get (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'get' 704s # received: 'get' 704s ok 29 704s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 707s t/apache/getfile.t .................. 707s # using LWP client 707s 1..221 707s # Running under perl version 5.040001 for linux 707s # Current time local: Tue May 6 17:35:54 2025 707s # Current time GMT: Tue May 6 17:35:54 2025 707s # Using Test.pm version 1.31 707s # Using Apache/Test.pm version 1.44 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4c64-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 19556 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl.pod 707s # expected: 19556 707s # received: 19556 707s ok 1 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "dbb0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 56240 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5004delta.pod 707s # expected: 56240 707s # received: 56240 707s ok 2 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "85ea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 34282 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5005delta.pod 707s # expected: 34282 707s # received: 34282 707s ok 3 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "da40-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 55872 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5100delta.pod 707s # expected: 55872 707s # received: 55872 707s ok 4 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ab70-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 43888 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5101delta.pod 707s # expected: 43888 707s # received: 43888 707s ok 5 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15cb8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 89272 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5120delta.pod 707s # expected: 89272 707s # received: 89272 707s ok 6 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2707-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9991 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5121delta.pod 707s # expected: 9991 707s # received: 9991 707s ok 7 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2569-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9577 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5122delta.pod 707s # expected: 9577 707s # received: 9577 707s ok 8 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1004-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4100 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5123delta.pod 707s # expected: 4100 707s # received: 4100 707s ok 9 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "e58-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3672 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5124delta.pod 707s # expected: 3672 707s # received: 3672 707s ok 10 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e00-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7680 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5125delta.pod 707s # expected: 7680 707s # received: 7680 707s ok 11 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "233a9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 144297 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5140delta.pod 707s # expected: 144297 707s # received: 144297 707s ok 12 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f1e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7966 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5141delta.pod 707s # expected: 7966 707s # received: 7966 707s ok 13 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1aeb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6891 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5142delta.pod 707s # expected: 6891 707s # received: 6891 707s ok 14 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e50-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7760 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5143delta.pod 707s # expected: 7760 707s # received: 7760 707s ok 15 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "18b7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6327 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5144delta.pod 707s # expected: 6327 707s # received: 6327 707s ok 16 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a07-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 133639 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5160delta.pod 707s # expected: 133639 707s # received: 133639 707s ok 17 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "17fe-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6142 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5161delta.pod 707s # expected: 6142 707s # received: 6142 707s ok 18 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "e0a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3594 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5162delta.pod 707s # expected: 3594 707s # received: 3594 707s ok 19 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ff5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4085 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5163delta.pod 707s # expected: 4085 707s # received: 4085 707s ok 20 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1d280-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 119424 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5180delta.pod 707s # expected: 119424 707s # received: 119424 707s ok 21 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "19c5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6597 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5181delta.pod 707s # expected: 6597 707s # received: 6597 707s ok 22 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "14d7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5335 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5182delta.pod 707s # expected: 5335 707s # received: 5335 707s ok 23 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1208-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4616 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5184delta.pod 707s # expected: 4616 707s # received: 4616 707s ok 24 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1c352-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 115538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5200delta.pod 707s # expected: 115538 707s # received: 115538 707s ok 25 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2a07-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10759 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5201delta.pod 707s # expected: 10759 707s # received: 10759 707s ok 26 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2fef-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12271 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5202delta.pod 707s # expected: 12271 707s # received: 12271 707s ok 27 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2410-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9232 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5203delta.pod 707s # expected: 9232 707s # received: 9232 707s ok 28 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1fa8f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 129679 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5220delta.pod 707s # expected: 129679 707s # received: 129679 707s ok 29 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "293d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10557 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5221delta.pod 707s # expected: 10557 707s # received: 10557 707s ok 30 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "301f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12319 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5222delta.pod 707s # expected: 12319 707s # received: 12319 707s ok 31 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20fa-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8442 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5223delta.pod 707s # expected: 8442 707s # received: 8442 707s ok 32 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1162-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4450 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5224delta.pod 707s # expected: 4450 707s # received: 4450 707s ok 33 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fc09-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 64521 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5240delta.pod 707s # expected: 64521 707s # received: 64521 707s ok 34 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2009-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8201 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5241delta.pod 707s # expected: 8201 707s # received: 8201 707s ok 35 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1007-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4103 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5242delta.pod 707s # expected: 4103 707s # received: 4103 707s ok 36 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2aac-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10924 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5243delta.pod 707s # expected: 10924 707s # received: 10924 707s ok 37 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1168-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4456 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5244delta.pod 707s # expected: 4456 707s # received: 4456 707s ok 38 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1875a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 100186 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5260delta.pod 707s # expected: 100186 707s # received: 100186 707s ok 39 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e25-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7717 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5261delta.pod 707s # expected: 7717 707s # received: 7717 707s ok 40 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e16-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7702 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5262delta.pod 707s # expected: 7702 707s # received: 7702 707s ok 41 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b69-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7017 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5263delta.pod 707s # expected: 7017 707s # received: 7017 707s ok 42 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "115d9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 71129 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5280delta.pod 707s # expected: 71129 707s # received: 71129 707s ok 43 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "11f7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4599 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5281delta.pod 707s # expected: 4599 707s # received: 4599 707s ok 44 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1806-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6150 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5282delta.pod 707s # expected: 6150 707s # received: 6150 707s ok 45 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "13f7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5111 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5283delta.pod 707s # expected: 5111 707s # received: 5111 707s ok 46 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "a038-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 41016 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5300delta.pod 707s # expected: 41016 707s # received: 41016 707s ok 47 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1662-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5730 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5301delta.pod 707s # expected: 5730 707s # received: 5730 707s ok 48 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "124a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4682 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5302delta.pod 707s # expected: 4682 707s # received: 4682 707s ok 49 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1374-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4980 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5303delta.pod 707s # expected: 4980 707s # received: 4980 707s ok 50 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d310-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 54032 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5320delta.pod 707s # expected: 54032 707s # received: 54032 707s ok 51 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b5f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7007 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5321delta.pod 707s # expected: 7007 707s # received: 7007 707s ok 52 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9201-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37377 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5340delta.pod 707s # expected: 37377 707s # received: 37377 707s ok 53 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1076-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4214 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5341delta.pod 707s # expected: 4214 707s # received: 4214 707s ok 54 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f68-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3944 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5342delta.pod 707s # expected: 3944 707s # received: 3944 707s ok 55 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fd6-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4054 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5343delta.pod 707s # expected: 4054 707s # received: 4054 707s ok 56 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ad8b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 44427 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5360delta.pod 707s # expected: 44427 707s # received: 44427 707s ok 57 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1288-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4744 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5361delta.pod 707s # expected: 4744 707s # received: 4744 707s ok 58 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f69-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3945 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5362delta.pod 707s # expected: 3945 707s # received: 3945 707s ok 59 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fd7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4055 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5363delta.pod 707s # expected: 4055 707s # received: 4055 707s ok 60 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "10d47-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 68935 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5380delta.pod 707s # expected: 68935 707s # received: 68935 707s ok 61 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f6a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3946 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5381delta.pod 707s # expected: 3946 707s # received: 3946 707s ok 62 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fd8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4056 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5382delta.pod 707s # expected: 4056 707s # received: 4056 707s ok 63 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c79b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 51099 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5400delta.pod 707s # expected: 51099 707s # received: 51099 707s ok 64 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15dc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5596 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5401delta.pod 707s # expected: 5596 707s # received: 5596 707s ok 65 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e723-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 124707 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl561delta.pod 707s # expected: 124707 707s # received: 124707 707s ok 66 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1a2bb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 107195 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl56delta.pod 707s # expected: 107195 707s # received: 107195 707s ok 67 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "94ac-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 38060 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl581delta.pod 707s # expected: 38060 707s # received: 38060 707s ok 68 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1176-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4470 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl582delta.pod 707s # expected: 4470 707s # received: 4470 707s ok 69 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "18bf-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6335 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl583delta.pod 707s # expected: 6335 707s # received: 6335 707s ok 70 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1cc3-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7363 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl584delta.pod 707s # expected: 7363 707s # received: 7363 707s ok 71 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1701-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5889 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl585delta.pod 707s # expected: 5889 707s # received: 5889 707s ok 72 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "122b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4651 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl586delta.pod 707s # expected: 4651 707s # received: 4651 707s ok 73 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a4-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8356 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl587delta.pod 707s # expected: 8356 707s # received: 8356 707s ok 74 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "62c1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 25281 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl588delta.pod 707s # expected: 25281 707s # received: 25281 707s ok 75 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d28d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 53901 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl589delta.pod 707s # expected: 53901 707s # received: 53901 707s ok 76 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1c1d5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 115157 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl58delta.pod 707s # expected: 115157 707s # received: 115157 707s ok 77 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4fe9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 20457 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlaix.pod 707s # expected: 20457 707s # received: 20457 707s ok 78 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1688-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5768 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlamiga.pod 707s # expected: 5768 707s # received: 5768 707s ok 79 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2031-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8241 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlandroid.pod 707s # expected: 8241 707s # received: 8241 707s ok 80 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ceb51-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 846673 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlapi.pod 707s # expected: 846673 707s # received: 846673 707s ok 81 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5838-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22584 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlapio.pod 707s # expected: 22584 707s # received: 22584 707s ok 82 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b62-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7010 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlartistic.pod 707s # expected: 7010 707s # received: 7010 707s ok 83 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "210c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8460 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlbook.pod 707s # expected: 8460 707s # received: 8460 707s ok 84 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "126-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 294 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlboot.pod 707s # expected: 294 707s # received: 294 707s ok 85 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "130-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 304 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlbot.pod 707s # expected: 304 707s # received: 304 707s ok 86 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f50-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8016 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlbs2000.pod 707s # expected: 8016 707s # received: 8016 707s ok 87 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "dea2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 56994 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcall.pod 707s # expected: 56994 707s # received: 56994 707s ok 88 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1180-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4480 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcheat.pod 707s # expected: 4480 707s # received: 4480 707s ok 89 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3179-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12665 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlclass.pod 707s # expected: 12665 707s # received: 12665 707s ok 90 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3c63-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15459 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlclassguts.pod 707s # expected: 15459 707s # received: 15459 707s ok 91 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d19f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 53663 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlclib.pod 707s # expected: 53663 707s # received: 53663 707s ok 92 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12e5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4837 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcn.pod 707s # expected: 4837 707s # received: 4837 707s ok 93 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b1b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6939 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcommunity.pod 707s # expected: 6939 707s # received: 6939 707s ok 94 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "662a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26154 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcygwin.pod 707s # expected: 26154 707s # received: 26154 707s ok 95 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "cfa2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 53154 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldata.pod 707s # expected: 53154 707s # received: 53154 707s ok 96 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "134d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4941 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 707s # expected: 4941 707s # received: 4941 707s ok 97 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "a85c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 43100 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldebguts.pod 707s # expected: 43100 707s # received: 43100 707s ok 98 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5693-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22163 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldebtut.pod 707s # expected: 22163 707s # received: 22163 707s ok 99 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9bc9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 39881 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldebug.pod 707s # expected: 39881 707s # received: 39881 707s ok 100 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15dc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5596 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldelta.pod 707s # expected: 5596 707s # received: 5596 707s ok 101 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5fb8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 24504 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldeprecation.pod 707s # expected: 24504 707s # received: 24504 707s ok 102 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4d4ea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 316650 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldiag.pod 707s # expected: 316650 707s # received: 316650 707s ok 103 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "24a0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9376 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldoc.pod 707s # expected: 9376 707s # received: 9376 707s ok 104 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "b4ed-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 46317 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldocstyle.pod 707s # expected: 46317 707s # received: 46317 707s ok 105 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6946-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26950 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldsc.pod 707s # expected: 26950 707s # received: 26950 707s ok 106 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f20-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7968 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldtrace.pod 707s # expected: 7968 707s # received: 7968 707s ok 107 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1497f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 84351 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlebcdic.pod 707s # expected: 84351 707s # received: 84351 707s ok 108 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "937e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37758 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlembed.pod 707s # expected: 37758 707s # received: 37758 707s ok 109 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2812-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10258 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlexperiment.pod 707s # expected: 10258 707s # received: 10258 707s ok 110 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "58d2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22738 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq.pod 707s # expected: 22738 707s # received: 22738 707s ok 111 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "34a1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 13473 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq1.pod 707s # expected: 13473 707s # received: 13473 707s ok 112 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "292a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq2.pod 707s # expected: 10538 707s # received: 10538 707s ok 113 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "92e1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37601 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq3.pod 707s # expected: 37601 707s # received: 37601 707s ok 114 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "16bcd-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 93133 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq4.pod 707s # expected: 93133 707s # received: 93133 707s ok 115 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "dbc1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 56257 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq5.pod 707s # expected: 56257 707s # received: 56257 707s ok 116 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9a71-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 39537 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq6.pod 707s # expected: 39537 707s # received: 39537 707s ok 117 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "93ae-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37806 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq7.pod 707s # expected: 37806 707s # received: 37806 707s ok 118 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c30c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 49932 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq8.pod 707s # expected: 49932 707s # received: 49932 707s ok 119 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3b75-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15221 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq9.pod 707s # expected: 15221 707s # received: 15221 707s ok 120 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "56ca-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22218 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfilter.pod 707s # expected: 22218 707s # received: 22218 707s ok 121 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "342b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 13355 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfork.pod 707s # expected: 13355 707s # received: 13355 707s ok 122 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4122-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 16674 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlform.pod 707s # expected: 16674 707s # received: 16674 707s ok 123 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "671-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1649 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 707s # expected: 1649 707s # received: 1649 707s ok 124 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "68740-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 427840 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfunc.pod 707s # expected: 427840 707s # received: 427840 707s ok 125 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7c2e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 31790 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlgit.pod 707s # expected: 31790 707s # received: 31790 707s ok 126 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "219ca-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 137674 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlglossary.pod 707s # expected: 137674 707s # received: 137674 707s ok 127 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4072-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 16498 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlgov.pod 707s # expected: 16498 707s # received: 16498 707s ok 128 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "35f7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 13815 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlgpl.pod 707s # expected: 13815 707s # received: 13815 707s ok 129 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "31bb8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 203704 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlguts.pod 707s # expected: 203704 707s # received: 203704 707s ok 130 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "afe5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 45029 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhack.pod 707s # expected: 45029 707s # received: 45029 707s ok 131 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1297d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 76157 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhacktips.pod 707s # expected: 76157 707s # received: 76157 707s ok 132 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1809-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6153 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhacktut.pod 707s # expected: 6153 707s # received: 6153 707s ok 133 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "602-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhaiku.pod 707s # expected: 1538 707s # received: 1538 707s ok 134 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ebeb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 60395 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhist.pod 707s # expected: 60395 707s # received: 60395 707s ok 135 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "77a4-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 30628 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhpux.pod 707s # expected: 30628 707s # received: 30628 707s ok 136 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7dd-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 2013 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhurd.pod 707s # expected: 2013 707s # received: 2013 707s ok 137 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1fc9f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 130207 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlintern.pod 707s # expected: 130207 707s # received: 130207 707s ok 138 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9216-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37398 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlinterp.pod 707s # expected: 37398 707s # received: 37398 707s ok 139 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "579a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22426 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlintro.pod 707s # expected: 22426 707s # received: 22426 707s ok 140 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8ad2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 35538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perliol.pod 707s # expected: 35538 707s # received: 35538 707s ok 141 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "11818-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 71704 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlipc.pod 707s # expected: 71704 707s # received: 71704 707s ok 142 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1150-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4432 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlirix.pod 707s # expected: 4432 707s # received: 4432 707s ok 143 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8360 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perljp.pod 707s # expected: 8360 707s # received: 8360 707s ok 144 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2fc0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12224 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlko.pod 707s # expected: 12224 707s # received: 12224 707s ok 145 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "163-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 355 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllexwarn.pod 707s # expected: 355 707s # received: 355 707s ok 146 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7ea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 2026 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllinux.pod 707s # expected: 2026 707s # received: 2026 707s ok 147 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12978-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 76152 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllocale.pod 707s # expected: 76152 707s # received: 76152 707s ok 148 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2487-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9351 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllol.pod 707s # expected: 9351 707s # received: 9351 707s ok 149 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2f6f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12143 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmacosx.pod 707s # expected: 12143 707s # received: 12143 707s ok 150 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "67a7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26535 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmod.pod 707s # expected: 26535 707s # received: 26535 707s ok 151 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2574-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9588 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 707s # expected: 9588 707s # received: 9588 707s ok 152 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1095c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 67932 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmodlib.pod 707s # expected: 67932 707s # received: 67932 707s ok 153 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "573b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22331 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 707s # expected: 22331 707s # received: 22331 707s ok 154 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d65-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3429 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmroapi.pod 707s # expected: 3429 707s # received: 3429 707s ok 155 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2ad3-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10963 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlnewmod.pod 707s # expected: 10963 707s # received: 10963 707s ok 156 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8357 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlnumber.pod 707s # expected: 8357 707s # received: 8357 707s ok 157 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8d31-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 36145 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlobj.pod 707s # expected: 36145 707s # received: 36145 707s ok 158 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6885-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26757 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlootut.pod 707s # expected: 26757 707s # received: 26757 707s ok 159 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2b4ac-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 177324 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlop.pod 707s # expected: 177324 707s # received: 177324 707s ok 160 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4db-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1243 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 707s # expected: 1243 707s # received: 1243 707s ok 161 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3b77-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15223 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlopentut.pod 707s # expected: 15223 707s # received: 15223 707s ok 162 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "16cb7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 93367 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlos2.pod 707s # expected: 93367 707s # received: 93367 707s ok 163 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "37cb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 14283 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlos390.pod 707s # expected: 14283 707s # received: 14283 707s ok 164 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12b0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4784 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlos400.pod 707s # expected: 4784 707s # received: 4784 707s ok 165 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c8a9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 51369 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpacktut.pod 707s # expected: 51369 707s # received: 51369 707s ok 166 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c2bc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 49852 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlperf.pod 707s # expected: 49852 707s # received: 49852 707s ok 167 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1418-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5144 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlplan9.pod 707s # expected: 5144 707s # received: 5144 707s ok 168 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5b65-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 23397 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpod.pod 707s # expected: 23397 707s # received: 23397 707s ok 169 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "10d10-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 68880 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpodspec.pod 707s # expected: 68880 707s # received: 68880 707s ok 170 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2f40-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12096 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 707s # expected: 12096 707s # received: 12096 707s ok 171 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "67b7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26551 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpolicy.pod 707s # expected: 26551 707s # received: 26551 707s ok 172 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15db1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 89521 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlport.pod 707s # expected: 89521 707s # received: 89521 707s ok 173 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1412-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5138 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpragma.pod 707s # expected: 5138 707s # received: 5138 707s ok 174 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1a25-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6693 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlqnx.pod 707s # expected: 6693 707s # received: 6693 707s ok 175 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "21256-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 135766 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlre.pod 707s # expected: 135766 707s # received: 135766 707s ok 176 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8a9c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 35484 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreapi.pod 707s # expected: 35484 707s # received: 35484 707s ok 177 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "818f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 33167 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 707s # expected: 33167 707s # received: 33167 707s ok 178 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "bec7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 48839 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 707s # expected: 48839 707s # received: 48839 707s ok 179 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8d5c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 36188 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlref.pod 707s # expected: 36188 707s # received: 36188 707s ok 180 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4944-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 18756 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreftut.pod 707s # expected: 18756 707s # received: 18756 707s ok 181 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "a989-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 43401 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreguts.pod 707s # expected: 43401 707s # received: 43401 707s ok 182 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1fd-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 509 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrepository.pod 707s # expected: 509 707s # received: 509 707s ok 183 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4b07-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 19207 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrequick.pod 707s # expected: 19207 707s # received: 19207 707s ok 184 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3caa-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15530 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreref.pod 707s # expected: 15530 707s # received: 15530 707s ok 185 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e1ef-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 123375 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlretut.pod 707s # expected: 123375 707s # received: 123375 707s ok 186 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "651-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1617 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlriscos.pod 707s # expected: 1617 707s # received: 1617 707s ok 187 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "e707-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 59143 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrun.pod 707s # expected: 59143 707s # received: 59143 707s ok 188 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6cea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 27882 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsec.pod 707s # expected: 27882 707s # received: 27882 707s ok 189 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:57 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4af2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 19186 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:57 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 707s # expected: 19186 707s # received: 19186 707s ok 190 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7494-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 29844 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsolaris.pod 707s # expected: 29844 707s # received: 29844 707s ok 191 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1bdc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7132 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsource.pod 707s # expected: 7132 707s # received: 7132 707s ok 192 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "233b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9019 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlstyle.pod 707s # expected: 9019 707s # received: 9019 707s ok 193 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12fb9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 77753 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsub.pod 707s # expected: 77753 707s # received: 77753 707s ok 194 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d31f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 54047 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsyn.pod 707s # expected: 54047 707s # received: 54047 707s ok 195 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2858-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10328 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsynology.pod 707s # expected: 10328 707s # received: 10328 707s ok 196 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "b184-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 45444 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlthrtut.pod 707s # expected: 45444 707s # received: 45444 707s ok 197 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9a91-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 39569 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltie.pod 707s # expected: 39569 707s # received: 39569 707s ok 198 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "cda37-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 842295 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltoc.pod 707s # expected: 842295 707s # received: 842295 707s ok 199 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "174-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 372 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltodo.pod 707s # expected: 372 707s # received: 372 707s ok 200 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "126-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 294 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltooc.pod 707s # expected: 294 707s # received: 294 707s ok 201 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "126-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 294 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltoot.pod 707s # expected: 294 707s # received: 294 707s ok 202 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "297f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10623 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltrap.pod 707s # expected: 10623 707s # received: 10623 707s ok 203 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "213f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8511 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltru64.pod 707s # expected: 8511 707s # received: 8511 707s ok 204 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1183-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4483 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltw.pod 707s # expected: 4483 707s # received: 4483 707s ok 205 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "162b6-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 90806 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunicode.pod 707s # expected: 90806 707s # received: 90806 707s ok 206 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6349-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 25417 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunicook.pod 707s # expected: 25417 707s # received: 25417 707s ok 207 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "372e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 14126 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunifaq.pod 707s # expected: 14126 707s # received: 14126 707s ok 208 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "96e1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 38625 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perluniintro.pod 707s # expected: 38625 707s # received: 38625 707s ok 209 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6eefa-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 454394 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perluniprops.pod 707s # expected: 454394 707s # received: 454394 707s ok 210 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f10-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7952 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunitut.pod 707s # expected: 7952 707s # received: 7952 707s ok 211 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1ce8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7400 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlutil.pod 707s # expected: 7400 707s # received: 7400 707s ok 212 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "16c17-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 93207 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlvar.pod 707s # expected: 93207 707s # received: 93207 707s ok 213 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c68d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 50829 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlvms.pod 707s # expected: 50829 707s # received: 50829 707s ok 214 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f16-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3862 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlvos.pod 707s # expected: 3862 707s # received: 3862 707s ok 215 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7c61-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 31841 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlwin32.pod 707s # expected: 31841 707s # received: 31841 707s ok 216 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12d15-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 77077 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlxs.pod 707s # expected: 77077 707s # received: 77077 707s ok 217 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c51f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 50463 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlxstut.pod 707s # expected: 50463 707s # received: 50463 707s ok 218 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5dc1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 24001 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 707s # expected: 24001 707s # received: 24001 707s ok 219 707s #lwp request: 707s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d4160-62e795c234600" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 868704 707s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-binary-httpd 707s # expected: 868704 707s # received: 868704 707s ok 220 707s #lwp request: 707s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3c2820-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3942432 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-binary-perl 707s # expected: 3942432 707s # received: 3942432 707s ok 221 707s ok 710s t/apache/headers.t .................. 710s 1..27 710s # Running under perl version 5.040001 for linux 710s # Current time local: Tue May 6 17:35:58 2025 710s # Current time GMT: Tue May 6 17:35:58 2025 710s # Using Test.pm version 1.31 710s # Using Apache/Test.pm version 1.44 710s testing: Hello: World 710s ok 1 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 2 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 3 710s testing: Hello: World 710s ok 4 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 5 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 6 710s testing: Hello: World 710s ok 7 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 8 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 9 710s testing: Hello: Foo 710s Bar 710s ok 10 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 11 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 12 710s testing: Hello: Foo 710s Bar 710s ok 13 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 14 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 15 710s testing: Hello: Foo 710s Bar 710s ok 16 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 17 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 18 710s testing: Hello: Foo 710s Bar 710s ok 19 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 20 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 21 710s testing: Hello: Foo 710s Bar 710s ok 22 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 23 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 24 710s testing: Hello:World 710s ok 25 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 26 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 27 710s ok 713s t/apache/hostcheck.t ................ 713s 1..14 713s # Running under perl version 5.040001 for linux 713s # Current time local: Tue May 6 17:36:01 2025 713s # Current time GMT: Tue May 6 17:36:01 2025 713s # Using Test.pm version 1.31 713s # Using Apache/Test.pm version 1.44 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: localhost 713s 713s # expected 200, got 200 for ok 713s ok 1 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: localhost:1 713s 713s # expected 200, got 200 for port ignored 713s ok 2 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: notlisted 713s 713s # expected 200, got 200 for name not listed 713s ok 3 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: 127.0.0.1 713s 713s # expected 200, got 200 for IP not in serveralias/servername 713s ok 4 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: default-strict 713s 713s # expected 200, got 200 for NVH matches in default server 713s ok 5 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: nvh-strict 713s 713s # expected 200, got 200 for NVH matches 713s ok 6 713s # SENDING to 127.0.0.1:8529 713s # GET / HTTP/1.1 713s Host: nvh-strict:1 713s 713s # expected 200, got 200 for NVH matches port ignored 713s ok 7 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: localhost 713s 713s # expected 400, got 400 for ok 713s ok 8 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: localhost:1 713s 713s # expected 400, got 400 for port ignored 713s ok 9 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: notlisted 713s 713s # expected 400, got 400 for name not listed 713s ok 10 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: 127.0.0.1 713s 713s # expected 400, got 400 for IP not in serveralias/servername 713s ok 11 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: default-strict 713s 713s # expected 200, got 200 for NVH matches in default server 713s ok 12 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: nvh-strict 713s 713s # expected 200, got 200 for NVH matches 713s ok 13 713s # SENDING to 127.0.0.1:8546 713s # GET / HTTP/1.1 713s Host: nvh-strict:1 713s 713s # expected 200, got 200 for NVH matches port ignored 713s ok 14 713s ok 716s t/apache/http_strict.t .............. 716s 1..178 716s # Running under perl version 5.040001 for linux 716s # Current time local: Tue May 6 17:36:03 2025 716s # Current time GMT: Tue May 6 17:36:03 2025 716s # Using Test.pm version 1.31 716s # Using Apache/Test.pm version 1.44 716s # SENDING: 716s # GET / HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 1 716s # SENDING: 716s # GET / HTTP/1.0\n\n 716s # expecting success, got 200 716s ok 2 716s # SENDING: 716s # get / HTTP/1.0\r\n\r\n 716s # expecting 501, got 501 716s ok 3 716s # SENDING: 716s # G ET / HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 4 716s # SENDING: 716s # G\x00ET / HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 5 716s # SENDING: 716s # G/T / HTTP/1.0\r\n\r\n 716s # expecting 501, got 501 716s ok 6 716s # SENDING: 716s # GET /\x00 HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 7 716s # SENDING: 716s # GET / HTTP/1.0\x00\r\n\r\n 716s # expecting 400, got 400 716s ok 8 716s # SENDING: 716s # GET\x0c/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 9 716s # SENDING: 716s # GET\r/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 10 716s # SENDING: 716s # GET\t/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 11 716s # SENDING: 716s # GET / HTT/1.0\r\n\r\n 716s # expecting error, got 400 716s ok 12 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 716s # expecting success, got 200 716s ok 13 716s # SENDING: 716s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 716s # expecting success, got 200 716s ok 14 716s # SENDING: 716s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 716s # expecting success, got 200 716s ok 15 716s # SENDING: 716s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 16 716s # SENDING: 716s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 17 716s # SENDING: 716s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 716s # expecting 200, got 200 716s ok 18 716s # SENDING: 716s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 19 716s # SENDING: 716s # GET / HTTP/\r\nHost: localhost\r\n\r\n 716s # expecting error, got 400 716s ok 20 716s # SENDING: 716s # GET / HTTP/0.9\r\n\r\n 716s # expecting error, got 400 716s ok 21 716s # SENDING: 716s # GET / HTTP/0.8\r\n\r\n 716s # expecting error, got 400 716s ok 22 716s # SENDING: 716s # GET /\x01 HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 23 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 24 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 716s # expecting 200, got 200 716s ok 25 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 716s # expecting 400, got 400 716s ok 26 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 716s # expecting 200, got 200 716s ok 27 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo\r\n\r\n 716s # expecting 400, got 400 716s ok 28 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 716s # expecting 400, got 400 716s ok 29 716s # SENDING: 716s # GET / HTTP/1.0\r\n: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 30 716s # SENDING: 716s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 31 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 716s # expecting 400, got 400 716s ok 32 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 716s # expecting 400, got 400 716s ok 33 716s # SENDING: 716s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 716s # expecting 400, got 400 716s ok 34 716s # SENDING: 716s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 35 716s # SENDING: 716s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 36 716s # SENDING: 716s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 37 716s # SENDING: 716s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 716s # expecting 200, got 200 716s ok 38 716s # SENDING: 716s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 716s # expecting 400, got 400 716s ok 39 716s # SENDING: 716s # GET / HTTP/1.0\r\r 716s # expecting dropped connection and HTTPD dropped connection 716s ok 40 716s # SENDING: 716s # GET /\r\n 716s # expecting headerless HTTP/0.9 body, got response 716s ok 41 716s # SENDING: 716s # GET /#frag HTTP/1.0\r\n 716s # expecting 400, got 400 716s ok 42 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 716s # expecting 200, got 200 716s ok 43 716s # SENDING: 716s # GET http://017700000001/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 44 716s # SENDING: 716s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 45 716s # SENDING: 716s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 46 716s # SENDING: 716s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 47 716s # SENDING: 716s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 48 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 716s # expecting 200, got 200 716s ok 49 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 716s # expecting 400, got 400 716s ok 50 716s # SENDING: 716s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 51 716s # SENDING: 716s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 52 716s # SENDING: 716s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 53 716s # SENDING: 716s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 54 716s # SENDING: 716s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 55 716s # SENDING: 716s # GET http://[::1]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 56 716s # SENDING: 716s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 57 716s # SENDING: 716s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 58 716s # SENDING: 716s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 59 716s # SENDING: 716s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 60 716s # SENDING: 716s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 61 716s # SENDING: 716s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 62 716s # SENDING: 716s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 63 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 716s # expecting success, got 200 716s ok 64 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 716s # expecting success, got 200 716s ok 65 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 716s # expecting success, got 200 716s ok 66 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 716s # expecting success, got 200 716s ok 67 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 716s # expecting success, got 200 716s ok 68 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 716s # expecting success, got 200 716s ok 69 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 716s # expecting 200, got 200 716s ok 70 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 716s # expecting 200, got 200 716s ok 71 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 716s # expecting 400, got 400 716s ok 72 716s # SENDING: 716s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 73 716s # SENDING: 716s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 74 716s # SENDING: 716s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 75 716s # SENDING: 716s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 76 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 716s # expecting 200, got 200 716s ok 77 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 716s # expecting 200, got 200 716s ok 78 716s # SENDING: 716s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 79 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 716s # DECODED: Foo: bar 716s # RESPONSE: 716s # HTTP/1.1 200 OK\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Foo: bar\r\n 716s # Vary: In-If1\r\n 716s # DMMATCH1: 1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/plain\r\n 716s # \r\n 716s # Hi!\n 716s # SERVERNAME=localhost\n 716s # HTTP_HOST=\n 716s # 716s # expecting 200, got 200 716s ok 80 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 716s # DECODED: Foo: 716s # RESPONSE: 716s # HTTP/1.1 200 OK\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Foo: \r\n 716s # Vary: In-If1\r\n 716s # DMMATCH1: 1\r\n 716s # Content-Length: 36\r\n 716s # Connection: close\r\n 716s # Content-Type: text/plain\r\n 716s # \r\n 716s # Hi!\n 716s # SERVERNAME=localhost\n 716s # HTTP_HOST=\n 716s # 716s # expecting 200, got 200 716s ok 81 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 716s # DECODED: : bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 82 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 716s # DECODED: F\x00oo: bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Content-Length: 528\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 83 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 716s # DECODED: F\x01oo: bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 84 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 716s # DECODED: F\noo: bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Content-Length: 528\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 85 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 716s # DECODED: Foo: b\tar 716s # RESPONSE: 716s # HTTP/1.1 200 OK\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Foo: b\tar\r\n 716s # Vary: In-If1\r\n 716s # DMMATCH1: 1\r\n 716s # Content-Length: 36\r\n 716s # Connection: close\r\n 716s # Content-Type: text/plain\r\n 716s # \r\n 716s # Hi!\n 716s # SERVERNAME=localhost\n 716s # HTTP_HOST=\n 716s # 716s # expecting 200, got 200 716s ok 86 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 716s # DECODED: Foo: b\x01ar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Content-Length: 564\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 87 716s # SENDING: 716s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 716s # expecting 500, got 500 716s ok 88 716s # SENDING: 716s # GET / HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 89 716s # SENDING: 716s # GET / HTTP/1.0\n\n 716s # expecting 400, got 400 716s ok 90 716s # SENDING: 716s # get / HTTP/1.0\r\n\r\n 716s # expecting 501, got 501 716s ok 91 716s # SENDING: 716s # G ET / HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 92 716s # SENDING: 716s # G\x00ET / HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 93 716s # SENDING: 716s # G/T / HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 94 716s # SENDING: 716s # GET /\x00 HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 95 716s # SENDING: 716s # GET / HTTP/1.0\x00\r\n\r\n 716s # expecting 400, got 400 716s ok 96 716s # SENDING: 716s # GET\x0c/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 97 716s # SENDING: 716s # GET\r/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 98 716s # SENDING: 716s # GET\t/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 99 716s # SENDING: 716s # GET / HTT/1.0\r\n\r\n 716s # expecting error, got 400 716s ok 100 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 716s # expecting success, got 200 716s ok 101 716s # SENDING: 716s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 716s # expecting success, got 200 716s ok 102 716s # SENDING: 716s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 716s # expecting success, got 200 716s ok 103 716s # SENDING: 716s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 104 716s # SENDING: 716s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 105 716s # SENDING: 716s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 106 716s # SENDING: 716s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 107 716s # SENDING: 716s # GET / HTTP/\r\nHost: localhost\r\n\r\n 716s # expecting error, got 400 716s ok 108 716s # SENDING: 716s # GET / HTTP/0.9\r\n\r\n 716s # expecting error, got 400 716s ok 109 716s # SENDING: 716s # GET / HTTP/0.8\r\n\r\n 716s # expecting error, got 400 716s ok 110 716s # SENDING: 716s # GET /\x01 HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 111 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 112 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 716s # expecting 200, got 200 716s ok 113 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 716s # expecting 400, got 400 716s ok 114 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 716s # expecting 400, got 400 716s ok 115 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo\r\n\r\n 716s # expecting 400, got 400 716s ok 116 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 716s # expecting 400, got 400 716s ok 117 716s # SENDING: 716s # GET / HTTP/1.0\r\n: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 118 716s # SENDING: 716s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 119 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 716s # expecting 400, got 400 716s ok 120 716s # SENDING: 716s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 716s # expecting 400, got 400 716s ok 121 716s # SENDING: 716s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 716s # expecting 400, got 400 716s ok 122 716s # SENDING: 716s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 123 716s # SENDING: 716s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 124 716s # SENDING: 716s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 716s # expecting 400, got 400 716s ok 125 716s # SENDING: 716s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 716s # expecting 200, got 200 716s ok 126 716s # SENDING: 716s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 716s # expecting 400, got 400 716s ok 127 716s # SENDING: 716s # GET / HTTP/1.0\r\r 716s # expecting dropped connection and HTTPD dropped connection 716s ok 128 716s # SENDING: 716s # GET /\r\n 716s # expecting headerless HTTP/0.9 body, got response 716s ok 129 716s # SENDING: 716s # GET /#frag HTTP/1.0\r\n 716s # expecting 400, got 400 716s ok 130 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 716s # expecting 400, got 400 716s ok 131 716s # SENDING: 716s # GET http://017700000001/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 132 716s # SENDING: 716s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 133 716s # SENDING: 716s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 134 716s # SENDING: 716s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 135 716s # SENDING: 716s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 136 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 716s # expecting 400, got 400 716s ok 137 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 716s # expecting 400, got 400 716s ok 138 716s # SENDING: 716s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 139 716s # SENDING: 716s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 140 716s # SENDING: 716s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 141 716s # SENDING: 716s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 142 716s # SENDING: 716s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 143 716s # SENDING: 716s # GET http://[::1]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 144 716s # SENDING: 716s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 145 716s # SENDING: 716s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 146 716s # SENDING: 716s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 147 716s # SENDING: 716s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 148 716s # SENDING: 716s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 149 716s # SENDING: 716s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 716s # expecting success, got 200 716s ok 150 716s # SENDING: 716s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 716s # expecting 400, got 400 716s ok 151 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 716s # expecting success, got 200 716s ok 152 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 716s # expecting success, got 200 716s ok 153 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 716s # expecting success, got 200 716s ok 154 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 716s # expecting success, got 200 716s ok 155 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 716s # expecting success, got 200 716s ok 156 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 716s # expecting success, got 200 716s ok 157 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 716s # expecting 400, got 400 716s ok 158 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 716s # expecting 400, got 400 716s ok 159 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 716s # expecting 400, got 400 716s ok 160 716s # SENDING: 716s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 161 716s # SENDING: 716s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 162 716s # SENDING: 716s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 163 716s # SENDING: 716s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 716s # expecting 200, got 200 716s ok 164 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 716s # expecting 200, got 200 716s ok 165 716s # SENDING: 716s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 716s # expecting 200, got 200 716s ok 166 716s # SENDING: 716s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 716s # expecting 200, got 200 716s ok 167 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 716s # DECODED: Foo: bar 716s # RESPONSE: 716s # HTTP/1.1 200 OK\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Foo: bar\r\n 716s # Vary: In-If1\r\n 716s # DMMATCH1: 1\r\n 716s # Content-Length: 36\r\n 716s # Connection: close\r\n 716s # Content-Type: text/plain\r\n 716s # \r\n 716s # Hi!\n 716s # SERVERNAME=localhost\n 716s # HTTP_HOST=\n 716s # 716s # expecting 200, got 200 716s ok 168 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 716s # DECODED: Foo: 716s # RESPONSE: 716s # HTTP/1.1 200 OK\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Foo: \r\n 716s # Vary: In-If1\r\n 716s # DMMATCH1: 1\r\n 716s # Content-Length: 36\r\n 716s # Connection: close\r\n 716s # Content-Type: text/plain\r\n 716s # \r\n 716s # Hi!\n 716s # SERVERNAME=localhost\n 716s # HTTP_HOST=\n 716s # 716s # expecting 200, got 200 716s ok 169 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 716s # DECODED: : bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 170 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 716s # DECODED: F\x00oo: bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Content-Length: 528\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 171 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 716s # DECODED: F\x01oo: bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 172 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 716s # DECODED: F\noo: bar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Content-Length: 528\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 173 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 716s # DECODED: Foo: b\tar 716s # RESPONSE: 716s # HTTP/1.1 200 OK\r\n 716s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Foo: b\tar\r\n 716s # Vary: In-If1\r\n 716s # DMMATCH1: 1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/plain\r\n 716s # \r\n 716s # Hi!\n 716s # SERVERNAME=localhost\n 716s # HTTP_HOST=\n 716s # 716s # expecting 200, got 200 716s ok 174 716s # SENDING: 716s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 716s # DECODED: Foo: b\x01ar 716s # RESPONSE: 716s # HTTP/1.1 500 Internal Server Error\r\n 716s # Date: Tue, 06 May 2025 17:36:07 GMT\r\n 716s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 716s # Connection: close\r\n 716s # Content-Type: text/html; charset=iso-8859-1\r\n 716s # \r\n 716s # \n 716s # \n 716s # ... 716s # expecting 500, got 500 716s ok 175 716s # SENDING: 716s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 716s # expecting 500, got 500 716s ok 176 716s ok 177 716s ok 178 716s ok 719s t/apache/if_sections.t .............. 719s 1..46 719s # Running under perl version 5.040001 for linux 719s # Current time local: Tue May 6 17:36:07 2025 719s # Current time GMT: Tue May 6 17:36:07 2025 719s # Using Test.pm version 1.31 719s # Using Apache/Test.pm version 1.44 719s # /if_sec/ with '': 719s # expected: 200 719s # received: '200' 719s ok 1 719s # expected: undef 719s # received: undef 719s ok 2 719s # /if_sec/foo.if_test with '': 719s # expected: 200 719s # received: '200' 719s ok 3 719s # expected: undef 719s # received: undef 719s ok 4 719s # /if_sec/foo.if_test with '1': 719s # expected: 200 719s # received: '200' 719s ok 5 719s # expected: 'global1' 719s # received: 'global1' 719s ok 6 719s # /if_sec/foo.if_test with '1 11': 719s # expected: 200 719s # received: '200' 719s ok 7 719s # expected: 'global1, nested11, nested113' 719s # received: 'global1, nested11, nested113' 719s ok 8 719s # /if_sec/foo.if_test with '1 11 111': 719s # expected: 200 719s # received: '200' 719s ok 9 719s # expected: 'global1, nested11, nested111' 719s # received: 'global1, nested11, nested111' 719s ok 10 719s # /if_sec/foo.if_test with '1 11 112': 719s # expected: 200 719s # received: '200' 719s ok 11 719s # expected: 'global1, nested11, nested112' 719s # received: 'global1, nested11, nested112' 719s ok 12 719s # /if_sec/foo.if_test with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 13 719s # expected: 'global1, files2' 719s # received: 'global1, files2' 719s ok 14 719s # /if_sec/dir/foo.txt with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 15 719s # expected: 'global1, dir1, dir2, dir_files1' 719s # received: 'global1, dir1, dir2, dir_files1' 719s ok 16 719s # /if_sec/dir/ with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 17 719s # expected: 'global1, dir1, dir2' 719s # received: 'global1, dir1, dir2' 719s ok 18 719s # /if_sec/dir/ with '1 11': 719s # expected: 200 719s # received: '200' 719s ok 19 719s # expected: 'global1, dir1, nested11, nested113' 719s # received: 'global1, dir1, nested11, nested113' 719s ok 20 719s # /if_sec/dir/ with '1 11 111': 719s # expected: 200 719s # received: '200' 719s ok 21 719s # expected: 'global1, dir1, nested11, nested111' 719s # received: 'global1, dir1, nested11, nested111' 719s ok 22 719s # /if_sec/dir/ with '1 11 112': 719s # expected: 200 719s # received: '200' 719s ok 23 719s # expected: 'global1, dir1, nested11, nested112' 719s # received: 'global1, dir1, nested11, nested112' 719s ok 24 719s # /if_sec/loc/ with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 25 719s # expected: 'global1, loc1, loc2' 719s # received: 'global1, loc1, loc2' 719s ok 26 719s # /if_sec/loc/foo.txt with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 27 719s # expected: 'global1, loc1, loc2' 719s # received: 'global1, loc1, loc2' 719s ok 28 719s # /if_sec/loc/ with '1 11': 719s # expected: 200 719s # received: '200' 719s ok 29 719s # expected: 'global1, loc1, nested11, nested113' 719s # received: 'global1, loc1, nested11, nested113' 719s ok 30 719s # /if_sec/loc/ with '1 11 111': 719s # expected: 200 719s # received: '200' 719s ok 31 719s # expected: 'global1, loc1, nested11, nested111' 719s # received: 'global1, loc1, nested11, nested111' 719s ok 32 719s # /if_sec/loc/ with '1 11 112': 719s # expected: 200 719s # received: '200' 719s ok 33 719s # expected: 'global1, loc1, nested11, nested112' 719s # received: 'global1, loc1, nested11, nested112' 719s ok 34 719s # /if_sec/loc/foo.if_test with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 35 719s # expected: 'global1, files2, loc1, loc2' 719s # received: 'global1, files2, loc1, loc2' 719s ok 36 719s # /if_sec/loc/foo.if_test with '1 2 11': 719s # expected: 200 719s # received: '200' 719s ok 37 719s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 719s # received: 'global1, files2, loc1, loc2, nested11, nested113' 719s ok 38 719s # /if_sec/loc/foo.if_test with '1 2 11 111': 719s # expected: 200 719s # received: '200' 719s ok 39 719s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 719s # received: 'global1, files2, loc1, loc2, nested11, nested111' 719s ok 40 719s # /if_sec/loc/foo.if_test with '1 2 11 112': 719s # expected: 200 719s # received: '200' 719s ok 41 719s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 719s # received: 'global1, files2, loc1, loc2, nested11, nested112' 719s ok 42 719s # /if_sec/proxy/ with '1 2': 719s # expected: 200 719s # received: '200' 719s ok 43 719s # expected: 'global1, locp1, locp2' 719s # received: 'global1, locp1, locp2' 719s ok 44 719s # /if_sec/proxy/ with '2': 719s # expected: 200 719s # received: '200' 719s ok 45 719s # expected: 'locp2' 719s # received: 'locp2' 719s ok 46 719s ok 721s t/apache/iffile.t ................... 721s 1..2 721s # Running under perl version 5.040001 for linux 721s # Current time local: Tue May 6 17:36:09 2025 721s # Current time GMT: Tue May 6 17:36:09 2025 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.44 721s # expected: 200 721s # received: '200' 721s ok 1 721s # expected: 'success1, success2, success3, success4, success5' 721s # received: 'success1, success2, success3, success4, success5' 721s ok 2 721s ok 724s t/apache/leaks.t .................... skipped: mod_memory_track not activated 731s t/apache/limits.t ................... 731s 1..12 731s # Running under perl version 5.040001 for linux 731s # Current time local: Tue May 6 17:36:15 2025 731s # Current time GMT: Tue May 6 17:36:15 2025 731s # Using Test.pm version 1.31 731s # Using Apache/Test.pm version 1.44 731s # Testing LimitRequestLine; should succeed 731s # testing : Test #1 731s # expected: 200 731s # received: '200' 731s ok 1 731s # Testing LimitRequestLine; should fail 731s # testing : Test #2 731s # expected: 414 731s # received: '414' 731s ok 2 731s # Testing LimitRequestFieldSize; should succeed 731s # testing : Test #3 731s # expected: 200 731s # received: '200' 731s ok 3 731s # Testing LimitRequestFieldSize; should fail 731s # testing : Test #4 731s # expected: 400 731s # received: '400' 731s ok 4 731s # Testing LimitRequestFields; should succeed 731s # testing : Test #5 731s # expected: 200 731s # received: '200' 731s ok 5 731s # Testing LimitRequestFields; should fail 731s # testing : Test #6 731s # expected: 400 731s # received: '400' 731s ok 6 731s # Testing LimitRequestBody; should succeed 731s # Chunked transfer-encoding enabled 731s # testing : Test #7 731s # expected: 200 731s # received: '200' 731s ok 7 731s # Testing LimitRequestBody; should succeed 731s # Chunked transfer-encoding disabled 731s # testing : Test #8 731s # expected: 200 731s # received: '200' 731s ok 8 731s # Testing LimitRequestBody; should fail 731s # Chunked transfer-encoding enabled 731s # testing : Test #9 731s # expected: 413 731s # received: '413' 731s ok 9 731s # Testing LimitRequestBody; should fail 731s # Chunked transfer-encoding disabled 731s # testing : Test #10 731s # expected: 413 731s # received: '413' 731s ok 10 731s # Testing LimitRequestFieldSize; should succeed 731s # testing : Test #11 731s # expected: 200 731s # received: '200' 731s ok 11 731s # Testing LimitRequestFieldSize; should fail 731s # testing : Test #12 731s # expected: 400 731s # received: '400' 731s ok 12 731s ok 734s t/apache/loglevel.t ................. 734s 1..8 734s # Running under perl version 5.040001 for linux 734s # Current time local: Tue May 6 17:36:22 2025 734s # Current time GMT: Tue May 6 17:36:22 2025 734s # Using Test.pm version 1.31 734s # Using Apache/Test.pm version 1.44 734s ok 1 734s ok 2 734s ok 3 734s ok 4 734s ok 5 734s ok 6 734s ok 7 734s ok 8 734s ok 737s t/apache/maxranges.t ................ 737s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 737s 1..19 737s # Running under perl version 5.040001 for linux 737s # Current time local: Tue May 6 17:36:25 2025 737s # Current time GMT: Tue May 6 17:36:25 2025 737s # Using Test.pm version 1.31 737s # Using Apache/Test.pm version 1.44 737s ok 1 737s ok 2 737s ok 3 737s ok 4 737s ok 5 737s ok 6 737s ok 7 737s ok 8 737s ok 9 737s ok 10 737s ok 11 737s ok 12 737s ok 13 737s ok 14 737s ok 15 737s ok 16 737s ok 17 737s ok 18 737s ok 19 737s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 737s ok 740s t/apache/mergeslashes.t ............. 740s 1..9 740s # Running under perl version 5.040001 for linux 740s # Current time local: Tue May 6 17:36:28 2025 740s # Current time GMT: Tue May 6 17:36:28 2025 740s # Using Test.pm version 1.31 740s # Using Apache/Test.pm version 1.44 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for exact match 740s ok 1 740s # SENDING to 127.0.0.1:8546 740s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for merged even at front 740s ok 2 740s # SENDING to 127.0.0.1:8546 740s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for merged even at front 740s ok 3 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for c// should be merged 740s ok 4 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for a// should be merged 740s ok 5 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for a// matches locationmatch 740s ok 6 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 740s # expected 200, got 200 for c// doesn't match locationmatch 740s ok 7 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for baseline failed 740s ok 8 740s # SENDING to 127.0.0.1:8546 740s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 740s # expected 403, got 403 for b//d not merged for Location with OFF 740s ok 9 740s ok 743s t/apache/mmn.t ...................... 743s 1..2 743s # Running under perl version 5.040001 for linux 743s # Current time local: Tue May 6 17:36:31 2025 743s # Current time GMT: Tue May 6 17:36:31 2025 743s # Using Test.pm version 1.31 743s # Using Apache/Test.pm version 1.44 743s ok 1 743s ok 2 743s ok 746s t/apache/options.t .................. 746s 1..2 746s # Running under perl version 5.040001 for linux 746s # Current time local: Tue May 6 17:36:33 2025 746s # Current time GMT: Tue May 6 17:36:33 2025 746s # Using Test.pm version 1.31 746s # Using Apache/Test.pm version 1.44 746s # testing : code 746s # expected: 200 746s # received: '200' 746s ok 1 746s # testing : OPTIONS 746s # expected: qr/OPTIONS/ 746s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 746s ok 2 746s ok 750s t/apache/passbrigade.t .............. 750s # using LWP client 750s 1..114 750s # Running under perl version 5.040001 for linux 750s # Current time local: Tue May 6 17:36:36 2025 750s # Current time GMT: Tue May 6 17:36:36 2025 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.44 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 1024 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 1024 750s # received: 1024 750s ok 1 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 2048 750s # received: 2048 750s ok 2 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 3072 750s # received: 3072 750s ok 3 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 4096 750s # received: 4096 750s ok 4 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 5120 750s # received: 5120 750s ok 5 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 6144 750s # received: 6144 750s ok 6 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 7168 750s # received: 7168 750s ok 7 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 8192 750s # received: 8192 750s ok 8 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 9216 750s # received: 9216 750s ok 9 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 10240 750s # received: 10240 750s ok 10 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 11264 750s # received: 11264 750s ok 11 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 12288 750s # received: 12288 750s ok 12 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 13312 750s # received: 13312 750s ok 13 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 14336 750s # received: 14336 750s ok 14 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 15360 750s # received: 15360 750s ok 15 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 16384 750s # received: 16384 750s ok 16 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 17408 750s # received: 17408 750s ok 17 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 18432 750s # received: 18432 750s ok 18 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 19456 750s # received: 19456 750s ok 19 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 20480 750s # received: 20480 750s ok 20 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 21504 750s # received: 21504 750s ok 21 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 22528 750s # received: 22528 750s ok 22 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 23552 750s # received: 23552 750s ok 23 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 24576 750s # received: 24576 750s ok 24 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 25600 750s # received: 25600 750s ok 25 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 26624 750s # received: 26624 750s ok 26 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 27648 750s # received: 27648 750s ok 27 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 28672 750s # received: 28672 750s ok 28 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 29696 750s # received: 29696 750s ok 29 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 30720 750s # received: 30720 750s ok 30 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 31744 750s # received: 31744 750s ok 31 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 32768 750s # received: 32768 750s ok 32 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 33792 750s # received: 33792 750s ok 33 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 34816 750s # received: 34816 750s ok 34 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 35840 750s # received: 35840 750s ok 35 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 36864 750s # received: 36864 750s ok 36 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 37888 750s # received: 37888 750s ok 37 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 38912 750s # received: 38912 750s ok 38 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 39936 750s # received: 39936 750s ok 39 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 40960 750s # received: 40960 750s ok 40 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 41984 750s # received: 41984 750s ok 41 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 43008 750s # received: 43008 750s ok 42 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 44032 750s # received: 44032 750s ok 43 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 45056 750s # received: 45056 750s ok 44 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 46080 750s # received: 46080 750s ok 45 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 47104 750s # received: 47104 750s ok 46 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 48128 750s # received: 48128 750s ok 47 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 49152 750s # received: 49152 750s ok 48 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 50176 750s # received: 50176 750s ok 49 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 51200 750s # received: 51200 750s ok 50 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 102400 750s # received: 102400 750s ok 51 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 307200 750s # received: 307200 750s ok 52 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:39 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 512000 750s # received: 512000 750s ok 53 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:39 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 2048000 750s # received: 2048000 750s ok 54 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 4096000 750s # received: 4096000 750s ok 55 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 6144000 750s # received: 6144000 750s ok 56 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 10240000 750s # received: 10240000 750s ok 57 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 1024 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 1024 750s # received: 1024 750s ok 58 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 2048 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 2048 750s # received: 2048 750s ok 59 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 3072 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 3072 750s # received: 3072 750s ok 60 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 4096 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 4096 750s # received: 4096 750s ok 61 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 5120 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 5120 750s # received: 5120 750s ok 62 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 6144 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 6144 750s # received: 6144 750s ok 63 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 7168 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 7168 750s # received: 7168 750s ok 64 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 8192 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #DMMATCH1: 1 750s # 750s # testing : bytes in body 750s # expected: 8192 750s # received: 8192 750s ok 65 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 9216 750s # received: 9216 750s ok 66 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 10240 750s # received: 10240 750s ok 67 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 11264 750s # received: 11264 750s ok 68 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 12288 750s # received: 12288 750s ok 69 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 13312 750s # received: 13312 750s ok 70 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 14336 750s # received: 14336 750s ok 71 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 15360 750s # received: 15360 750s ok 72 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 16384 750s # received: 16384 750s ok 73 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 17408 750s # received: 17408 750s ok 74 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 18432 750s # received: 18432 750s ok 75 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 19456 750s # received: 19456 750s ok 76 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 20480 750s # received: 20480 750s ok 77 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 21504 750s # received: 21504 750s ok 78 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 22528 750s # received: 22528 750s ok 79 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 23552 750s # received: 23552 750s ok 80 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 24576 750s # received: 24576 750s ok 81 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 25600 750s # received: 25600 750s ok 82 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 26624 750s # received: 26624 750s ok 83 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 27648 750s # received: 27648 750s ok 84 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 28672 750s # received: 28672 750s ok 85 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 29696 750s # received: 29696 750s ok 86 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 30720 750s # received: 30720 750s ok 87 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 31744 750s # received: 31744 750s ok 88 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 32768 750s # received: 32768 750s ok 89 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 33792 750s # received: 33792 750s ok 90 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 34816 750s # received: 34816 750s ok 91 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 35840 750s # received: 35840 750s ok 92 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 36864 750s # received: 36864 750s ok 93 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 37888 750s # received: 37888 750s ok 94 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 38912 750s # received: 38912 750s ok 95 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 39936 750s # received: 39936 750s ok 96 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 40960 750s # received: 40960 750s ok 97 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 41984 750s # received: 41984 750s ok 98 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 43008 750s # received: 43008 750s ok 99 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 44032 750s # received: 44032 750s ok 100 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 45056 750s # received: 45056 750s ok 101 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 46080 750s # received: 46080 750s ok 102 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 47104 750s # received: 47104 750s ok 103 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 48128 750s # received: 48128 750s ok 104 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 49152 750s # received: 49152 750s ok 105 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 50176 750s # received: 50176 750s ok 106 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 51200 750s # received: 51200 750s ok 107 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 102400 750s # received: 102400 750s ok 108 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 307200 750s # received: 307200 750s ok 109 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 512000 750s # received: 512000 750s ok 110 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 2048000 750s # received: 2048000 750s ok 111 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 4096000 750s # received: 4096000 750s ok 112 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 6144000 750s # received: 6144000 750s ok 113 750s #lwp request: 750s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 750s #User-Agent: libwww-perl/6.78 750s # 750s #server response: 750s #HTTP/1.1 200 OK 750s #Connection: close 750s #Date: Tue, 06 May 2025 17:36:40 GMT 750s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 750s #Vary: In-If1 750s #Content-Length: 0 750s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 750s #Client-Peer: 127.0.0.1:8529 750s #Client-Response-Num: 1 750s #Client-Transfer-Encoding: chunked 750s #DMMATCH1: 1 750s #X-Content-Length-Note: added by Apache::TestRequest 750s # 750s # testing : bytes in body 750s # expected: 10240000 750s # received: 10240000 750s ok 114 750s ok 753s t/apache/post.t ..................... 753s # using LWP client 753s 1..51 753s # Running under perl version 5.040001 for linux 753s # Current time local: Tue May 6 17:36:41 2025 753s # Current time GMT: Tue May 6 17:36:41 2025 753s # Using Test.pm version 1.31 753s # Using Apache/Test.pm version 1.44 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 1024 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '1024' 753s # received: 1024 753s ok 1 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 2048 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '2048' 753s # received: 2048 753s ok 2 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 3072 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '3072' 753s # received: 3072 753s ok 3 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 4096 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '4096' 753s # received: 4096 753s ok 4 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 5120 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '5120' 753s # received: 5120 753s ok 5 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 6144 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '6144' 753s # received: 6144 753s ok 6 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 7168 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '7168' 753s # received: 7168 753s ok 7 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 8192 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '8192' 753s # received: 8192 753s ok 8 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 9216 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 5 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '9216' 753s # received: 9216 753s ok 9 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 10240 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '10240' 753s # received: 10240 753s ok 10 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 11264 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '11264' 753s # received: 11264 753s ok 11 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 12288 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '12288' 753s # received: 12288 753s ok 12 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 13312 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '13312' 753s # received: 13312 753s ok 13 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 14336 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '14336' 753s # received: 14336 753s ok 14 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 15360 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '15360' 753s # received: 15360 753s ok 15 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 16384 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '16384' 753s # received: 16384 753s ok 16 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 17408 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '17408' 753s # received: 17408 753s ok 17 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 18432 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '18432' 753s # received: 18432 753s ok 18 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 19456 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '19456' 753s # received: 19456 753s ok 19 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 20480 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '20480' 753s # received: 20480 753s ok 20 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 21504 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '21504' 753s # received: 21504 753s ok 21 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 22528 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '22528' 753s # received: 22528 753s ok 22 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 23552 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '23552' 753s # received: 23552 753s ok 23 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 24576 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '24576' 753s # received: 24576 753s ok 24 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 25600 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '25600' 753s # received: 25600 753s ok 25 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 26624 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '26624' 753s # received: 26624 753s ok 26 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 27648 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '27648' 753s # received: 27648 753s ok 27 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 28672 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '28672' 753s # received: 28672 753s ok 28 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 29696 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '29696' 753s # received: 29696 753s ok 29 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 30720 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '30720' 753s # received: 30720 753s ok 30 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 31744 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '31744' 753s # received: 31744 753s ok 31 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 32768 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '32768' 753s # received: 32768 753s ok 32 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 33792 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '33792' 753s # received: 33792 753s ok 33 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 34816 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '34816' 753s # received: 34816 753s ok 34 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 35840 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '35840' 753s # received: 35840 753s ok 35 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 36864 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '36864' 753s # received: 36864 753s ok 36 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 37888 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '37888' 753s # received: 37888 753s ok 37 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 38912 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '38912' 753s # received: 38912 753s ok 38 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 39936 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '39936' 753s # received: 39936 753s ok 39 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 40960 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '40960' 753s # received: 40960 753s ok 40 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 41984 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '41984' 753s # received: 41984 753s ok 41 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 43008 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '43008' 753s # received: 43008 753s ok 42 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 44032 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '44032' 753s # received: 44032 753s ok 43 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 45056 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '45056' 753s # received: 45056 753s ok 44 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 46080 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '46080' 753s # received: 46080 753s ok 45 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 47104 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '47104' 753s # received: 47104 753s ok 46 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 48128 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '48128' 753s # received: 48128 753s ok 47 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 49152 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '49152' 753s # received: 49152 753s ok 48 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 50176 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '50176' 753s # received: 50176 753s ok 49 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 51200 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 6 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '51200' 753s # received: 51200 753s ok 50 753s #lwp request: 753s #POST http://localhost:8529/eat_post HTTP/1.1 753s #User-Agent: libwww-perl/6.78 753s #Content-Length: 102400 753s # 753s #server response: 753s #HTTP/1.1 200 OK 753s #Connection: close 753s #Date: Tue, 06 May 2025 17:36:44 GMT 753s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 753s #Vary: In-If1 753s #Content-Length: 7 753s #Client-Date: Tue, 06 May 2025 17:36:44 GMT 753s #Client-Peer: 127.0.0.1:8529 753s #Client-Response-Num: 1 753s #DMMATCH1: 1 753s # 753s # testing : length posted 753s # expected: '102400' 753s # received: 102400 753s ok 51 753s ok 756s t/apache/pr17629.t .................. 756s 1..4 756s # Running under perl version 5.040001 for linux 756s # Current time local: Tue May 6 17:36:44 2025 756s # Current time GMT: Tue May 6 17:36:44 2025 756s # Using Test.pm version 1.31 756s # Using Apache/Test.pm version 1.44 756s # expected: 'begin-foobar-end 756s # ' 756s # received: 'begin-foobar-end 756s # ' 756s ok 1 756s # expected: 200 756s # received: '200' 756s ok 2 756s # testing : response was gzipped 756s # expected: 'gzip' 756s # received: 'gzip' 756s ok 3 756s # expected: 'begin-foobar-end 756s # ' 756s # received: 'begin-foobar-end 756s # ' 756s ok 4 756s ok 759s t/apache/pr18757.t .................. 759s 1..3 759s # Running under perl version 5.040001 for linux 759s # Current time local: Tue May 6 17:36:47 2025 759s # Current time GMT: Tue May 6 17:36:47 2025 759s # Using Test.pm version 1.31 759s # Using Apache/Test.pm version 1.44 759s # testing : 200 response from GET 759s # expected: 200 759s # received: '200' 759s ok 1 759s # expected C-L is 26 759s # URL via proxy is http://localhost:8539/index.html 759s ok 2 759s # line: HTTP/1.1 200 OK 759s # line: Date: Tue, 06 May 2025 17:36:50 GMT 759s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 759s # line: Vary: In-If1 759s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 759s # line: ETag: "1a-62c6deaf13e40" 759s # line: Accept-Ranges: bytes 759s # line: Content-Length: 26 759s # line: DMMATCH1: 1 759s # line: Content-Type: text/html 759s # line: 759s # testing : whether proxy strips Content-Length header 759s # expected: 1 759s # received: 1 759s ok 3 759s ok 762s t/apache/pr35292.t .................. 762s 1..3 762s # Running under perl version 5.040001 for linux 762s # Current time local: Tue May 6 17:36:50 2025 762s # Current time GMT: Tue May 6 17:36:50 2025 762s # Using Test.pm version 1.31 762s # Using Apache/Test.pm version 1.44 762s ok 1 762s ok 2 762s # testing : read response-line 762s # expected: qr/^HTTP\/1\.. 413/ 762s # received: 'HTTP/1.1 413 Request Entity Too Large 762s # ' 762s ok 3 762s ok 765s t/apache/pr35330.t .................. 765s 1..2 765s # Running under perl version 5.040001 for linux 765s # Current time local: Tue May 6 17:36:53 2025 765s # Current time GMT: Tue May 6 17:36:53 2025 765s # Using Test.pm version 1.31 765s # Using Apache/Test.pm version 1.44 765s # testing : SSI was allowed for location 765s # expected: 200 765s # received: '200' 765s ok 1 765s # testing : file was served with correct content 765s # expected: 'hello' 765s # received: 'hello' 765s ok 2 765s ok 768s t/apache/pr37166.t .................. 768s 1..4 768s # Running under perl version 5.040001 for linux 768s # Current time local: Tue May 6 17:36:55 2025 768s # Current time GMT: Tue May 6 17:36:55 2025 768s # Using Test.pm version 1.31 768s # Using Apache/Test.pm version 1.44 768s # testing : SSI was allowed for location 768s # expected: 200 768s # received: '200' 768s ok 1 768s # testing : file was served with correct content 768s # expected: 'Hello world 768s # ' 768s # received: 'Hello world 768s # ' 768s ok 2 768s # testing : explicit 200 response 768s # expected: 200 768s # received: '200' 768s ok 3 768s # testing : file was again served with correct content 768s # expected: 'Hello world 768s # ' 768s # received: 'Hello world 768s # ' 768s ok 4 768s ok 770s t/apache/pr43939.t .................. 770s 1..4 770s # Running under perl version 5.040001 for linux 770s # Current time local: Tue May 6 17:36:58 2025 770s # Current time GMT: Tue May 6 17:36:58 2025 770s # Using Test.pm version 1.31 770s # Using Apache/Test.pm version 1.44 770s # expected: 'begin-default-end 770s # ' 770s # received: 'begin-default-end 770s # ' 770s ok 1 770s # expected: 200 770s # received: '200' 770s ok 2 770s # testing : response was gzipped 770s # expected: 'gzip' 770s # received: 'gzip' 770s ok 3 770s # expected: 'begin-default-end 770s # ' 770s # received: 'begin-default-end 770s # ' 770s ok 4 770s ok 773s t/apache/pr49328.t .................. 773s 1..1 773s # Running under perl version 5.040001 for linux 773s # Current time local: Tue May 6 17:37:01 2025 773s # Current time GMT: Tue May 6 17:37:01 2025 773s # Using Test.pm version 1.31 773s # Using Apache/Test.pm version 1.44 773s # expected: 'before 773s # included 773s # after 773s # ' 773s # received: 'before 773s # included 773s # after 773s # ' 773s ok 1 773s ok 776s t/apache/pr64339.t .................. 776s 1..12 776s # Running under perl version 5.040001 for linux 776s # Current time local: Tue May 6 17:37:04 2025 776s # Current time GMT: Tue May 6 17:37:04 2025 776s # Using Test.pm version 1.31 776s # Using Apache/Test.pm version 1.44 776s # testing : fetching /doc.xml 776s # expected: 200 776s # received: '200' 776s ok 1 776s # testing : content-type header test for /doc.xml 776s # expected: 'application/xml; charset=utf-8' 776s # received: 'application/xml; charset=utf-8' 776s ok 2 776s # testing : content test for /doc.xml 776s # expected: 'fóó 776s # ' 776s # received: 'fóó 776s # ' 776s ok 3 776s # testing : fetching /doc.fooxml 776s # expected: 200 776s # received: '200' 776s ok 4 776s # testing : content-type header test for /doc.fooxml 776s # expected: 'application/foo+xml; charset=utf-8' 776s # received: 'application/foo+xml; charset=utf-8' 776s ok 5 776s # testing : content test for /doc.fooxml 776s # expected: 'fóó 776s # ' 776s # received: 'fóó 776s # ' 776s ok 6 776s # testing : fetching /doc.notxml 776s # expected: 200 776s # received: '200' 776s ok 7 776s # testing : content-type header test for /doc.notxml 776s # expected: 'application/notreallyxml' 776s # received: 'application/notreallyxml' 776s ok 8 776s # testing : content test for /doc.notxml 776s # expected: 'f 776s # ' 776s # received: 'f 776s # ' 776s ok 9 776s # testing : fetching /doc.isohtml 776s # expected: 200 776s # received: '200' 776s ok 10 776s # testing : content-type header test for /doc.isohtml 776s # expected: 'text/html;charset=utf-8' 776s # received: 'text/html;charset=utf-8' 776s ok 11 776s # testing : content test for /doc.isohtml 776s # expected: '

fóó 776s #

' 776s # received: '

fóó 776s #

' 776s ok 12 776s ok 780s t/apache/rwrite.t ................... 780s # using LWP client 780s 1..114 780s # Running under perl version 5.040001 for linux 780s # Current time local: Tue May 6 17:37:07 2025 780s # Current time GMT: Tue May 6 17:37:07 2025 780s # Using Test.pm version 1.31 780s # Using Apache/Test.pm version 1.44 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 1024 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 1024 780s # received: 1024 780s ok 1 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 2048 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 2048 780s # received: 2048 780s ok 2 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 3072 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 3072 780s # received: 3072 780s ok 3 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 4096 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 4096 780s # received: 4096 780s ok 4 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 5120 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 5120 780s # received: 5120 780s ok 5 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 6144 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 6144 780s # received: 6144 780s ok 6 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 7168 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 7168 780s # received: 7168 780s ok 7 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 8192 780s # received: 8192 780s ok 8 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 9216 780s # received: 9216 780s ok 9 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 10240 780s # received: 10240 780s ok 10 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 11264 780s # received: 11264 780s ok 11 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 12288 780s # received: 12288 780s ok 12 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 13312 780s # received: 13312 780s ok 13 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 14336 780s # received: 14336 780s ok 14 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 15360 780s # received: 15360 780s ok 15 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 16384 780s # received: 16384 780s ok 16 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 17408 780s # received: 17408 780s ok 17 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 18432 780s # received: 18432 780s ok 18 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 19456 780s # received: 19456 780s ok 19 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 20480 780s # received: 20480 780s ok 20 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 21504 780s # received: 21504 780s ok 21 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 22528 780s # received: 22528 780s ok 22 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 23552 780s # received: 23552 780s ok 23 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 24576 780s # received: 24576 780s ok 24 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 25600 780s # received: 25600 780s ok 25 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 26624 780s # received: 26624 780s ok 26 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 27648 780s # received: 27648 780s ok 27 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 28672 780s # received: 28672 780s ok 28 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 29696 780s # received: 29696 780s ok 29 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 30720 780s # received: 30720 780s ok 30 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 31744 780s # received: 31744 780s ok 31 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 32768 780s # received: 32768 780s ok 32 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 33792 780s # received: 33792 780s ok 33 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 34816 780s # received: 34816 780s ok 34 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 35840 780s # received: 35840 780s ok 35 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 36864 780s # received: 36864 780s ok 36 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 37888 780s # received: 37888 780s ok 37 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 38912 780s # received: 38912 780s ok 38 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 39936 780s # received: 39936 780s ok 39 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 40960 780s # received: 40960 780s ok 40 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 41984 780s # received: 41984 780s ok 41 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 43008 780s # received: 43008 780s ok 42 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 44032 780s # received: 44032 780s ok 43 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 45056 780s # received: 45056 780s ok 44 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 46080 780s # received: 46080 780s ok 45 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 47104 780s # received: 47104 780s ok 46 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 48128 780s # received: 48128 780s ok 47 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 49152 780s # received: 49152 780s ok 48 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 50176 780s # received: 50176 780s ok 49 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 51200 780s # received: 51200 780s ok 50 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 102400 780s # received: 102400 780s ok 51 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 307200 780s # received: 307200 780s ok 52 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 512000 780s # received: 512000 780s ok 53 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 2048000 780s # received: 2048000 780s ok 54 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 4096000 780s # received: 4096000 780s ok 55 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 6144000 780s # received: 6144000 780s ok 56 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 10240000 780s # received: 10240000 780s ok 57 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 1024 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 1024 780s # received: 1024 780s ok 58 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 2048 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 2048 780s # received: 2048 780s ok 59 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 3072 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 3072 780s # received: 3072 780s ok 60 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 4096 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 4096 780s # received: 4096 780s ok 61 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 5120 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 5120 780s # received: 5120 780s ok 62 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 6144 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 6144 780s # received: 6144 780s ok 63 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 7168 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #DMMATCH1: 1 780s # 780s # testing : bytes in body 780s # expected: 7168 780s # received: 7168 780s ok 64 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 8192 780s # received: 8192 780s ok 65 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 9216 780s # received: 9216 780s ok 66 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 10240 780s # received: 10240 780s ok 67 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 11264 780s # received: 11264 780s ok 68 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 12288 780s # received: 12288 780s ok 69 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 13312 780s # received: 13312 780s ok 70 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 14336 780s # received: 14336 780s ok 71 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 15360 780s # received: 15360 780s ok 72 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 16384 780s # received: 16384 780s ok 73 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 17408 780s # received: 17408 780s ok 74 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 18432 780s # received: 18432 780s ok 75 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 19456 780s # received: 19456 780s ok 76 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 20480 780s # received: 20480 780s ok 77 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 21504 780s # received: 21504 780s ok 78 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 22528 780s # received: 22528 780s ok 79 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 23552 780s # received: 23552 780s ok 80 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 24576 780s # received: 24576 780s ok 81 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 25600 780s # received: 25600 780s ok 82 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 26624 780s # received: 26624 780s ok 83 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 27648 780s # received: 27648 780s ok 84 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 28672 780s # received: 28672 780s ok 85 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 29696 780s # received: 29696 780s ok 86 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 30720 780s # received: 30720 780s ok 87 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 31744 780s # received: 31744 780s ok 88 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 32768 780s # received: 32768 780s ok 89 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 33792 780s # received: 33792 780s ok 90 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 34816 780s # received: 34816 780s ok 91 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 35840 780s # received: 35840 780s ok 92 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 36864 780s # received: 36864 780s ok 93 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 37888 780s # received: 37888 780s ok 94 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 38912 780s # received: 38912 780s ok 95 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 39936 780s # received: 39936 780s ok 96 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 40960 780s # received: 40960 780s ok 97 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 41984 780s # received: 41984 780s ok 98 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 43008 780s # received: 43008 780s ok 99 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 44032 780s # received: 44032 780s ok 100 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 45056 780s # received: 45056 780s ok 101 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 46080 780s # received: 46080 780s ok 102 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 47104 780s # received: 47104 780s ok 103 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 48128 780s # received: 48128 780s ok 104 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 49152 780s # received: 49152 780s ok 105 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 50176 780s # received: 50176 780s ok 106 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 51200 780s # received: 51200 780s ok 107 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 102400 780s # received: 102400 780s ok 108 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 307200 780s # received: 307200 780s ok 109 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 512000 780s # received: 512000 780s ok 110 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 2048000 780s # received: 2048000 780s ok 111 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 4096000 780s # received: 4096000 780s ok 112 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 6144000 780s # received: 6144000 780s ok 113 780s #lwp request: 780s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 780s #User-Agent: libwww-perl/6.78 780s # 780s #server response: 780s #HTTP/1.1 200 OK 780s #Connection: close 780s #Date: Tue, 06 May 2025 17:37:10 GMT 780s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 780s #Vary: In-If1 780s #Content-Length: 0 780s #Client-Date: Tue, 06 May 2025 17:37:10 GMT 780s #Client-Peer: 127.0.0.1:8529 780s #Client-Response-Num: 1 780s #Client-Transfer-Encoding: chunked 780s #DMMATCH1: 1 780s #X-Content-Length-Note: added by Apache::TestRequest 780s # 780s # testing : bytes in body 780s # expected: 10240000 780s # received: 10240000 780s ok 114 780s ok 783s t/apache/server_name_port.t ......... 783s 1..84 783s # Running under perl version 5.040001 for linux 783s # Current time local: Tue May 6 17:37:10 2025 783s # Current time GMT: Tue May 6 17:37:10 2025 783s # Using Test.pm version 1.31 783s # Using Apache/Test.pm version 1.44 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 783s # expecting 200, got 200 783s ok 1 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 2 783s # got SERVER_PORT='8529', expected '8529' 783s ok 3 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 783s # expecting 200, got 200 783s ok 4 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 5 783s # got SERVER_PORT='123', expected '123' 783s ok 6 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 783s # expecting 200, got 200 783s ok 7 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 8 783s # got SERVER_PORT='8529', expected '8529' 783s ok 9 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 783s # expecting 200, got 200 783s ok 10 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 11 783s # got SERVER_PORT='123', expected '123' 783s ok 12 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 783s # expecting 200, got 200 783s ok 13 783s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 783s ok 14 783s # got SERVER_PORT='8529', expected '8529' 783s ok 15 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 783s # expecting 200, got 200 783s ok 16 783s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 783s ok 17 783s # got SERVER_PORT='123', expected '123' 783s ok 18 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 783s # expecting 200, got 200 783s ok 19 783s # got SERVER_NAME='[::1]', expected '[::1]' 783s ok 20 783s # got SERVER_PORT='8529', expected '8529' 783s ok 21 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 783s # expecting 200, got 200 783s ok 22 783s # got SERVER_NAME='[::1]', expected '[::1]' 783s ok 23 783s # got SERVER_PORT='123', expected '123' 783s ok 24 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 783s # expecting 200, got 200 783s ok 25 783s # got SERVER_NAME='[a::1]', expected '[a::1]' 783s ok 26 783s # got SERVER_PORT='8529', expected '8529' 783s ok 27 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 783s # expecting 200, got 200 783s ok 28 783s # got SERVER_NAME='[a::1]', expected '[a::1]' 783s ok 29 783s # got SERVER_PORT='123', expected '123' 783s ok 30 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 783s # expecting 200, got 200 783s ok 31 783s # got SERVER_NAME='[a::1]', expected '[a::1]' 783s ok 32 783s # got SERVER_PORT='8529', expected '8529' 783s ok 33 783s # SENDING: 783s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 783s # expecting 200, got 200 783s ok 34 783s # got SERVER_NAME='[a::1]', expected '[a::1]' 783s ok 35 783s # got SERVER_PORT='123', expected '123' 783s ok 36 783s # SENDING: 783s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 37 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 38 783s # got SERVER_PORT='8529', expected '8529' 783s ok 39 783s # SENDING: 783s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 40 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 41 783s # got SERVER_PORT='123', expected '123' 783s ok 42 783s # SENDING: 783s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 43 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 44 783s # got SERVER_PORT='8529', expected '8529' 783s ok 45 783s # SENDING: 783s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 46 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 47 783s # got SERVER_PORT='123', expected '123' 783s ok 48 783s # SENDING: 783s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 49 783s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 783s ok 50 783s # got SERVER_PORT='8529', expected '8529' 783s ok 51 783s # SENDING: 783s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 52 783s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 783s ok 53 783s # got SERVER_PORT='123', expected '123' 783s ok 54 783s # SENDING: 783s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 55 783s # got SERVER_NAME='[::1]', expected '[::1]' 783s ok 56 783s # got SERVER_PORT='8529', expected '8529' 783s ok 57 783s # SENDING: 783s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 783s # expecting 200, got 200 783s ok 58 783s # got SERVER_NAME='[::1]', expected '[::1]' 783s ok 59 783s # got SERVER_PORT='123', expected '123' 783s ok 60 783s # SENDING: 783s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 783s # expecting 200, got 200 783s ok 61 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 62 783s # got SERVER_PORT='8529', expected '8529' 783s ok 63 783s # SENDING: 783s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 783s # expecting 200, got 200 783s ok 64 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 65 783s # got SERVER_PORT='123', expected '123' 783s ok 66 783s # SENDING: 783s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 783s # expecting 200, got 200 783s ok 67 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 68 783s # got SERVER_PORT='8529', expected '8529' 783s ok 69 783s # SENDING: 783s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 783s # expecting 200, got 200 783s ok 70 783s # got SERVER_NAME='righthost', expected 'righthost' 783s ok 71 783s # got SERVER_PORT='123', expected '123' 783s ok 72 783s # SENDING: 783s # 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 783s # expecting 200, got 200 783s ok 73 783s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 783s ok 74 783s # got SERVER_PORT='8529', expected '8529' 783s ok 75 783s # SENDING: 783s # 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 783s # expecting 200, got 200 783s ok 76 783s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 783s ok 77 783s # got SERVER_PORT='123', expected '123' 783s ok 78 783s # SENDING: 783s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 783s # expecting 200, got 200 783s ok 79 783s # got SERVER_NAME='[::1]', expected '[::1]' 783s ok 80 783s # got SERVER_PORT='8529', expected '8529' 783s ok 81 783s # SENDING: 783s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 783s # expecting 200, got 200 783s ok 82 783s # got SERVER_NAME='[::1]', expected '[::1]' 783s ok 83 783s # got SERVER_PORT='123', expected '123' 783s ok 84 783s ok 786s t/apache/teclchunk.t ................ skipped: Not supported yet 789s t/apr/uri.t ......................... 789s 1..1 789s # Running under perl version 5.040001 for linux 789s # Current time local: Tue May 6 17:37:17 2025 789s # Current time GMT: Tue May 6 17:37:17 2025 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.44 789s ok 1 789s ok 791s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 794s t/filter/case.t ..................... 794s 1..4 794s # Running under perl version 5.040001 for linux 794s # Current time local: Tue May 6 17:37:22 2025 794s # Current time GMT: Tue May 6 17:37:22 2025 794s # Using Test.pm version 1.31 794s # Using Apache/Test.pm version 1.44 794s ok 1 794s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 794s # expected 200 794s # received 200 794s # body: =HEAD1 NAME 794s X X 794s 794s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 794s 794s =HEAD1 SYNOPSIS 794s 794s TO DECLARE SUBROUTINES: 794s X X 794s 794s SUB NAME; # A "FORWARD" DECLARATION. 794s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 794s SUB NAME : ATTRS; # WITH ATTRIBUTES 794s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 794s 794s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 794s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 794s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 794s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 794s 794s USE FEATURE 'SIGNATURES'; 794s SUB NAME(SIG) BLOCK # WITH SIGNATURE 794s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 794s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 794s 794s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 794s X 794s 794s $SUBREF = SUB BLOCK; # NO PROTO 794s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 794s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 794s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 794s 794s USE FEATURE 'SIGNATURES'; 794s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 794s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 794s 794s TO IMPORT SUBROUTINES: 794s X 794s 794s USE MODULE QW(NAME1 NAME2 NAME3); 794s 794s TO CALL SUBROUTINES: 794s X X 794s 794s NAME(LIST); # REGULAR SUBROUTINE CALL. 794s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 794s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 794s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 794s 794s =HEAD1 DESCRIPTION 794s 794s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 794s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 794s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 794s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 794s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 794s ITS NAME OR A CODE REFERENCE. 794s 794s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 794s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 794s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 794s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 794s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 794s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 794s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 794s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 794s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 794s X X 794s 794s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 794s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 794s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 794s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 794s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 794s SUCH A SIGNATURE-USING SUBROUTINE. 794s 794s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 794s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 794s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 794s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 794s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 794s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 794s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 794s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 794s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 794s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 794s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 794s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 794s X X X<@_> 794s 794s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 794s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 794s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 794s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 794s L AND L. 794s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 794s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 794s 794s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 794s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 794s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 794s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 794s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 794s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 794s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 794s ONE LARGE INDISTINGUISHABLE LIST. 794s 794s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 794s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 794s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 794s EMPTY SUB RETURNS THE EMPTY LIST. 794s X X X 794s 794s EXAMPLE: 794s 794s SUB MAX { 794s MY $MAX = SHIFT(@_); 794s FOREACH $FOO (@_) { 794s $MAX = $FOO IF $MAX < $FOO; 794s } 794s RETURN $MAX; 794s } 794s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 794s 794s EXAMPLE: 794s 794s # GET A LINE, COMBINING CONTINUATION LINES 794s # THAT START WITH WHITESPACE 794s 794s SUB GET_LINE { 794s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 794s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 794s IF ($LOOKAHEAD =~ /^[ \T]/) { 794s $THISLINE .= $LOOKAHEAD; 794s } 794s ELSE { 794s LAST LINE; 794s } 794s } 794s RETURN $THISLINE; 794s } 794s 794s $LOOKAHEAD = ; # GET FIRST LINE 794s WHILE (DEFINED($LINE = GET_LINE())) { 794s ... 794s } 794s 794s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 794s 794s SUB MAYBESET { 794s MY($KEY, $VALUE) = @_; 794s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 794s } 794s 794s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 794s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 794s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 794s ITS CALLER'S VALUES. 794s X X 794s 794s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 794s SUB UPCASE_IN { 794s FOR (@_) { TR/A-Z/A-Z/ } 794s } 794s 794s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 794s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 794s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 794s X X 794s 794s UPCASE_IN("FREDERICK"); 794s 794s IT WOULD BE MUCH SAFER IF THE C FUNCTION 794s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 794s OF CHANGING THEM IN PLACE: 794s 794s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 794s SUB UPCASE { 794s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 794s MY @PARMS = @_; 794s FOR (@PARMS) { TR/A-Z/A-Z/ } 794s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 794s } 794s 794s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 794s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 794s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 794s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 794s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 794s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 794s 794s @NEWLIST = UPCASE(@LIST1, @LIST2); 794s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 794s 794s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 794s 794s (@X, @Y) = UPCASE(@LIST1, @LIST2); 794s 794s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 794s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 794s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 794s L
FOR ALTERNATIVES. 794s 794s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 794s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 794s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 794s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 794s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 794s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 794s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 794s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 794s SEE L FOR MORE ABOUT ALL THAT. 794s X<&> 794s 794s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 794s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 794s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 794s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 794s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 794s X 794s 794s &FOO(1,2,3); # PASS THREE ARGUMENTS 794s FOO(1,2,3); # THE SAME 794s 794s FOO(); # PASS AN EMPTY ARGUMENT LIST 794s &FOO(); # THE SAME 794s 794s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 794s USE STRICT 'SUBS'; 794s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 794s # A COMPILE-TIME ERROR 794s NO STRICT 'SUBS'; 794s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 794s # A LITERAL STRING "FOO" 794s 794s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 794s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 794s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 794s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 794s X<&> 794s 794s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 794s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 794s YOUR SUBROUTINE'S NAME. 794s 794s USE V5.16; 794s MY $FACTORIAL = SUB { 794s MY ($X) = @_; 794s RETURN 1 IF $X == 1; 794s RETURN($X * __SUB__->( $X - 1 ) ); 794s }; 794s 794s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 794s IS SUBJECT TO CHANGE. 794s 794s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 794s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 794s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 794s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 794s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 794s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 794s SPECIAL, PRE-DEFINED THINGS. 794s 794s =OVER 794s 794s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 794s 794s C 794s 794s =ITEM DOCUMENTED IN L 794s 794s C, C 794s 794s =ITEM DOCUMENTED IN L 794s 794s C, C 794s 794s =ITEM DOCUMENTED IN L 794s 794s C, C, C, C, C, C, C, 794s C, C, C, C, C, C, 794s C, C, C, C, C, C, C, 794s C, C, C, C, C, C, 794s C, C, C, C, C, 794s C, C, C, C 794s 794s =ITEM DOCUMENTED IN L 794s 794s C, C, C, C, C, C, C, 794s C, C, C, C, C, C, C, 794s C, C, C, C, C, C 794s 794s =ITEM DOCUMENTED IN L 794s 794s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 794s L<< C|PERLFUNC/REQUIRE >> 794s 794s =ITEM DOCUMENTED IN L 794s 794s C 794s 794s =ITEM DOCUMENTED IN L 794s 794s C, C, C, C, C 794s 794s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 794s 794s ANY STARTING WITH C<(> 794s 794s =BACK 794s 794s THE C, C, C, C AND C SUBROUTINES 794s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 794s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 794s EXPLICITLY. SEE L 794s 794s =HEAD2 SIGNATURES 794s 794s X X 794s 794s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 794s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 794s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 794s 794s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 794s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 794s DIRECTLY BY C, IN THE CURRENT SCOPE. 794s 794s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 794s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 794s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 794s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 794s 794s FOR EXAMPLE, 794s 794s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 794s 794s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 794s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 794s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 794s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 794s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 794s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 794s 794s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 794s THE SIGNATURE. FOR EXAMPLE, 794s 794s SUB FOO ($LEFT, $RIGHT) { 794s RETURN $LEFT + $RIGHT; 794s } 794s 794s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 794s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 794s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 794s EQUIVALENT TO 794s 794s SUB FOO { 794s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 794s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 794s MY $LEFT = $_[0]; 794s MY $RIGHT = $_[1]; 794s RETURN $LEFT + $RIGHT; 794s } 794s 794s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 794s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 794s 794s SUB FOO ($FIRST, $, $THIRD) { 794s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 794s } 794s 794s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 794s MANDATORY FOR THE CALLER TO PASS IT. 794s 794s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 794s SEPARATED FROM THE PARAMETER NAME BY C<=>: 794s 794s SUB FOO ($LEFT, $RIGHT = 0) { 794s RETURN $LEFT + $RIGHT; 794s } 794s 794s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 794s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 794s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 794s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 794s FOR EXAMPLE, 794s 794s MY $AUTO_ID = 0; 794s SUB FOO ($THING, $ID = $AUTO_ID++) { 794s PRINT "$THING HAS ID $ID"; 794s } 794s 794s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 794s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 794s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 794s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 794s 794s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 794s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 794s } 794s 794s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 794s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 794s VALUE PROVIDED WAS C. 794s 794s SUB FOO ($NAME //= "WORLD") { 794s PRINT "HELLO, $NAME"; 794s } 794s 794s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 794s 794s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 794s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 794s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 794s 794s SUB FOO ($X ||= 10) { 794s RETURN 5 + $X; 794s } 794s 794s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 794s FOR EXAMPLE, 794s 794s SUB FOO ($THING, $ = 1) { 794s PRINT $THING; 794s } 794s 794s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 794s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 794s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 794s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 794s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 794s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 794s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 794s 794s SUB FOO ($THING, $=) { 794s PRINT $THING; 794s } 794s 794s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 794s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 794s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 794s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 794s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 794s TO RIGHT. 794s 794s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 794s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 794s 794s SUB FOO ($FILTER, @INPUTS) { 794s PRINT $FILTER->($_) FOREACH @INPUTS; 794s } 794s 794s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 794s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 794s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 794s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 794s 794s SUB FOO ($THING, @) { 794s PRINT $THING; 794s } 794s 794s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 794s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 794s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 794s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 794s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 794s AS WITH STANDARD HASH CONSTRUCTION. 794s 794s SUB FOO ($FILTER, %INPUTS) { 794s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 794s } 794s 794s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 794s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 794s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 794s 794s SUB FOO ($THING, %) { 794s PRINT $THING; 794s } 794s 794s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 794s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 794s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 794s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 794s AN EMPTY ARRAY OR EMPTY HASH. 794s 794s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 794s THAT THE CALLER PASSED NO ARGUMENTS: 794s 794s SUB FOO () { 794s RETURN 123; 794s } 794s 794s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 794s WARNING IN THE C CATEGORY. FROM PERL 5.36 794s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 794s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 794s STATEMENT SUCH AS: 794s 794s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 794s 794s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 794s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 794s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 794s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 794s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 794s WARNINGS IN THE C CATEGORY WHEN 794s COMPILED: 794s 794s SUB F ($X) { 794s # THIS LINE EMITS THE WARNING SEEN BELOW 794s PRINT "ARGUMENTS ARE @_"; 794s } 794s 794s Z<> 794s 794s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 794s EXPERIMENTAL AT ... 794s 794s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 794s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 794s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 794s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 794s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 794s SUPPLY THAT ARGUMENT. 794s 794s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 794s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 794s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 794s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 794s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 794s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 794s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 794s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 794s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 794s 794s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 794s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 794s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 794s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 794s L. FOR EXAMPLE, 794s 794s SUB FOO :PROTOTYPE($) { $_[0] } 794s 794s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 794s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 794s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 794s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 794s 794s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 794s RETURN $LEFT + $RIGHT; 794s } 794s 794s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 794s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 794s THE SUBROUTINE'S BODY. 794s 794s =HEAD2 PRIVATE VARIABLES VIA MY() 794s X X X X X 794s X X 794s 794s SYNOPSIS: 794s 794s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 794s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 794s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 794s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 794s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 794s 794s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 794s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 794s SEE L AND L. 794s 794s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 794s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 794s (C/C/C/C), LOOP 794s (C/C/C/C/C), SUBROUTINE, C, 794s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 794s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 794s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 794s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 794s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 794s 794s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 794s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 794s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 794s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 794s X 794s 794s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 794s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 794s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 794s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 794s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 794s 794s MY $X = 10; 794s SUB BUMPX { $X++ } 794s 794s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 794s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 794s THE C ITSELF. SEE L. 794s X 794s 794s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 794s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 794s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 794s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 794s 794s $ARG = "FRED"; # "GLOBAL" VARIABLE 794s $N = CUBE_ROOT(27); 794s PRINT "$ARG THINKS THE ROOT IS $N\N"; 794s # OUTPUTS: FRED THINKS THE ROOT IS 3 794s 794s SUB CUBE_ROOT { 794s MY $ARG = SHIFT; # NAME DOESN'T MATTER 794s $ARG **= 1/3; 794s RETURN $ARG; 794s } 794s 794s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 794s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 794s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 794s 794s MY ($FOO) = ; # WRONG? 794s MY @FOO = ; 794s 794s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 794s 794s MY $FOO = ; 794s 794s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 794s 794s MY $FOO, $BAR = 1; # WRONG 794s 794s THAT HAS THE SAME EFFECT AS 794s 794s MY $FOO; 794s $BAR = 1; 794s 794s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 794s THE CURRENT STATEMENT. THUS, 794s 794s MY $X = $X; 794s 794s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 794s THE EXPRESSION 794s 794s MY $X = 123 AND $X == 123 794s 794s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 794s 794s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 794s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 794s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 794s 794s WHILE (MY $LINE = <>) { 794s $LINE = LC $LINE; 794s } CONTINUE { 794s PRINT $LINE; 794s } 794s 794s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 794s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 794s IT. SIMILARLY, IN THE CONDITIONAL 794s 794s IF ((MY $ANSWER = ) =~ /^YES$/I) { 794s USER_AGREES(); 794s } ELSIF ($ANSWER =~ /^NO$/I) { 794s USER_DISAGREES(); 794s } ELSE { 794s CHOMP $ANSWER; 794s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 794s } 794s 794s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 794s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 794s BUT NOT BEYOND IT. SEE L FOR INFORMATION 794s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 794s 794s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 794s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 794s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 794s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 794s IN THE LOOP 794s X X 794s 794s FOR MY $I (1, 2, 3) { 794s SOME_FUNCTION(); 794s } 794s 794s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 794s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 794s X X 794s 794s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 794s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 794s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 794s 794s USE STRICT 'VARS'; 794s 794s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 794s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 794s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 794s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 794s THIS WITH C. 794s 794s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 794s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 794s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 794s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 794s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 794s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 794s EXAMPLE. 794s 794s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 794s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 794s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 794s 794s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 794s 794s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 794s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 794s IS ALSO VISIBLE: 794s 794s PACKAGE MAIN; 794s OUR $X = 10; 794s MY $X = 20; 794s PRINT "$X AND $::X\N"; 794s 794s THAT WILL PRINT OUT C<20> AND C<10>. 794s 794s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 794s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 794s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 794s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 794s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 794s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 794s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 794s AN ANONYMOUS SUB REFERENCE: 794s 794s MY $SECRET_VERSION = '1.001-BETA'; 794s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 794s $SECRET_SUB->(); 794s 794s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 794s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 794s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 794s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 794s UNQUALIFIED AND UNQUALIFIABLE. 794s 794s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 794s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 794s L FOR SOMETHING OF A WORK-AROUND TO 794s THIS. 794s 794s =HEAD2 PERSISTENT PRIVATE VARIABLES 794s X X X X 794s X X 794s 794s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 794s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 794s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 794s 794s =HEAD3 PERSISTENT VARIABLES VIA STATE() 794s 794s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 794s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 794s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 794s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 794s THE C FORM DOES NOT REQUIRE THE 794s C PRAGMA. 794s 794s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 794s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 794s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 794s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 794s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 794s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 794s SUBROUTINE EACH TIME IT IS EXECUTED.) 794s 794s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 794s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 794s 794s USE FEATURE 'STATE'; 794s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 794s 794s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 794s 794s USE FEATURE 'STATE'; 794s SUB CREATE_COUNTER { 794s RETURN SUB { STATE $X; RETURN ++$X } 794s } 794s 794s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 794s CODE OUTSIDE. 794s 794s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 794s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 794s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 794s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 794s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 794s 794s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 794s 794s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 794s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 794s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 794s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 794s 794s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 794s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 794s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 794s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 794s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 794s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 794s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 794s 794s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 794s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 794s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 794s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 794s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 794s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 794s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 794s 794s { 794s MY $SECRET_VAL = 0; 794s SUB GIMME_ANOTHER { 794s RETURN ++$SECRET_VAL; 794s } 794s } 794s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 794s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 794s 794s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 794s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 794s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 794s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 794s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 794s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 794s STARTS TO RUN: 794s 794s BEGIN { 794s MY $SECRET_VAL = 0; 794s SUB GIMME_ANOTHER { 794s RETURN ++$SECRET_VAL; 794s } 794s } 794s 794s SEE L ABOUT THE 794s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 794s C AND C. 794s 794s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 794s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 794s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 794s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 794s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 794s 794s =HEAD2 TEMPORARY VALUES VIA LOCAL() 794s X X X X 794s X 794s 794s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 794s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 794s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 794s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 794s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 794s 794s SYNOPSIS: 794s 794s # LOCALIZATION OF VALUES 794s 794s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 794s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 794s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 794s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 794s 794s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 794s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 794s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 794s # LOCALIZATION 794s 794s # LOCALIZATION OF SYMBOLS 794s 794s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 794s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 794s # @MERLYN IS REALLY @RANDAL, ETC 794s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 794s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 794s 794s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 794s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 794s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 794s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 794s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 794s 794s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 794s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 794s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 794s CREATES NEW, DYNAMICALLY SCOPED VALUES. 794s 794s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 794s PLACED IN PARENTHESES. THIS OPERATOR WORKS 794s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 794s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 794s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 794s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 794s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 794s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 794s UNDEFINED VALUE.) 794s 794s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 794s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 794s VARIABLES OUTSIDE THE LOOP. 794s 794s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 794s X 794s 794s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 794s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 794s VIEWED AS A SCALAR OR AN ARRAY. SO 794s 794s LOCAL($FOO) = ; 794s LOCAL @FOO = ; 794s 794s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 794s 794s LOCAL $FOO = ; 794s 794s SUPPLIES A SCALAR CONTEXT. 794s 794s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 794s X 794s 794s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 794s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 794s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 794s 794s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 794s 794s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 794s { LOCAL $/ = UNDEF; $SLURP = ; } 794s 794s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 794s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 794s I, BECAUSE THE $1 VARIABLE IS 794s MAGICAL AND READ-ONLY : 794s 794s LOCAL $1 = 2; 794s 794s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 794s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 794s TO SAFELY REUSE $_ IN A SUBROUTINE. 794s 794s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 794s WORK AS DESCRIBED. 794s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 794s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 794s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 794s SEE L FOR MORE 794s DETAILS. 794s X 794s 794s =HEAD3 LOCALIZATION OF GLOBS 794s X X 794s 794s THE CONSTRUCT 794s 794s LOCAL *NAME; 794s 794s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 794s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 794s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 794s 794s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 794s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 794s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 794s SEPARATOR. 794s 794s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 794s X X 794s X 794s 794s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 794s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 794s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 794s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 794s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 794s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 794s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 794s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 794s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 794s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 794s 794s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 794s @ARY = ( 0..5 ); 794s { 794s LOCAL($ARY[5]) = 6; 794s LOCAL($HASH{'A'}) = 'DRILL'; 794s WHILE (MY $E = POP(@ARY)) { 794s PRINT "$E . . .\N"; 794s LAST UNLESS $E > 3; 794s } 794s IF (@ARY) { 794s $HASH{'ONLY A'} = 'TEST'; 794s DELETE $HASH{'A'}; 794s } 794s } 794s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 794s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 794s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 794s 794s PERL WILL PRINT 794s 794s 6 . . . 794s 4 . . . 794s 3 . . . 794s THIS IS A TEST ONLY A TEST. 794s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 794s 794s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 794s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 794s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 794s SURPRISING, AND IS VERY LIKELY TO CHANGE. 794s 794s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 794s X X X 794s X 794s 794s YOU CAN USE THE C AND C 794s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 794s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 794s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 794s 794s DO { 794s MY $VAL = $ARRAY[$IDX]; 794s LOCAL $ARRAY[$IDX]; 794s DELETE $ARRAY[$IDX]; 794s $VAL 794s } 794s 794s AND 794s 794s DO { 794s MY $VAL = $HASH{KEY}; 794s LOCAL $HASH{KEY}; 794s DELETE $HASH{KEY}; 794s $VAL 794s } 794s 794s EXCEPT THAT FOR THOSE THE C IS 794s SCOPED TO THE C BLOCK. SLICES ARE 794s ALSO ACCEPTED. 794s 794s MY %HASH = ( 794s A => [ 7, 8, 9 ], 794s B => 1, 794s ) 794s 794s { 794s MY $X = DELETE LOCAL $HASH{A}; 794s # $X IS [ 7, 8, 9 ] 794s # %HASH IS (B => 1) 794s 794s { 794s MY @NUMS = DELETE LOCAL @$X[0, 2] 794s # @NUMS IS (7, 9) 794s # $X IS [ UNDEF, 8 ] 794s 794s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 794s } 794s # $X IS BACK TO [ 7, 8, 9 ] 794s 794s } 794s # %HASH IS BACK TO ITS ORIGINAL STATE 794s 794s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 794s 794s =HEAD2 LVALUE SUBROUTINES 794s X X 794s 794s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 794s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 794s 794s MY $VAL; 794s SUB CANMOD : LVALUE { 794s $VAL; # OR: RETURN $VAL; 794s } 794s SUB NOMOD { 794s $VAL; 794s } 794s 794s CANMOD() = 5; # ASSIGNS TO $VAL 794s NOMOD() = 5; # ERROR 794s 794s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 794s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 794s BY A SCALAR. FOR EXAMPLE, CONSIDER: 794s 794s DATA(2,3) = GET_DATA(3,4); 794s 794s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 794s 794s (DATA(2,3)) = GET_DATA(3,4); 794s 794s AND IN: 794s 794s (DATA(2),DATA(3)) = GET_DATA(3,4); 794s 794s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 794s 794s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 794s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 794s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 794s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 794s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 794s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 794s 794s =HEAD2 LEXICAL SUBROUTINES 794s X X X X 794s 794s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 794s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 794s AVAILABLE UNDER C OR C OR HIGHER. 794s 794s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 794s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 794s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 794s CATEGORY WAS DISABLED. 794s 794s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 794s DECLARED, AND ONLY AFTER THAT DECLARATION: 794s 794s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 794s # VERSIONS EARLIER THAN 5.26. 794s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 794s USE FEATURE 'LEXICAL_SUBS'; 794s 794s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 794s STATE SUB FOO { 794s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 794s } 794s FOO(); # CALLS "STATE" SUB 794s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 794s 794s MY SUB BAR { ... } 794s BAR(); # CALLS "MY" SUB 794s 794s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 794s 794s # WRONG 794s MY SUB BAZ { 794s BAZ(); 794s } 794s 794s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 794s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 794s 794s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 794s 794s MY SUB BAZ { 794s __SUB__->(); # CALLS ITSELF 794s } 794s 794s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 794s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 794s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 794s HOWEVER: 794s 794s MY SUB BAZ; # PREDECLARATION 794s SUB BAZ { # DEFINE THE "MY" SUB 794s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 794s } 794s 794s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 794s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 794s C; THEY KEEP EACH OTHER ALIVE (SEE L). 794s 794s =HEAD3 C VS C 794s 794s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 794s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 794s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 794s CONTAINING BLOCK TO THE NEXT. 794s 794s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 794s NECESSARY IF YOU WANT TO CREATE CLOSURES: 794s 794s SUB WHATEVER { 794s MY $X = SHIFT; 794s MY SUB INNER { 794s ... DO SOMETHING WITH $X ... 794s } 794s INNER(); 794s } 794s 794s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 794s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 794s SEE THE C<$X> FROM THE FIRST CALL TO C. 794s 794s =HEAD3 C SUBROUTINES 794s 794s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 794s SUBROUTINE OF THE SAME NAME. 794s 794s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 794s INSIDE AN INNER SCOPE: 794s 794s SUB FOO { ... } 794s 794s SUB BAR { 794s MY SUB FOO { ... } 794s { 794s # NEED TO USE THE OUTER FOO HERE 794s OUR SUB FOO; 794s FOO(); 794s } 794s } 794s 794s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 794s 794s PACKAGE MYSNEAKYMODULE; 794s 794s OUR SUB DO_SOMETHING { ... } 794s 794s SUB DO_SOMETHING_WITH_CALLER { 794s PACKAGE DB; 794s () = CALLER 1; # SETS @DB::ARGS 794s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 794s } 794s 794s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 794s X X<*> 794s 794s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 794s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 794s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 794s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 794s 794s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 794s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 794s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 794s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 794s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 794s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 794s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 794s 794s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 794s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 794s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 794s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 794s 794s SUB DOUBLEARY { 794s LOCAL(*SOMEARY) = @_; 794s FOREACH $ELEM (@SOMEARY) { 794s $ELEM *= 2; 794s } 794s } 794s DOUBLEARY(*FOO); 794s DOUBLEARY(*BAR); 794s 794s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 794s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 794s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 794s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 794s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 794s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 794s 794s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 794s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 794s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 794s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 794s L. 794s 794s =HEAD2 WHEN TO STILL USE LOCAL() 794s X X 794s 794s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 794s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 794s I USE C INSTEAD OF C. 794s 794s =OVER 4 794s 794s =ITEM 1. 794s 794s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 794s 794s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 794s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 794s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 794s IN C<@FIELDS>. 794s 794s { 794s LOCAL @ARGV = ("/ETC/MOTD"); 794s LOCAL $/ = UNDEF; 794s LOCAL $_ = <>; 794s @FIELDS = SPLIT /^\S*=+\S*$/; 794s } 794s 794s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 794s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 794s 794s =ITEM 2. 794s 794s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 794s 794s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 794s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 794s TABLE ENTRIES: 794s 794s SUB IOQUEUE { 794s LOCAL (*READER, *WRITER); # NOT MY! 794s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 794s RETURN (*READER, *WRITER); 794s } 794s ($HEAD, $TAIL) = IOQUEUE(); 794s 794s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 794s ENTRIES. 794s 794s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 794s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 794s A LOCAL ALIAS. 794s 794s { 794s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 794s GROW(); # REALLY CALLS SHRINK() 794s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 794s } 794s GROW(); # GET THE REAL GROW() AGAIN 794s 794s SEE L FOR MORE ABOUT MANIPULATING 794s FUNCTIONS BY NAME IN THIS WAY. 794s 794s =ITEM 3. 794s 794s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 794s 794s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 794s IS DONE ON DYNAMICS: 794s 794s { 794s LOCAL $SIG{INT} = 'IGNORE'; 794s FUNCT(); # UNINTERRUPTIBLE 794s } 794s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 794s 794s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 794s 794s =BACK 794s 794s =HEAD2 PASS BY REFERENCE 794s X X X 794s 794s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 794s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 794s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 794s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 794s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 794s 794s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 794s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 794s OF ALL THEIR FORMER LAST ELEMENTS: 794s 794s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 794s 794s SUB POPMANY { 794s MY $AREF; 794s MY @RETLIST; 794s FOREACH $AREF ( @_ ) { 794s PUSH @RETLIST, POP @$AREF; 794s } 794s RETURN @RETLIST; 794s } 794s 794s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 794s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 794s 794s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 794s SUB INTER { 794s MY ($K, $HREF, %SEEN); # LOCALS 794s FOREACH $HREF (@_) { 794s WHILE ( $K = EACH %$HREF ) { 794s $SEEN{$K}++; 794s } 794s } 794s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 794s } 794s 794s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 794s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 794s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 794s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 794s A LITTLE EXPENSIVE. 794s 794s WHERE PEOPLE GET INTO TROUBLE IS HERE: 794s 794s (@W, @X) = FUNC(@Y, @Z); 794s OR 794s (%W, %X) = FUNC(%Y, %Z); 794s 794s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 794s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 794s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 794s AS ALWAYS. 794s 794s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 794s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 794s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 794s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 794s 794s ($WREF, $XREF) = FUNC(\@Y, \@Z); 794s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 794s SUB FUNC { 794s MY ($YREF, $ZREF) = @_; 794s IF (@$YREF > @$ZREF) { 794s RETURN ($YREF, $ZREF); 794s } ELSE { 794s RETURN ($ZREF, $YREF); 794s } 794s } 794s 794s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 794s 794s (*W, *X) = FUNC(\@Y, \@Z); 794s PRINT "@W HAS MORE THAN @X\N"; 794s SUB FUNC { 794s LOCAL (*Y, *Z) = @_; 794s IF (@Y > @Z) { 794s RETURN (\@Y, \@Z); 794s } ELSE { 794s RETURN (\@Z, \@Y); 794s } 794s } 794s 794s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 794s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 794s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 794s ARE IN THE SYMBOL TABLE. 794s 794s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 794s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 794s FOR EXAMPLE: 794s 794s SPLUTTER(\*STDOUT); 794s SUB SPLUTTER { 794s MY $FH = SHIFT; 794s PRINT $FH "HER UM WELL A HMMM\N"; 794s } 794s 794s $REC = GET_REC(\*STDIN); 794s SUB GET_REC { 794s MY $FH = SHIFT; 794s RETURN SCALAR <$FH>; 794s } 794s 794s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 794s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 794s 794s SUB OPENIT { 794s MY $PATH = SHIFT; 794s LOCAL *FH; 794s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 794s } 794s 794s =HEAD2 PROTOTYPES 794s X X 794s 794s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 794s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 794s SECTION OR WITH A L. 794s IF YOU DECLARE EITHER OF 794s 794s SUB MYPUSH (\@@) 794s SUB MYPUSH :PROTOTYPE(\@@) 794s 794s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 794s 794s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 794s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 794s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 794s OF AN ATTRIBUTE. 794s 794s THE 794s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 794s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 794s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 794s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 794s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 794s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 794s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 794s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 794s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 794s 794s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 794s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 794s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 794s 794s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 794s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 794s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 794s CORRESPONDING BUILT-IN. 794s 794s DECLARED AS CALLED AS 794s 794s SUB MYLINK ($$) MYLINK $OLD, $NEW 794s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 794s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 794s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 794s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 794s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 794s SUB MYPOP (\@) MYPOP @ARRAY 794s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 794s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 794s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 794s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 794s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 794s SUB MYRAND (;$) MYRAND 42 794s SUB MYTIME () MYTIME 794s 794s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 794s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 794s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 794s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 794s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 794s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 794s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 794s 794s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 794s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 794s 794s SUB MYREF (\[$@%&*]) 794s 794s WILL ALLOW CALLING MYREF() AS 794s 794s MYREF $VAR 794s MYREF @ARRAY 794s MYREF %HASH 794s MYREF &SUB 794s MYREF *GLOB 794s 794s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 794s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 794s 794s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 794s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 794s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 794s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 794s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 794s OR A SUBSEQUENT COMMA. 794s 794s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 794s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 794s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 794s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 794s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 794s FOLLOWS: 794s 794s USE SYMBOL 'QUALIFY_TO_REF'; 794s 794s SUB FOO (*) { 794s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 794s ... 794s } 794s 794s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 794s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 794s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 794s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 794s 794s SUB MYPUSH (+@) { 794s MY $AREF = SHIFT; 794s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 794s PUSH @$AREF, @_; 794s } 794s 794s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 794s IS OF AN ACCEPTABLE TYPE. 794s 794s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 794s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 794s 794s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 794s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 794s PROVIDED, C<$_> WILL BE USED INSTEAD. 794s 794s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 794s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 794s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 794s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 794s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 794s 794s MYTIME +2; 794s 794s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 794s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 794s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 794s 794s SUB MYGETPROTOBYNUMBER($;); 794s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 794s 794s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 794s PROVIDED IT'S IN THE INITIAL POSITION: 794s X<&> 794s 794s SUB TRY (&@) { 794s MY($TRY,$CATCH) = @_; 794s EVAL { &$TRY }; 794s IF ($@) { 794s LOCAL $_ = $@; 794s &$CATCH; 794s } 794s } 794s SUB CATCH (&) { $_[0] } 794s 794s TRY { 794s DIE "PHOOEY"; 794s } CATCH { 794s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 794s }; 794s 794s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 794s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 794s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 794s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 794s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 794s 794s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 794s X 794s 794s SUB MYGREP (&@) { 794s MY $CODE = SHIFT; 794s MY @RESULT; 794s FOREACH $_ (@_) { 794s PUSH(@RESULT, $_) IF &$CODE; 794s } 794s @RESULT; 794s } 794s 794s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 794s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 794s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 794s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 794s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 794s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 794s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 794s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 794s 794s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 794s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 794s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 794s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 794s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 794s MAJORITY OF OFFENDING CODE IS FIXED. 794s 794s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 794s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 794s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 794s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 794s 794s SUB FUNC ($) { 794s MY $N = SHIFT; 794s PRINT "YOU GAVE ME $N\N"; 794s } 794s 794s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 794s RETURNING A LIST: 794s 794s FUNC(@FOO); 794s FUNC( $TEXT =~ /\W+/G ); 794s 794s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 794s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 794s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 794s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 794s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 794s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 794s 794s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 794s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 794s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 794s EFFECT, LIKE SO: 794s 794s SUB FOO($$); 794s SUB FOO($$) { 794s FOO 1, 2; 794s } 794s 794s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 794s TO MAKE THE WORLD A BETTER PLACE. 794s 794s =HEAD2 CONSTANT FUNCTIONS 794s X 794s 794s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 794s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 794s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 794s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 794s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 794s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 794s 794s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 794s 794s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 794s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 794s # AND IT'S INLINED, TOO! 794s SUB ST_DEV () { 0 } 794s SUB ST_INO () { 1 } 794s 794s SUB FLAG_FOO () { 1 << 8 } 794s SUB FLAG_BAR () { 1 << 9 } 794s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 794s 794s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 794s 794s SUB N () { INT(OPT_BAZ) / 3 } 794s 794s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 794s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 794s 794s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 794s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 794s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 794s C: 794s 794s SUB BAZ_VAL () { 794s IF (OPT_BAZ) { 794s RETURN 23; 794s } 794s ELSE { 794s RETURN 42; 794s } 794s } 794s SUB BONK_VAL () { RETURN 12345 } 794s 794s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 794s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 794s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 794s 794s BEGIN { 794s MY $VAR = 1; 794s NO STRICT 'REFS'; 794s *INLINED = SUB () { $VAR }; 794s } 794s 794s BEGIN { 794s MY $VAR = 1; 794s MY $REF = \$VAR; 794s NO STRICT 'REFS'; 794s *NOT_INLINED = SUB () { $VAR }; 794s } 794s 794s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 794s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 794s 794s BEGIN { 794s MY $X = 10; 794s *FOO = SUB () { $X }; 794s $X++; 794s } 794s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 794s 794s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 794s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 794s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 794s SO IT PRINTED C<10>, NOT C<11>. 794s 794s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 794s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 794s ASIDE FROM WHERE IT IS DECLARED. 794s 794s # FINE, NO WARNING 794s BEGIN { 794s MY $X = 54321; 794s *INLINED = SUB () { $X }; 794s } 794s # ERROR 794s BEGIN { 794s MY $X; 794s $X = 54321; 794s *ALSO_INLINED = SUB () { $X }; 794s } 794s 794s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 794s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 794s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 794s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 794s CONSTANT SUBROUTINE: 794s 794s MY $X = 54321; 794s *INLINED = SUB : CONST { $X }; 794s $X++; 794s 794s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 794s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 794s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 794s VALUE CAPTURED THE SAME WAY. 794s 794s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 794s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 794s AN EXPLICIT C: 794s 794s BEGIN { 794s MY $X = 10; 794s *FOO = SUB () { RETURN $X }; 794s $X++; 794s } 794s PRINT FOO(); # PRINTS 11 794s 794s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 794s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 794s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 794s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 794s 794s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 794s SUB ONE { 794s 1; 794s } 794s IF (ONE ) { 794s PRINT ONE() IF ONE ; 794s } 794s 794s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 794s SUB ONE () { 1 } 794s DO { 794s PRINT 1 794s }; 794s 794s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 794s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 794s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 794s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 794s 794s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 794s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 794s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 794s SUBROUTINE ONE REDEFINED AT -E LINE 1. 794s 794s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 794s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 794s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 794s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 794s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 794s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 794s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 794s MENTIONED ABOVE: 794s 794s SUB NOT_INLINED () { RETURN 23 } 794s 794s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 794s X X X X 794s 794s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 794s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 794s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 794s ON A NON-UNIX SYSTEM. 794s 794s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 794s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 794s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 794s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 794s 794s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 794s CHDIR $SOMEWHERE; 794s SUB CHDIR { ... } 794s 794s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 794s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 794s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 794s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 794s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 794s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 794s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 794s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 794s FOR SOME KEYWORDS. SEE L. 794s 794s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 794s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 794s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 794s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 794s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 794s THAT IS, THEY COULD SAY 794s 794s USE MODULE 'OPEN'; 794s 794s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 794s 794s USE MODULE; 794s 794s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 794s 794s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 794s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 794s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 794s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 794s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 794s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 794s THAT UNDERSTANDS REGULAR EXPRESSIONS. 794s 794s PACKAGE REGLOB; 794s REQUIRE EXPORTER; 794s @ISA = 'EXPORTER'; 794s @EXPORT_OK = 'GLOB'; 794s 794s SUB IMPORT { 794s MY $PKG = SHIFT; 794s RETURN UNLESS @_; 794s MY $SYM = SHIFT; 794s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 794s $PKG->EXPORT($WHERE, $SYM, @_); 794s } 794s 794s SUB GLOB { 794s MY $PAT = SHIFT; 794s MY @GOT; 794s IF (OPENDIR MY $D, '.') { 794s @GOT = GREP /$PAT/, READDIR $D; 794s CLOSEDIR $D; 794s } 794s RETURN @GOT; 794s } 794s 1; 794s 794s AND HERE'S HOW IT COULD BE (AB)USED: 794s 794s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 794s PACKAGE FOO; 794s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 794s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 794s 794s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 794s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 794s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 794s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 794s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 794s IT MUST BE DONE AT ALL. 794s 794s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 794s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 794s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 794s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 794s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 794s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 794s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 794s LIBRARY. 794s 794s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 794s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 794s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 794s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 794s (SEE L). 794s 794s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 794s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 794s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 794s 794s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 794s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 794s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 794s C SYNTAX, THOUGH). 794s 794s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 794s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 794s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 794s 794s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 794s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 794s 794s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 794s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 794s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 794s 794s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 794s 794s =HEAD2 AUTOLOADING 794s X X 794s 794s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 794s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 794s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 794s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 794s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 794s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 794s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 794s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 794s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 794s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 794s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 794s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 794s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 794s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 794s SUBROUTINE NAME. SEE L FOR DETAILS.) 794s 794s 794s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 794s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 794s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 794s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 794s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 794s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 794s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 794s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 794s 794s SUB AUTOLOAD { 794s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 794s MY $PROGRAM = $AUTOLOAD; 794s $PROGRAM =~ S/.*:://; 794s SYSTEM($PROGRAM, @_); 794s } 794s DATE(); 794s WHO(); 794s LS('-L'); 794s 794s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 794s EVEN NEED PARENTHESES: 794s 794s USE SUBS QW(DATE WHO LS); 794s DATE; 794s WHO; 794s LS '-L'; 794s 794s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 794s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 794s 794s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 794s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 794s DESCRIBED IN L AND IN L, THE STANDARD 794s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 794s FUNCTIONS TO PERL CODE IN L. 794s 794s =HEAD2 SUBROUTINE ATTRIBUTES 794s X X X 794s 794s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 794s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 794s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 794s C HAD BEEN SEEN. SEE L FOR DETAILS 794s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 794s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 794s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 794s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 794s 794s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 794s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 794s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 794s NEST PROPERLY. 794s 794s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 794s 794s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 794s SUB PLUGH () : UGLY('\(") :BAD; 794s SUB XYZZY : _5X5 { ... } 794s 794s EXAMPLES OF INVALID SYNTAX: 794s 794s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 794s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 794s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 794s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 794s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 794s 794s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 794s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 794s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 794s PARSED AND INVOKED: 794s 794s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 794s 794s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 794s SEE L AND L. 794s 794s =HEAD1 SEE ALSO 794s 794s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 794s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 794s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 794s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 794s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 794s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 794s 794s =FOR VI 794s # EX: SET STS=0 SW=4 ET: 794s 794s ok 2 794s # testing mod_cgi with /modules/cgi/perl.pl 794s # expected 200 794s # received 200 794s # body: PERL CGI 794s ok 3 794s # testing mod_test_rwrite with /test_rwrite 794s # expected 200 794s # received 200 794s # body: A 794s ok 4 794s ok 797s t/filter/case_in.t .................. 797s 1..3 797s # Running under perl version 5.040001 for linux 797s # Current time local: Tue May 6 17:37:25 2025 797s # Current time GMT: Tue May 6 17:37:25 2025 797s # Using Test.pm version 1.31 797s # Using Apache/Test.pm version 1.44 797s ok 1 797s # testing mod_cgi with /modules/cgi/perl_echo.pl 797s # expected 200 797s # received 200 797s ok 2 797s # testing mod_echo_post with /echo_post 797s # expected 200 797s # received 200 797s ok 3 797s ok 800s t/filter/input_body.t ............... 800s 1..2 800s # Running under perl version 5.040001 for linux 800s # Current time local: Tue May 6 17:37:28 2025 800s # Current time GMT: Tue May 6 17:37:28 2025 800s # Using Test.pm version 1.31 800s # Using Apache/Test.pm version 1.44 800s # testing : Posted "1 ko" 800s # expected: 'ok 1' 800s # received: 'ok 1' 800s ok 1 800s # testing : Posted "2 ko" 800s # expected: 'ok 2' 800s # received: 'ok 2' 800s ok 2 800s ok 803s t/http11/basicauth.t ................ 803s 1..3 803s # Running under perl version 5.040001 for linux 803s # Current time local: Tue May 6 17:37:31 2025 803s # Current time GMT: Tue May 6 17:37:31 2025 803s # Using Test.pm version 1.31 803s # Using Apache/Test.pm version 1.44 803s ok 1 803s ok 2 803s ok 3 803s ok 806s t/http11/chunked.t .................. 806s 1..30 806s # Running under perl version 5.040001 for linux 806s # Current time local: Tue May 6 17:37:34 2025 806s # Current time GMT: Tue May 6 17:37:34 2025 806s # Using Test.pm version 1.31 806s # Using Apache/Test.pm version 1.44 806s # testing : response protocol 806s # expected: 'HTTP/1.1' 806s # received: 'HTTP/1.1' 806s ok 1 806s # testing : response Transfer-Encoding 806s # expected: 'chunked' 806s # received: 'chunked' 806s ok 2 806s # testing : no Content-Length 806s # expected: 0 806s # received: 0 806s ok 3 806s # testing : body length 806s # expected: '70976' 806s # received: 70976 806s ok 4 806s # testing : number of requests 806s # expected: 1 806s # received: 1 806s ok 5 806s # testing : response protocol 806s # expected: 'HTTP/1.1' 806s # received: 'HTTP/1.1' 806s ok 6 806s # testing : response Transfer-Encoding 806s # expected: 'chunked' 806s # received: 'chunked' 806s ok 7 806s # testing : no Content-Length 806s # expected: 0 806s # received: 0 806s ok 8 806s # testing : body length 806s # expected: '212509' 806s # received: 212509 806s ok 9 806s # testing : number of requests 806s # expected: 2 806s # received: 2 806s ok 10 806s # testing : response protocol 806s # expected: 'HTTP/1.1' 806s # received: 'HTTP/1.1' 806s ok 11 806s # testing : response Transfer-Encoding 806s # expected: 'chunked' 806s # received: 'chunked' 806s ok 12 806s # testing : no Content-Length 806s # expected: 0 806s # received: 0 806s ok 13 806s # testing : body length 806s # expected: '280545' 806s # received: 280545 806s ok 14 806s # testing : number of requests 806s # expected: 3 806s # received: 3 806s ok 15 806s # testing : response protocol 806s # expected: 'HTTP/1.1' 806s # received: 'HTTP/1.1' 806s ok 16 806s # testing : response Transfer-Encoding 806s # expected: 'chunked' 806s # received: 'chunked' 806s ok 17 806s # testing : no Content-Length 806s # expected: 0 806s # received: 0 806s ok 18 806s # testing : body length 806s # expected: '845969' 806s # received: 845969 806s ok 19 806s # testing : number of requests 806s # expected: 4 806s # received: 4 806s ok 20 806s # testing : response protocol 806s # expected: 'HTTP/1.1' 806s # received: 'HTTP/1.1' 806s ok 21 806s # testing : no Transfer-Encoding (test result inverted) 806s # expected: 'chunked' 806s # received: '' 806s ok 22 806s # testing : content length 806s # expected: 253 806s # received: '253' 806s ok 23 806s # testing : body length 806s # expected: '242' 806s # received: 242 806s ok 24 806s # testing : number of requests 806s # expected: 5 806s # received: 5 806s ok 25 806s # testing : response protocol 806s # expected: 'HTTP/1.1' 806s # received: 'HTTP/1.1' 806s ok 26 806s # testing : no Transfer-Encoding (test result inverted) 806s # expected: 'chunked' 806s # received: '' 806s ok 27 806s # testing : content length 806s # expected: '' 806s # received: '' 806s ok 28 806s # testing : body length 806s # expected: '14276' 806s # received: 14276 806s ok 29 806s # testing : number of requests 806s # expected: 6 806s # received: 6 806s ok 30 806s ok 809s t/http11/chunked2.t ................. 809s 1..2 809s # Running under perl version 5.040001 for linux 809s # Current time local: Tue May 6 17:37:37 2025 809s # Current time GMT: Tue May 6 17:37:37 2025 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.44 809s # testing : successful response 809s # expected: 200 809s # received: '200' 809s ok 1 809s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 809s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 809s ok 2 809s ok 811s t/http11/clength.t .................. 811s 1..6 811s # Running under perl version 5.040001 for linux 811s # Current time local: Tue May 6 17:37:39 2025 811s # Current time GMT: Tue May 6 17:37:39 2025 811s # Using Test.pm version 1.31 811s # Using Apache/Test.pm version 1.44 811s # testing : successful response 811s # expected: 200 811s # received: '200' 811s ok 1 811s # expected: 10 811s # received: '10' 811s ok 2 811s # expected: 'bbbbbbbbbb' 811s # received: 'bbbbbbbbbb' 811s ok 3 811s # testing : successful response 811s # expected: 200 811s # received: '200' 811s ok 4 811s # expected: 6 811s # received: '6' 811s ok 5 811s # expected: 'foobar' 811s # received: 'foobar' 811s ok 6 811s ok 817s t/http11/post.t ..................... 817s # using LWP client 817s 1..51 817s # Running under perl version 5.040001 for linux 817s # Current time local: Tue May 6 17:37:42 2025 817s # Current time GMT: Tue May 6 17:37:42 2025 817s # Using Test.pm version 1.31 817s # Using Apache/Test.pm version 1.44 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 1024 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Connection: Keep-Alive 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 1 817s #DMMATCH1: 1 817s #Keep-Alive: timeout=5, max=100 817s # 817s # testing : length posted 817s # expected: '1024' 817s # received: 1024 817s ok 1 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 2048 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 2 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '2048' 817s # received: 2048 817s ok 2 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 3072 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 3 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '3072' 817s # received: 3072 817s ok 3 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 4096 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 4 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '4096' 817s # received: 4096 817s ok 4 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 5120 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 5 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '5120' 817s # received: 5120 817s ok 5 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 6144 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 6 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '6144' 817s # received: 6144 817s ok 6 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 7168 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 7 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '7168' 817s # received: 7168 817s ok 7 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 8192 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 8 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '8192' 817s # received: 8192 817s ok 8 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 9216 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 5 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 9 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '9216' 817s # received: 9216 817s ok 9 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 10240 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 10 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '10240' 817s # received: 10240 817s ok 10 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 11264 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 11 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '11264' 817s # received: 11264 817s ok 11 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 12288 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 12 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '12288' 817s # received: 12288 817s ok 12 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 13312 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 13 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '13312' 817s # received: 13312 817s ok 13 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 14336 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 14 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '14336' 817s # received: 14336 817s ok 14 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 15360 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 15 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '15360' 817s # received: 15360 817s ok 15 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 16384 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 16 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '16384' 817s # received: 16384 817s ok 16 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 17408 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 17 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '17408' 817s # received: 17408 817s ok 17 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 18432 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 18 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '18432' 817s # received: 18432 817s ok 18 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 19456 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 19 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '19456' 817s # received: 19456 817s ok 19 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 20480 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 20 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '20480' 817s # received: 20480 817s ok 20 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 21504 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 21 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '21504' 817s # received: 21504 817s ok 21 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 22528 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 22 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '22528' 817s # received: 22528 817s ok 22 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 23552 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 23 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '23552' 817s # received: 23552 817s ok 23 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 24576 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 24 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '24576' 817s # received: 24576 817s ok 24 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 25600 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 25 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '25600' 817s # received: 25600 817s ok 25 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 26624 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 26 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '26624' 817s # received: 26624 817s ok 26 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 27648 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 27 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '27648' 817s # received: 27648 817s ok 27 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 28672 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 28 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '28672' 817s # received: 28672 817s ok 28 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 29696 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 29 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '29696' 817s # received: 29696 817s ok 29 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 30720 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:46 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 30 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '30720' 817s # received: 30720 817s ok 30 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 31744 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:46 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 31 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '31744' 817s # received: 31744 817s ok 31 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 32768 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 32 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '32768' 817s # received: 32768 817s ok 32 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 33792 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 33 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '33792' 817s # received: 33792 817s ok 33 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 34816 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 34 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '34816' 817s # received: 34816 817s ok 34 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 35840 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 35 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '35840' 817s # received: 35840 817s ok 35 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 36864 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 36 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '36864' 817s # received: 36864 817s ok 36 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 37888 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 37 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '37888' 817s # received: 37888 817s ok 37 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 38912 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 38 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '38912' 817s # received: 38912 817s ok 38 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 39936 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 39 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '39936' 817s # received: 39936 817s ok 39 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 40960 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 40 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '40960' 817s # received: 40960 817s ok 40 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 41984 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 41 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '41984' 817s # received: 41984 817s ok 41 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 43008 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 42 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '43008' 817s # received: 43008 817s ok 42 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 44032 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 43 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '44032' 817s # received: 44032 817s ok 43 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 45056 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 44 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '45056' 817s # received: 45056 817s ok 44 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 46080 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 45 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '46080' 817s # received: 46080 817s ok 45 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 47104 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 46 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '47104' 817s # received: 47104 817s ok 46 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 48128 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 47 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '48128' 817s # received: 48128 817s ok 47 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 49152 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 48 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '49152' 817s # received: 49152 817s ok 48 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 50176 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 49 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '50176' 817s # received: 50176 817s ok 49 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 51200 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 6 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 50 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '51200' 817s # received: 51200 817s ok 50 817s #lwp request: 817s #POST http://localhost:8529/eat_post HTTP/1.1 817s #User-Agent: libwww-perl/6.78 817s #Content-Length: 102400 817s # 817s #server response: 817s #HTTP/1.1 200 OK 817s #Date: Tue, 06 May 2025 17:37:47 GMT 817s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 817s #Vary: In-If1 817s #Content-Length: 7 817s #Client-Date: Tue, 06 May 2025 17:37:47 GMT 817s #Client-Peer: 127.0.0.1:8529 817s #Client-Response-Num: 51 817s #DMMATCH1: 1 817s # 817s # testing : length posted 817s # expected: '102400' 817s # received: 102400 817s ok 51 817s ok 820s t/modules/aaa.t ..................... 820s 1..40 820s # Running under perl version 5.040001 for linux 820s # Current time local: Tue May 6 17:37:47 2025 820s # Current time GMT: Tue May 6 17:37:47 2025 820s # Using Test.pm version 1.31 820s # Using Apache/Test.pm version 1.44 820s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/realm2 820s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 820s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/form1 820s ok 1 820s ok 2 820s ok 3 820s ok 4 820s ok 5 820s ok 6 820s ok 7 820s ok 8 820s ok 9 820s ok 10 820s ok 11 820s ok 12 820s ok 13 820s ok 14 820s ok 15 820s ok 16 820s ok 17 820s ok 18 820s ok 19 820s ok 20 820s ok 21 820s ok 22 820s ok 23 820s ok 24 820s ok 25 820s ok 26 820s ok 27 820s ok 28 820s ok 29 820s ok 30 820s ok 31 820s ok 32 820s ok 33 820s ok 34 820s ok 35 820s ok 36 820s ok 37 820s ok 38 820s ok 39 820s ok 40 820s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/form1 820s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 820s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/realm2 820s ok 823s t/modules/access.t .................. 823s 1..408 823s # Running under perl version 5.040001 for linux 823s # Current time local: Tue May 6 17:37:50 2025 823s # Current time GMT: Tue May 6 17:37:50 2025 823s # Using Test.pm version 1.31 823s # Using Apache/Test.pm version 1.44 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # expecting access. 823s ok 1 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 2 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from all 823s # expecting access. 823s ok 3 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 4 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from localhost 823s # expecting access. 823s ok 5 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 6 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from 127.0.0.1 823s # expecting access. 823s ok 7 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 8 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from 127.0 823s # expecting access. 823s ok 9 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 10 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 11 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 12 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from 127.0.0.1/16 823s # expecting access. 823s ok 13 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 14 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 15 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 16 823s # --- 823s # Order deny,allow 823s # Allow from all 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 17 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # expecting access. 823s ok 18 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 19 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from all 823s # expecting access. 823s ok 20 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 21 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from localhost 823s # expecting access. 823s ok 22 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 23 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from 127.0.0.1 823s # expecting access. 823s ok 24 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 25 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from 127.0 823s # expecting access. 823s ok 26 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 27 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 28 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 29 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from 127.0.0.1/16 823s # expecting access. 823s ok 30 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 31 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 32 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 33 823s # --- 823s # Order deny,allow 823s # Allow from localhost 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 34 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # expecting access. 823s ok 35 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 36 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from all 823s # expecting access. 823s ok 37 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 38 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from localhost 823s # expecting access. 823s ok 39 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 40 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1 823s # expecting access. 823s ok 41 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 42 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from 127.0 823s # expecting access. 823s ok 43 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 44 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 45 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 46 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1/16 823s # expecting access. 823s ok 47 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 48 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 49 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 50 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 51 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # expecting access. 823s ok 52 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 53 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from all 823s # expecting access. 823s ok 54 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 55 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from localhost 823s # expecting access. 823s ok 56 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 57 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from 127.0.0.1 823s # expecting access. 823s ok 58 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 59 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from 127.0 823s # expecting access. 823s ok 60 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 61 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 62 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 63 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from 127.0.0.1/16 823s # expecting access. 823s ok 64 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 65 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 66 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 67 823s # --- 823s # Order deny,allow 823s # Allow from 127.0 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 68 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 69 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 70 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from all 823s # expecting access. 823s ok 71 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 72 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from localhost 823s # expecting access. 823s ok 73 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 74 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1 823s # expecting access. 823s ok 75 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 76 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0 823s # expecting access. 823s ok 77 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 78 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 79 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 80 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1/16 823s # expecting access. 823s ok 81 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 82 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 83 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 84 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 85 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # expecting access. 823s ok 86 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 87 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from all 823s # expecting access. 823s ok 88 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 89 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from localhost 823s # expecting access. 823s ok 90 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 91 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1 823s # expecting access. 823s ok 92 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 93 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0 823s # expecting access. 823s ok 94 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 95 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 96 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 97 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1/16 823s # expecting access. 823s ok 98 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 99 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 100 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 101 823s # --- 823s # Order deny,allow 823s # Allow from 127.0.0.1/16 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 102 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # expecting access. 823s ok 103 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 104 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from all 823s # expecting access denial. 823s ok 105 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 106 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from localhost 823s # expecting access denial. 823s ok 107 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 108 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 109 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 110 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from 127.0 823s # expecting access denial. 823s ok 111 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 112 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 113 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 114 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 115 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 116 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 117 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 118 823s # --- 823s # Order deny,allow 823s # Allow from somewhere.else.com 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 119 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # expecting access. 823s ok 120 823s # --- 823s # Order deny,allow 823s # Deny from all 823s # expecting access denial. 823s ok 121 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from all 823s # expecting access denial. 823s ok 122 823s # --- 823s # Order deny,allow 823s # Deny from localhost 823s # expecting access denial. 823s ok 123 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from localhost 823s # expecting access denial. 823s ok 124 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 125 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 126 823s # --- 823s # Order deny,allow 823s # Deny from 127.0 823s # expecting access denial. 823s ok 127 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from 127.0 823s # expecting access denial. 823s ok 128 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 129 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 130 823s # --- 823s # Order deny,allow 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 131 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 132 823s # --- 823s # Order deny,allow 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 133 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 134 823s # --- 823s # Order deny,allow 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 135 823s # --- 823s # Order deny,allow 823s # Allow from 66.6.6.6 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 136 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # expecting access. 823s ok 137 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 138 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from all 823s # expecting access denial. 823s ok 139 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 140 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from localhost 823s # expecting access denial. 823s ok 141 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 142 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 143 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 144 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from 127.0 823s # expecting access denial. 823s ok 145 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 146 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 147 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 148 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 149 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 150 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 151 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 152 823s # --- 823s # Order allow,deny 823s # Allow from all 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 153 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # expecting access. 823s ok 154 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 155 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from all 823s # expecting access denial. 823s ok 156 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 157 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from localhost 823s # expecting access denial. 823s ok 158 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 159 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 160 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 161 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from 127.0 823s # expecting access denial. 823s ok 162 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 163 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 164 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 165 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 166 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 167 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 168 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 169 823s # --- 823s # Order allow,deny 823s # Allow from localhost 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 170 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # expecting access. 823s ok 171 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 172 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from all 823s # expecting access denial. 823s ok 173 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 174 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from localhost 823s # expecting access denial. 823s ok 175 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 176 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 177 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 178 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from 127.0 823s # expecting access denial. 823s ok 179 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 180 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 181 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 182 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 183 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 184 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 185 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 186 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 187 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # expecting access. 823s ok 188 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 189 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from all 823s # expecting access denial. 823s ok 190 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 191 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from localhost 823s # expecting access denial. 823s ok 192 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 193 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 194 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 195 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from 127.0 823s # expecting access denial. 823s ok 196 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 197 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 198 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 199 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 200 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 201 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 202 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 203 823s # --- 823s # Order allow,deny 823s # Allow from 127.0 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 204 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 205 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 206 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from all 823s # expecting access denial. 823s ok 207 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 208 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from localhost 823s # expecting access denial. 823s ok 209 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 210 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 211 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 212 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0 823s # expecting access denial. 823s ok 213 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 214 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 215 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 216 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 217 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 218 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 219 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 220 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 221 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # expecting access. 823s ok 222 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 223 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from all 823s # expecting access denial. 823s ok 224 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 225 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from localhost 823s # expecting access denial. 823s ok 226 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 227 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 228 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 229 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0 823s # expecting access denial. 823s ok 230 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 231 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 232 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 233 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 234 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 235 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 236 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 237 823s # --- 823s # Order allow,deny 823s # Allow from 127.0.0.1/16 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 238 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # expecting access denial. 823s ok 239 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 240 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from all 823s # expecting access denial. 823s ok 241 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 242 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from localhost 823s # expecting access denial. 823s ok 243 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 244 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 245 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 246 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from 127.0 823s # expecting access denial. 823s ok 247 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 248 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 249 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 250 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 251 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 252 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 253 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 254 823s # --- 823s # Order allow,deny 823s # Allow from somewhere.else.com 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 255 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # expecting access denial. 823s ok 256 823s # --- 823s # Order allow,deny 823s # Deny from all 823s # expecting access denial. 823s ok 257 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from all 823s # expecting access denial. 823s ok 258 823s # --- 823s # Order allow,deny 823s # Deny from localhost 823s # expecting access denial. 823s ok 259 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from localhost 823s # expecting access denial. 823s ok 260 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 261 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 262 823s # --- 823s # Order allow,deny 823s # Deny from 127.0 823s # expecting access denial. 823s ok 263 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from 127.0 823s # expecting access denial. 823s ok 264 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 265 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 266 823s # --- 823s # Order allow,deny 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 267 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 268 823s # --- 823s # Order allow,deny 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 269 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 270 823s # --- 823s # Order allow,deny 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 271 823s # --- 823s # Order allow,deny 823s # Allow from 66.6.6.6 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 272 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # expecting access. 823s ok 273 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 274 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from all 823s # expecting access denial. 823s ok 275 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 276 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from localhost 823s # expecting access denial. 823s ok 277 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 278 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 279 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 280 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from 127.0 823s # expecting access denial. 823s ok 281 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 282 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 283 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 284 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 285 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 286 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 287 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 288 823s # --- 823s # Order mutual-failure 823s # Allow from all 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 289 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # expecting access. 823s ok 290 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 291 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from all 823s # expecting access denial. 823s ok 292 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 293 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from localhost 823s # expecting access denial. 823s ok 294 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 295 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 296 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 297 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from 127.0 823s # expecting access denial. 823s ok 298 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 299 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 300 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 301 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 302 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 303 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 304 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 305 823s # --- 823s # Order mutual-failure 823s # Allow from localhost 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 306 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # expecting access. 823s ok 307 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 308 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from all 823s # expecting access denial. 823s ok 309 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 310 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from localhost 823s # expecting access denial. 823s ok 311 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 312 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 313 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 314 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from 127.0 823s # expecting access denial. 823s ok 315 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 316 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 317 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 318 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 319 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 320 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 321 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 322 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 323 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # expecting access. 823s ok 324 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 325 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from all 823s # expecting access denial. 823s ok 326 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 327 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from localhost 823s # expecting access denial. 823s ok 328 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 329 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 330 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 331 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from 127.0 823s # expecting access denial. 823s ok 332 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 333 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 334 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 335 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 336 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 337 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 338 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 339 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 340 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # expecting access. 823s ok 341 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 342 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from all 823s # expecting access denial. 823s ok 343 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 344 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from localhost 823s # expecting access denial. 823s ok 345 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 346 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 347 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 348 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0 823s # expecting access denial. 823s ok 349 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 350 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 351 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 352 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 353 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 354 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 355 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 356 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/255.255.0.0 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 357 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # expecting access. 823s ok 358 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 359 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from all 823s # expecting access denial. 823s ok 360 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 361 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from localhost 823s # expecting access denial. 823s ok 362 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 363 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 364 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 365 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0 823s # expecting access denial. 823s ok 366 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 367 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 368 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 369 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 370 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 371 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from somewhere.else.com 823s # expecting access. 823s ok 372 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 373 823s # --- 823s # Order mutual-failure 823s # Allow from 127.0.0.1/16 823s # Deny from 66.6.6.6 823s # expecting access. 823s ok 374 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # expecting access denial. 823s ok 375 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 376 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from all 823s # expecting access denial. 823s ok 377 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 378 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from localhost 823s # expecting access denial. 823s ok 379 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 380 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 381 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 382 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from 127.0 823s # expecting access denial. 823s ok 383 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 384 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 385 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 386 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 387 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 388 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 389 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 390 823s # --- 823s # Order mutual-failure 823s # Allow from somewhere.else.com 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 391 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # expecting access denial. 823s ok 392 823s # --- 823s # Order mutual-failure 823s # Deny from all 823s # expecting access denial. 823s ok 393 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from all 823s # expecting access denial. 823s ok 394 823s # --- 823s # Order mutual-failure 823s # Deny from localhost 823s # expecting access denial. 823s ok 395 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from localhost 823s # expecting access denial. 823s ok 396 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 397 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1 823s # expecting access denial. 823s ok 398 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0 823s # expecting access denial. 823s ok 399 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from 127.0 823s # expecting access denial. 823s ok 400 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 401 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1/255.255.0.0 823s # expecting access denial. 823s ok 402 823s # --- 823s # Order mutual-failure 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 403 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from 127.0.0.1/16 823s # expecting access denial. 823s ok 404 823s # --- 823s # Order mutual-failure 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 405 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from somewhere.else.com 823s # expecting access denial. 823s ok 406 823s # --- 823s # Order mutual-failure 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 407 823s # --- 823s # Order mutual-failure 823s # Allow from 66.6.6.6 823s # Deny from 66.6.6.6 823s # expecting access denial. 823s ok 408 823s ok 826s t/modules/actions.t ................. 826s 1..20 826s # Running under perl version 5.040001 for linux 826s # Current time local: Tue May 6 17:37:54 2025 826s # Current time GMT: Tue May 6 17:37:54 2025 826s # Using Test.pm version 1.31 826s # Using Apache/Test.pm version 1.44 826s # expected: 200 826s # received: '200' 826s ok 1 826s # expected: 'nada' 826s # received: 'nada' 826s ok 2 826s # expected: 404 826s # received: '404' 826s ok 3 826s ok 4 # skip RC=404, no need to check content 826s # expected: 404 826s # received: '404' 826s ok 5 826s ok 6 # skip RC=404, no need to check content 826s # expected: 404 826s # received: '404' 826s ok 7 826s ok 8 # skip RC=404, no need to check content 826s # expected: 200 826s # received: '200' 826s ok 9 826s # expected: 'nada' 826s # received: 'nada' 826s ok 10 826s # expected: 404 826s # received: '404' 826s ok 11 826s ok 12 # skip RC=404, no need to check content 826s # expected: 200 826s # received: '200' 826s ok 13 826s # expected: 'POST 826s # foo2: bar2 826s # ' 826s # received: 'POST 826s # foo2: bar2 826s # ' 826s ok 14 826s # expected: 405 826s # received: '405' 826s ok 15 826s # expected: 200 826s # received: '200' 826s ok 16 826s # expected: 'foo=bar' 826s # received: 'foo=bar' 826s ok 17 826s # expected: 200 826s # received: '200' 826s ok 18 826s # expected: 'POST 826s # foo2: bar2 826s # ' 826s # received: 'POST 826s # foo2: bar2 826s # ' 826s ok 19 826s # expected: 405 826s # received: '405' 826s ok 20 826s ok 829s t/modules/alias.t ................... 829s 1..134 829s # Running under perl version 5.040001 for linux 829s # Current time local: Tue May 6 17:37:57 2025 829s # Current time GMT: Tue May 6 17:37:57 2025 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.44 829s # verifying simple aliases 829s # testing : /alias/ 829s # expected: 200 829s # received: '200' 829s ok 1 829s # testing : /bogu/ 829s # expected: 404 829s # received: '404' 829s ok 2 829s # verifying alias match with /ali[0-9]. 829s # testing : /ali0 829s # expected: 0 829s # received: '0' 829s ok 3 829s # testing : /ali1 829s # expected: 1 829s # received: '1' 829s ok 4 829s # testing : /ali2 829s # expected: 2 829s # received: '2' 829s ok 5 829s # testing : /ali3 829s # expected: 3 829s # received: '3' 829s ok 6 829s # testing : /ali4 829s # expected: 4 829s # received: '4' 829s ok 7 829s # testing : /ali5 829s # expected: 5 829s # received: '5' 829s ok 8 829s # testing : /ali6 829s # expected: 6 829s # received: '6' 829s ok 9 829s # testing : /ali7 829s # expected: 7 829s # received: '7' 829s ok 10 829s # testing : /ali8 829s # expected: 8 829s # received: '8' 829s ok 11 829s # testing : /ali9 829s # expected: 9 829s # received: '9' 829s ok 12 829s # verifying expression alias match with /expr/ali[0-9]. 829s # testing : /ali0 829s # expected: 0 829s # received: '0' 829s ok 13 829s # testing : /ali1 829s # expected: 1 829s # received: '1' 829s ok 14 829s # testing : /ali2 829s # expected: 2 829s # received: '2' 829s ok 15 829s # testing : /ali3 829s # expected: 3 829s # received: '3' 829s ok 16 829s # testing : /ali4 829s # expected: 4 829s # received: '4' 829s ok 17 829s # testing : /ali5 829s # expected: 5 829s # received: '5' 829s ok 18 829s # testing : /ali6 829s # expected: 6 829s # received: '6' 829s ok 19 829s # testing : /ali7 829s # expected: 7 829s # received: '7' 829s ok 20 829s # testing : /ali8 829s # expected: 8 829s # received: '8' 829s ok 21 829s # testing : /ali9 829s # expected: 9 829s # received: '9' 829s ok 22 829s # testing : /forbid 829s # expected: '403' 829s # received: '403' 829s ok 23 829s # testing : /gone 829s # expected: '410' 829s # received: '410' 829s ok 24 829s # testing : /perm 829s # expected: '301' 829s # received: '301' 829s ok 25 829s # testing : /perm2 829s # expected: '301' 829s # received: '301' 829s ok 26 829s # testing : /seeother 829s # expected: '303' 829s # received: '303' 829s ok 27 829s # testing : /temp 829s # expected: '302' 829s # received: '302' 829s ok 28 829s # testing : /temp2 829s # expected: '302' 829s # received: '302' 829s ok 29 829s verifying body of perm and temp redirect match 829s # testing : /p0 829s # expected: 0 829s # received: '0' 829s ok 30 829s # testing : /p1 829s # expected: 1 829s # received: '1' 829s ok 31 829s # testing : /p2 829s # expected: 2 829s # received: '2' 829s ok 32 829s # testing : /p3 829s # expected: 3 829s # received: '3' 829s ok 33 829s # testing : /p4 829s # expected: 4 829s # received: '4' 829s ok 34 829s # testing : /p5 829s # expected: 5 829s # received: '5' 829s ok 35 829s # testing : /p6 829s # expected: 6 829s # received: '6' 829s ok 36 829s # testing : /p7 829s # expected: 7 829s # received: '7' 829s ok 37 829s # testing : /p8 829s # expected: 8 829s # received: '8' 829s ok 38 829s # testing : /p9 829s # expected: 9 829s # received: '9' 829s ok 39 829s # testing : /t0 829s # expected: 0 829s # received: '0' 829s ok 40 829s # testing : /t1 829s # expected: 1 829s # received: '1' 829s ok 41 829s # testing : /t2 829s # expected: 2 829s # received: '2' 829s ok 42 829s # testing : /t3 829s # expected: 3 829s # received: '3' 829s ok 43 829s # testing : /t4 829s # expected: 4 829s # received: '4' 829s ok 44 829s # testing : /t5 829s # expected: 5 829s # received: '5' 829s ok 45 829s # testing : /t6 829s # expected: 6 829s # received: '6' 829s ok 46 829s # testing : /t7 829s # expected: 7 829s # received: '7' 829s ok 47 829s # testing : /t8 829s # expected: 8 829s # received: '8' 829s ok 48 829s # testing : /t9 829s # expected: 9 829s # received: '9' 829s ok 49 829s verifying body of perm and temp redirect match with expression support 829s # testing : /p0 829s # expected: 0 829s # received: '0' 829s ok 50 829s # testing : /p1 829s # expected: 1 829s # received: '1' 829s ok 51 829s # testing : /p2 829s # expected: 2 829s # received: '2' 829s ok 52 829s # testing : /p3 829s # expected: 3 829s # received: '3' 829s ok 53 829s # testing : /p4 829s # expected: 4 829s # received: '4' 829s ok 54 829s # testing : /p5 829s # expected: 5 829s # received: '5' 829s ok 55 829s # testing : /p6 829s # expected: 6 829s # received: '6' 829s ok 56 829s # testing : /p7 829s # expected: 7 829s # received: '7' 829s ok 57 829s # testing : /p8 829s # expected: 8 829s # received: '8' 829s ok 58 829s # testing : /p9 829s # expected: 9 829s # received: '9' 829s ok 59 829s # testing : /t0 829s # expected: 0 829s # received: '0' 829s ok 60 829s # testing : /t1 829s # expected: 1 829s # received: '1' 829s ok 61 829s # testing : /t2 829s # expected: 2 829s # received: '2' 829s ok 62 829s # testing : /t3 829s # expected: 3 829s # received: '3' 829s ok 63 829s # testing : /t4 829s # expected: 4 829s # received: '4' 829s ok 64 829s # testing : /t5 829s # expected: 5 829s # received: '5' 829s ok 65 829s # testing : /t6 829s # expected: 6 829s # received: '6' 829s ok 66 829s # testing : /t7 829s # expected: 7 829s # received: '7' 829s ok 67 829s # testing : /t8 829s # expected: 8 829s # received: '8' 829s ok 68 829s # testing : /t9 829s # expected: 9 829s # received: '9' 829s ok 69 829s verifying return code of seeother and gone redirect match 829s # testing : g0 829s # expected: '410' 829s # received: '410' 829s ok 70 829s # testing : g1 829s # expected: '410' 829s # received: '410' 829s ok 71 829s # testing : g2 829s # expected: '410' 829s # received: '410' 829s ok 72 829s # testing : g3 829s # expected: '410' 829s # received: '410' 829s ok 73 829s # testing : g4 829s # expected: '410' 829s # received: '410' 829s ok 74 829s # testing : g5 829s # expected: '410' 829s # received: '410' 829s ok 75 829s # testing : g6 829s # expected: '410' 829s # received: '410' 829s ok 76 829s # testing : g7 829s # expected: '410' 829s # received: '410' 829s ok 77 829s # testing : g8 829s # expected: '410' 829s # received: '410' 829s ok 78 829s # testing : g9 829s # expected: '410' 829s # received: '410' 829s ok 79 829s # testing : f0 829s # expected: '403' 829s # received: '403' 829s ok 80 829s # testing : f1 829s # expected: '403' 829s # received: '403' 829s ok 81 829s # testing : f2 829s # expected: '403' 829s # received: '403' 829s ok 82 829s # testing : f3 829s # expected: '403' 829s # received: '403' 829s ok 83 829s # testing : f4 829s # expected: '403' 829s # received: '403' 829s ok 84 829s # testing : f5 829s # expected: '403' 829s # received: '403' 829s ok 85 829s # testing : f6 829s # expected: '403' 829s # received: '403' 829s ok 86 829s # testing : f7 829s # expected: '403' 829s # received: '403' 829s ok 87 829s # testing : f8 829s # expected: '403' 829s # received: '403' 829s ok 88 829s # testing : f9 829s # expected: '403' 829s # received: '403' 829s ok 89 829s # testing : s0 829s # expected: '303' 829s # received: '303' 829s ok 90 829s # testing : s1 829s # expected: '303' 829s # received: '303' 829s ok 91 829s # testing : s2 829s # expected: '303' 829s # received: '303' 829s ok 92 829s # testing : s3 829s # expected: '303' 829s # received: '303' 829s ok 93 829s # testing : s4 829s # expected: '303' 829s # received: '303' 829s ok 94 829s # testing : s5 829s # expected: '303' 829s # received: '303' 829s ok 95 829s # testing : s6 829s # expected: '303' 829s # received: '303' 829s ok 96 829s # testing : s7 829s # expected: '303' 829s # received: '303' 829s ok 97 829s # testing : s8 829s # expected: '303' 829s # received: '303' 829s ok 98 829s # testing : s9 829s # expected: '303' 829s # received: '303' 829s ok 99 829s verifying return code of seeother and gone redirect match with expression support 829s # testing : g0 829s # expected: '410' 829s # received: '410' 829s ok 100 829s # testing : g1 829s # expected: '410' 829s # received: '410' 829s ok 101 829s # testing : g2 829s # expected: '410' 829s # received: '410' 829s ok 102 829s # testing : g3 829s # expected: '410' 829s # received: '410' 829s ok 103 829s # testing : g4 829s # expected: '410' 829s # received: '410' 829s ok 104 829s # testing : g5 829s # expected: '410' 829s # received: '410' 829s ok 105 829s # testing : g6 829s # expected: '410' 829s # received: '410' 829s ok 106 829s # testing : g7 829s # expected: '410' 829s # received: '410' 829s ok 107 829s # testing : g8 829s # expected: '410' 829s # received: '410' 829s ok 108 829s # testing : g9 829s # expected: '410' 829s # received: '410' 829s ok 109 829s # testing : f0 829s # expected: '403' 829s # received: '403' 829s ok 110 829s # testing : f1 829s # expected: '403' 829s # received: '403' 829s ok 111 829s # testing : f2 829s # expected: '403' 829s # received: '403' 829s ok 112 829s # testing : f3 829s # expected: '403' 829s # received: '403' 829s ok 113 829s # testing : f4 829s # expected: '403' 829s # received: '403' 829s ok 114 829s # testing : f5 829s # expected: '403' 829s # received: '403' 829s ok 115 829s # testing : f6 829s # expected: '403' 829s # received: '403' 829s ok 116 829s # testing : f7 829s # expected: '403' 829s # received: '403' 829s ok 117 829s # testing : f8 829s # expected: '403' 829s # received: '403' 829s ok 118 829s # testing : f9 829s # expected: '403' 829s # received: '403' 829s ok 119 829s # testing : s0 829s # expected: '303' 829s # received: '303' 829s ok 120 829s # testing : s1 829s # expected: '303' 829s # received: '303' 829s ok 121 829s # testing : s2 829s # expected: '303' 829s # received: '303' 829s ok 122 829s # testing : s3 829s # expected: '303' 829s # received: '303' 829s ok 123 829s # testing : s4 829s # expected: '303' 829s # received: '303' 829s ok 124 829s # testing : s5 829s # expected: '303' 829s # received: '303' 829s ok 125 829s # testing : s6 829s # expected: '303' 829s # received: '303' 829s ok 126 829s # testing : s7 829s # expected: '303' 829s # received: '303' 829s ok 127 829s # testing : s8 829s # expected: '303' 829s # received: '303' 829s ok 128 829s # testing : s9 829s # expected: '303' 829s # received: '303' 829s ok 129 829s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 829s # verifying /modules/alias/script is plain text 829s # testing : /modules/alias/script 829s # expected: '#!/bin/sh 829s # echo Content-type: text/plain 829s # echo 829s # echo this is a shell script cgi. 829s # ' 829s # received: '#!/bin/sh 829s # echo Content-type: text/plain 829s # echo 829s # echo this is a shell script cgi. 829s # ' 829s ok 130 829s # verifying same file accessed at /cgi/script is executed code 829s # testing : /cgi/script 829s # expected: 'this is a shell script cgi. 829s # ' 829s # received: 'this is a shell script cgi. 829s # ' 829s ok 131 829s # verifying ScriptAliasMatch with /aliascgi-script 829s # testing : /aliascgi-script 829s # expected: 'this is a shell script cgi. 829s # ' 829s # received: 'this is a shell script cgi. 829s # ' 829s ok 132 829s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 829s # testing : /aliascgi-script 829s # expected: 'this is a shell script cgi. 829s # ' 829s # received: 'this is a shell script cgi. 829s # ' 829s ok 133 829s # verifying bad script alias. 829s # testing : /aliascgi-nada 829s # expected: 404 829s # received: '404' 829s ok 134 829s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 829s ok 832s t/modules/allowmethods.t ............ 832s 1..9 832s # Running under perl version 5.040001 for linux 832s # Current time local: Tue May 6 17:38:00 2025 832s # Current time GMT: Tue May 6 17:38:00 2025 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.44 832s # testing : Get request to /Get responds 200 832s # expected: 200 832s # received: '200' 832s ok 1 832s # testing : Head request to /Get responds 200 832s # expected: 200 832s # received: '200' 832s ok 2 832s # testing : Post request to /Get responds 405 832s # expected: 405 832s # received: '405' 832s ok 3 832s # testing : Get request to /Head responds 200 832s # expected: 200 832s # received: '200' 832s ok 4 832s # testing : Head request to /Head responds 200 832s # expected: 200 832s # received: '200' 832s ok 5 832s # testing : Post request to /Head responds 405 832s # expected: 405 832s # received: '405' 832s ok 6 832s # testing : Get request to /Post responds 405 832s # expected: 405 832s # received: '405' 832s ok 7 832s # testing : Head request to /Post responds 405 832s # expected: 405 832s # received: '405' 832s ok 8 832s # testing : Post request to /Post responds 200 832s # expected: 200 832s # received: '200' 832s ok 9 832s ok 835s t/modules/asis.t .................... 835s 1..3 835s # Running under perl version 5.040001 for linux 835s # Current time local: Tue May 6 17:38:03 2025 835s # Current time GMT: Tue May 6 17:38:03 2025 835s # Using Test.pm version 1.31 835s # Using Apache/Test.pm version 1.44 835s # testing : asis content OK 835s # expected: 'This is asis content. 835s # ' 835s # received: 'This is asis content. 835s # ' 835s ok 1 835s # testing : asis gave 404 error 835s # expected: 404 835s # received: '404' 835s ok 2 835s # testing : asis gave 403 error 835s # expected: 403 835s # received: '403' 835s ok 3 835s ok 839s t/modules/authz_core.t .............. 839s 1..504 839s # Running under perl version 5.040001 for linux 839s # Current time local: Tue May 6 17:38:06 2025 839s # Current time GMT: Tue May 6 17:38:06 2025 839s # Using Test.pm version 1.31 839s # Using Apache/Test.pm version 1.44 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/groups1 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 200, expected 200 [a/ : a/ ] 839s ok 1 839s # got 200, expected 200 [a/ : a/ 1] 839s ok 2 839s # got 200, expected 200 [a/ : a/ 2] 839s ok 3 839s # got 200, expected 200 [a/ : a/ 1 2] 839s ok 4 839s # got 200, expected 200 [a/ : a/ 3] 839s ok 5 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ user1: a/ ] 839s ok 6 839s # got 200, expected 200 [a/ user1: a/ user1] 839s ok 7 839s # got 401, expected 401 [a/ user1: a/ user2] 839s ok 8 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ Any 1 2: a/ ] 839s ok 9 839s # got 200, expected 200 [a/ Any 1 2: a/ 1] 839s ok 10 839s # got 200, expected 200 [a/ Any 1 2: a/ 2] 839s ok 11 839s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 839s ok 12 839s # got 403, expected 403 [a/ Any 1 2: a/ 3] 839s ok 13 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 839s ok 14 839s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 839s ok 15 839s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 839s ok 16 839s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 839s ok 17 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 839s ok 18 839s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 839s ok 19 839s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 839s ok 20 839s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 839s ok 21 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 839s ok 22 839s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 839s ok 23 839s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 839s ok 24 839s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 839s ok 25 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 839s ok 26 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 839s ok 27 839s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 839s ok 28 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 839s ok 29 839s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 839s ok 30 839s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 839s ok 31 839s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 839s ok 32 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 839s ok 33 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 839s ok 34 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 839s ok 35 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 839s ok 36 839s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 839s ok 37 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 839s ok 38 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 839s ok 39 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 839s ok 40 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 839s ok 41 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 839s ok 42 839s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 839s ok 43 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 839s ok 44 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 839s ok 45 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 839s ok 46 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 839s ok 47 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 839s ok 48 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 839s ok 49 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 839s ok 50 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 839s ok 51 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 839s ok 52 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 839s ok 53 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 839s ok 54 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 839s ok 55 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 839s ok 56 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 839s ok 57 839s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 839s ok 58 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 !2: a/ ] 839s ok 59 839s # got 200, expected 200 [a/ All 1 !2: a/ 1] 839s ok 60 839s # got 403, expected 403 [a/ All 1 !2: a/ 2] 839s ok 61 839s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 839s ok 62 839s # got 403, expected 403 [a/ All 1 !2: a/ 3] 839s ok 63 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 839s ok 64 839s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 839s ok 65 839s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 839s ok 66 839s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 839s ok 67 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 839s ok 68 839s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 839s ok 69 839s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 839s ok 70 839s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 839s ok 71 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 839s ok 72 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 839s ok 73 839s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 839s ok 74 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 839s ok 75 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 839s ok 76 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 839s ok 77 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 839s ok 78 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 839s ok 79 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 839s ok 80 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 839s ok 81 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 839s ok 82 839s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 839s ok 83 839s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 839s ok 84 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 839s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 839s ok 85 839s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 839s ok 86 839s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 839s ok 87 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 839s ok 88 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 839s ok 89 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 839s ok 90 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 839s ok 91 839s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 839s ok 92 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 839s ok 93 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 839s ok 94 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 839s ok 95 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 839s ok 96 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 839s ok 97 839s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 839s ok 98 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 839s ok 99 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 839s ok 100 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 839s ok 101 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 839s ok 102 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 839s ok 103 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 839s ok 104 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 839s ok 105 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 839s ok 106 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 839s ok 107 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 839s ok 108 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 839s ok 109 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 839s ok 110 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 839s ok 111 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 839s ok 112 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 839s ok 113 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 2: a/ ] 839s ok 114 839s # got 403, expected 403 [a/ All 1 2: a/ 1] 839s ok 115 839s # got 403, expected 403 [a/ All 1 2: a/ 2] 839s ok 116 839s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 839s ok 117 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 839s ok 118 839s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 839s ok 119 839s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 839s ok 120 839s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 839s ok 121 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 839s ok 122 839s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 839s ok 123 839s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 839s ok 124 839s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 839s ok 125 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 839s ok 126 839s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 839s ok 127 839s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 839s ok 128 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 839s ok 129 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 839s ok 130 839s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 839s ok 131 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 839s ok 132 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 839s ok 133 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 839s ok 134 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 839s ok 135 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 839s ok 136 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 839s ok 137 839s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 839s ok 138 839s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 839s ok 139 839s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 839s ok 140 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 839s ok 141 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 839s ok 142 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 839s ok 143 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 839s ok 144 839s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 839s ok 145 839s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 839s ok 146 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 839s ok 147 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 839s ok 148 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 839s ok 149 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 839s ok 150 839s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 839s ok 151 839s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 839s ok 152 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 839s ok 153 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 839s ok 154 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 839s ok 155 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 839s ok 156 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 839s ok 157 839s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 839s ok 158 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 839s ok 159 839s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 839s ok 160 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 839s ok 161 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 839s ok 162 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 839s ok 163 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 839s ok 164 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 839s ok 165 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 839s ok 166 839s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 839s ok 167 839s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 839s ok 168 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 839s ok 169 839s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 839s ok 170 839s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 839s ok 171 839s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 839s ok 172 839s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 839s ok 173 839s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 839s ok 174 839s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 839s ok 175 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 839s ok 176 839s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 839s ok 177 839s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 839s ok 178 839s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 839s ok 179 839s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 839s ok 180 839s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 839s ok 181 839s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 839s ok 182 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 839s ok 183 839s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 839s ok 184 839s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 839s ok 185 839s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 839s ok 186 839s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 839s ok 187 839s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 839s ok 188 839s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 839s ok 189 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 839s ok 190 839s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 839s ok 191 839s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 839s ok 192 839s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 839s ok 193 839s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 839s ok 194 839s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 839s ok 195 839s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 839s ok 196 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 839s ok 197 839s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 839s ok 198 839s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 839s ok 199 839s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 839s ok 200 839s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 839s ok 201 839s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 839s ok 202 839s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 839s ok 203 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 839s ok 204 839s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 839s ok 205 839s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 839s ok 206 839s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 839s ok 207 839s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 839s ok 208 839s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 839s ok 209 839s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 839s ok 210 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 839s ok 211 839s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 839s ok 212 839s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 839s ok 213 839s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 839s ok 214 839s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 839s ok 215 839s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 839s ok 216 839s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 839s ok 217 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 839s ok 218 839s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 839s ok 219 839s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 839s ok 220 839s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 839s ok 221 839s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 839s ok 222 839s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 839s ok 223 839s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 839s ok 224 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 839s ok 225 839s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 839s ok 226 839s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 839s ok 227 839s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 839s ok 228 839s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 839s ok 229 839s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 839s ok 230 839s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 839s ok 231 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 839s ok 232 839s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 839s ok 233 839s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 839s ok 234 839s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 839s ok 235 839s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 839s ok 236 839s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 839s ok 237 839s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 839s ok 238 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 839s ok 239 839s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 839s ok 240 839s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 839s ok 241 839s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 839s ok 242 839s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 839s ok 243 839s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 839s ok 244 839s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 839s ok 245 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 839s ok 246 839s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 839s ok 247 839s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 839s ok 248 839s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 839s ok 249 839s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 839s ok 250 839s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 839s ok 251 839s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 839s ok 252 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 839s ok 253 839s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 839s ok 254 839s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 839s ok 255 839s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 839s ok 256 839s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 839s ok 257 839s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 839s ok 258 839s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 839s ok 259 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 839s ok 260 839s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 839s ok 261 839s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 839s ok 262 839s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 839s ok 263 839s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 839s ok 264 839s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 839s ok 265 839s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 839s ok 266 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 839s ok 267 839s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 839s ok 268 839s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 839s ok 269 839s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 839s ok 270 839s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 839s ok 271 839s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 839s ok 272 839s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 839s ok 273 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 839s ok 274 839s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 839s ok 275 839s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 839s ok 276 839s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 839s ok 277 839s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 839s ok 278 839s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 839s ok 279 839s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 839s ok 280 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 839s ok 281 839s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 839s ok 282 839s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 839s ok 283 839s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 839s ok 284 839s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 839s ok 285 839s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 839s ok 286 839s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 839s ok 287 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 839s ok 288 839s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 839s ok 289 839s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 839s ok 290 839s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 839s ok 291 839s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 839s ok 292 839s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 839s ok 293 839s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 839s ok 294 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 839s ok 295 839s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 839s ok 296 839s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 839s ok 297 839s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 839s ok 298 839s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 839s ok 299 839s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 839s ok 300 839s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 839s ok 301 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 839s ok 302 839s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 839s ok 303 839s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 839s ok 304 839s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 839s ok 305 839s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 839s ok 306 839s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 839s ok 307 839s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 839s ok 308 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 839s ok 309 839s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 839s ok 310 839s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 839s ok 311 839s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 839s ok 312 839s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 839s ok 313 839s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 839s ok 314 839s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 839s ok 315 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 839s ok 316 839s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 839s ok 317 839s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 839s ok 318 839s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 839s ok 319 839s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 839s ok 320 839s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 839s ok 321 839s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 839s ok 322 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 839s ok 323 839s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 839s ok 324 839s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 839s ok 325 839s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 839s ok 326 839s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 839s ok 327 839s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 839s ok 328 839s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 839s ok 329 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 839s ok 330 839s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 839s ok 331 839s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 839s ok 332 839s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 839s ok 333 839s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 839s ok 334 839s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 839s ok 335 839s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 839s ok 336 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 839s ok 337 839s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 839s ok 338 839s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 839s ok 339 839s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 839s ok 340 839s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 839s ok 341 839s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 839s ok 342 839s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 839s ok 343 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 839s ok 344 839s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 839s ok 345 839s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 839s ok 346 839s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 839s ok 347 839s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 839s ok 348 839s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 839s ok 349 839s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 839s ok 350 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 839s ok 351 839s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 839s ok 352 839s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 839s ok 353 839s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 839s ok 354 839s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 839s ok 355 839s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 839s ok 356 839s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 839s ok 357 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 839s ok 358 839s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 839s ok 359 839s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 839s ok 360 839s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 839s ok 361 839s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 839s ok 362 839s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 839s ok 363 839s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 839s ok 364 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 839s ok 365 839s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 839s ok 366 839s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 839s ok 367 839s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 839s ok 368 839s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 839s ok 369 839s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 839s ok 370 839s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 839s ok 371 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 839s ok 372 839s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 839s ok 373 839s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 839s ok 374 839s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 839s ok 375 839s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 839s ok 376 839s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 839s ok 377 839s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 839s ok 378 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 839s ok 379 839s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 839s ok 380 839s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 839s ok 381 839s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 839s ok 382 839s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 839s ok 383 839s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 839s ok 384 839s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 839s ok 385 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 839s ok 386 839s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 839s ok 387 839s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 839s ok 388 839s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 839s ok 389 839s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 839s ok 390 839s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 839s ok 391 839s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 839s ok 392 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 839s ok 393 839s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 839s ok 394 839s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 839s ok 395 839s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 839s ok 396 839s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 839s ok 397 839s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 839s ok 398 839s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 839s ok 399 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 839s ok 400 839s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 839s ok 401 839s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 839s ok 402 839s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 839s ok 403 839s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 839s ok 404 839s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 839s ok 405 839s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 839s ok 406 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 839s ok 407 839s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 839s ok 408 839s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 839s ok 409 839s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 839s ok 410 839s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 839s ok 411 839s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 839s ok 412 839s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 839s ok 413 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 839s ok 414 839s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 839s ok 415 839s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 839s ok 416 839s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 839s ok 417 839s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 839s ok 418 839s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 839s ok 419 839s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 839s ok 420 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 839s ok 421 839s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 839s ok 422 839s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 839s ok 423 839s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 839s ok 424 839s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 839s ok 425 839s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 839s ok 426 839s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 839s ok 427 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 839s ok 428 839s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 839s ok 429 839s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 839s ok 430 839s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 839s ok 431 839s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 839s ok 432 839s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 839s ok 433 839s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 839s ok 434 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 839s ok 435 839s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 839s ok 436 839s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 839s ok 437 839s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 839s ok 438 839s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 839s ok 439 839s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 839s ok 440 839s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 839s ok 441 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 839s ok 442 839s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 839s ok 443 839s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 839s ok 444 839s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 839s ok 445 839s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 839s ok 446 839s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 839s ok 447 839s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 839s ok 448 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 839s ok 449 839s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 839s ok 450 839s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 839s ok 451 839s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 839s ok 452 839s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 839s ok 453 839s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 839s ok 454 839s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 839s ok 455 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 839s ok 456 839s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 839s ok 457 839s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 839s ok 458 839s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 839s ok 459 839s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 839s ok 460 839s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 839s ok 461 839s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 839s ok 462 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 839s ok 463 839s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 839s ok 464 839s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 839s ok 465 839s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 839s ok 466 839s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 839s ok 467 839s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 839s ok 468 839s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 839s ok 469 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 839s ok 470 839s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 839s ok 471 839s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 839s ok 472 839s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 839s ok 473 839s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 839s ok 474 839s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 839s ok 475 839s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 839s ok 476 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 839s ok 477 839s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 839s ok 478 839s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 839s ok 479 839s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 839s ok 480 839s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 839s ok 481 839s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 839s ok 482 839s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 839s ok 483 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 839s ok 484 839s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 839s ok 485 839s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 839s ok 486 839s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 839s ok 487 839s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 839s ok 488 839s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 839s ok 489 839s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 839s ok 490 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 839s ok 491 839s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 839s ok 492 839s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 839s ok 493 839s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 839s ok 494 839s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 839s ok 495 839s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 839s ok 496 839s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 839s ok 497 839s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 839s ok 498 839s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 839s ok 499 839s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 839s ok 500 839s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 839s ok 501 839s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 839s ok 502 839s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 839s ok 503 839s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 839s ok 504 839s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/groups1 839s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 839s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 839s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 839s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 839s ok 842s t/modules/autoindex.t ............... 842s 1..84 842s # Running under perl version 5.040001 for linux 842s # Current time local: Tue May 6 17:38:10 2025 842s # Current time GMT: Tue May 6 17:38:10 2025 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.44 842s --- 842s IndexOrderDefault Ascending Name 842s GET /modules/autoindex/htaccess/ 842s ok 1 842s --- 842s IndexOrderDefault Ascending Name 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 2 842s --- 842s IndexOrderDefault Ascending Name 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 3 842s --- 842s IndexOrderDefault Ascending Name 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 4 842s --- 842s IndexOrderDefault Ascending Name 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 5 842s --- 842s IndexOrderDefault Ascending Name 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 6 842s --- 842s IndexOrderDefault Ascending Name 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 7 842s --- 842s IndexOrderDefault Ascending Date 842s GET /modules/autoindex/htaccess/ 842s ok 8 842s --- 842s IndexOrderDefault Ascending Date 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 9 842s --- 842s IndexOrderDefault Ascending Date 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 10 842s --- 842s IndexOrderDefault Ascending Date 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 11 842s --- 842s IndexOrderDefault Ascending Date 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 12 842s --- 842s IndexOrderDefault Ascending Date 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 13 842s --- 842s IndexOrderDefault Ascending Date 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 14 842s --- 842s IndexOrderDefault Ascending Size 842s GET /modules/autoindex/htaccess/ 842s ok 15 842s --- 842s IndexOrderDefault Ascending Size 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 16 842s --- 842s IndexOrderDefault Ascending Size 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 17 842s --- 842s IndexOrderDefault Ascending Size 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 18 842s --- 842s IndexOrderDefault Ascending Size 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 19 842s --- 842s IndexOrderDefault Ascending Size 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 20 842s --- 842s IndexOrderDefault Ascending Size 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 21 842s --- 842s IndexOrderDefault Descending Name 842s GET /modules/autoindex/htaccess/ 842s ok 22 842s --- 842s IndexOrderDefault Descending Name 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 23 842s --- 842s IndexOrderDefault Descending Name 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 24 842s --- 842s IndexOrderDefault Descending Name 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 25 842s --- 842s IndexOrderDefault Descending Name 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 26 842s --- 842s IndexOrderDefault Descending Name 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 27 842s --- 842s IndexOrderDefault Descending Name 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 28 842s --- 842s IndexOrderDefault Descending Date 842s GET /modules/autoindex/htaccess/ 842s ok 29 842s --- 842s IndexOrderDefault Descending Date 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 30 842s --- 842s IndexOrderDefault Descending Date 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 31 842s --- 842s IndexOrderDefault Descending Date 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 32 842s --- 842s IndexOrderDefault Descending Date 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 33 842s --- 842s IndexOrderDefault Descending Date 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 34 842s --- 842s IndexOrderDefault Descending Date 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 35 842s --- 842s IndexOrderDefault Descending Size 842s GET /modules/autoindex/htaccess/ 842s ok 36 842s --- 842s IndexOrderDefault Descending Size 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 37 842s --- 842s IndexOrderDefault Descending Size 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 38 842s --- 842s IndexOrderDefault Descending Size 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 39 842s --- 842s IndexOrderDefault Descending Size 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 40 842s --- 842s IndexOrderDefault Descending Size 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 41 842s --- 842s IndexOrderDefault Descending Size 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 42 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s GET /modules/autoindex/htaccess/ 842s ok 43 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 44 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 45 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 46 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 47 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 48 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Name 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 49 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s GET /modules/autoindex/htaccess/ 842s ok 50 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 51 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 52 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 53 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 54 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 55 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Date 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 56 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s GET /modules/autoindex/htaccess/ 842s ok 57 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 58 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 59 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 60 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 61 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 62 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Ascending Size 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 63 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s GET /modules/autoindex/htaccess/ 842s ok 64 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 65 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 66 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 67 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 68 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 69 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Name 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 70 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s GET /modules/autoindex/htaccess/ 842s ok 71 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 72 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 73 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 74 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 75 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 76 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Date 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 77 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s GET /modules/autoindex/htaccess/ 842s ok 78 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s 842s (C=N O=A) 842s GET /modules/autoindex/htaccess/?C=N&O=A 842s ok 79 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s 842s (C=N O=D) 842s GET /modules/autoindex/htaccess/?C=N&O=D 842s ok 80 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s 842s (C=M O=A) 842s GET /modules/autoindex/htaccess/?C=M&O=A 842s ok 81 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s 842s (C=M O=D) 842s GET /modules/autoindex/htaccess/?C=M&O=D 842s ok 82 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s 842s (C=S O=A) 842s GET /modules/autoindex/htaccess/?C=S&O=A 842s ok 83 842s --- 842s IndexOptions FancyIndexing 842s IndexOrderDefault Descending Size 842s 842s (C=S O=D) 842s GET /modules/autoindex/htaccess/?C=S&O=D 842s ok 84 842s ok 845s t/modules/autoindex2.t .............. 845s 1..3 845s # Running under perl version 5.040001 for linux 845s # Current time local: Tue May 6 17:38:13 2025 845s # Current time GMT: Tue May 6 17:38:13 2025 845s # Using Test.pm version 1.31 845s # Using Apache/Test.pm version 1.44 845s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 845s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 845s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 845s # testing : dir_broken should not be listed 845s # expected: 0 845s # received: 0 845s ok 1 845s # testing : dir_normal should be listed 845s # expected: 1 845s # received: 1 845s ok 2 845s # testing : dir_protected should not be listed 845s # expected: 0 845s # received: 0 845s ok 3 845s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 845s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 845s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 845s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 845s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 845s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 845s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 845s ok 848s t/modules/brotli.t .................. 848s 1..64 848s # Running under perl version 5.040001 for linux 848s # Current time local: Tue May 6 17:38:16 2025 848s # Current time GMT: Tue May 6 17:38:16 2025 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.44 848s qvalue: 848s # expected: 200 848s # received: '200' 848s ok 1 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 2 848s qvalue: 848s # expected: 200 848s # received: '200' 848s ok 3 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 4 848s qvalue: 848s # expected: 200 848s # received: '200' 848s ok 5 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 6 848s qvalue: 848s # expected: 200 848s # received: '200' 848s ok 7 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 8 848s qvalue: 848s # expected: 200 848s # received: '200' 848s ok 9 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 10 848s qvalue: 848s # expected: 200 848s # received: '200' 848s ok 11 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 12 848s qvalue: ; 848s # expected: 200 848s # received: '200' 848s ok 13 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 14 848s qvalue: ; 848s # expected: 200 848s # received: '200' 848s ok 15 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 16 848s qvalue: ; 848s # expected: 200 848s # received: '200' 848s ok 17 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 18 848s qvalue: ;q= 848s # expected: 200 848s # received: '200' 848s ok 19 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 20 848s qvalue: ;q= 848s # expected: 200 848s # received: '200' 848s ok 21 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 22 848s qvalue: ;q= 848s # expected: 200 848s # received: '200' 848s ok 23 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 24 848s qvalue: ;q=0 848s # expected: 200 848s # received: '200' 848s ok 25 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 26 848s qvalue: ;q=0 848s # expected: 200 848s # received: '200' 848s ok 27 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 28 848s qvalue: ;q=0 848s # expected: 200 848s # received: '200' 848s ok 29 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 30 848s qvalue: ;q=0. 848s # expected: 200 848s # received: '200' 848s ok 31 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 32 848s qvalue: ;q=0. 848s # expected: 200 848s # received: '200' 848s ok 33 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 34 848s qvalue: ;q=0. 848s # expected: 200 848s # received: '200' 848s ok 35 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 36 848s qvalue: ;q=0.0 848s # expected: 200 848s # received: '200' 848s ok 37 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 38 848s qvalue: ;q=0.0 848s # expected: 200 848s # received: '200' 848s ok 39 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 40 848s qvalue: ;q=0.0 848s # expected: 200 848s # received: '200' 848s ok 41 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 42 848s qvalue: ;q=0.00 848s # expected: 200 848s # received: '200' 848s ok 43 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 44 848s qvalue: ;q=0.00 848s # expected: 200 848s # received: '200' 848s ok 45 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 46 848s qvalue: ;q=0.00 848s # expected: 200 848s # received: '200' 848s ok 47 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 48 848s qvalue: ;q=0.000 848s # expected: 200 848s # received: '200' 848s ok 49 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 50 848s qvalue: ;q=0.000 848s # expected: 200 848s # received: '200' 848s ok 51 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 52 848s qvalue: ;q=0.000 848s # expected: 200 848s # received: '200' 848s ok 53 848s # testing : response without Content-Encoding is OK 848s # expected: undef 848s # received: undef 848s ok 54 848s qvalue: ;q=0.0000 848s # expected: 200 848s # received: '200' 848s ok 55 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 56 848s qvalue: ;q=0.0000 848s # expected: 200 848s # received: '200' 848s ok 57 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 58 848s qvalue: ;q=0.0000 848s # expected: 200 848s # received: '200' 848s ok 59 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 60 848s # expected: 200 848s # received: '200' 848s ok 61 848s # testing : response Content-Encoding is OK 848s # expected: 'br' 848s # received: 'br' 848s ok 62 848s # expected: 200 848s # received: '200' 848s ok 63 848s # testing : response Content-Encoding is OK 848s # expected: 'gzip' 848s # received: 'gzip' 848s ok 64 848s ok 850s t/modules/buffer.t .................. 850s 1..12 850s # Running under perl version 5.040001 for linux 850s # Current time local: Tue May 6 17:38:18 2025 850s # Current time GMT: Tue May 6 17:38:18 2025 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.44 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 1 850s ok 2 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 3 850s ok 4 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 5 850s ok 6 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 7 850s ok 8 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 9 850s ok 10 850s # testing : Checking return code is '200' 850s # expected: 200 850s # received: '200' 850s ok 11 850s ok 12 850s ok 853s t/modules/cache.t ................... 853s 1..3 853s # Running under perl version 5.040001 for linux 853s # Current time local: Tue May 6 17:38:21 2025 853s # Current time GMT: Tue May 6 17:38:21 2025 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.44 853s # testing : non-cached call to index.html 853s # expected: 200 853s # received: '200' 853s ok 1 853s # testing : call to cache index.html 853s # expected: 200 853s # received: '200' 853s ok 2 853s # testing : cached call to index.html 853s # expected: 200 853s # received: '200' 853s ok 3 853s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 853s ok 859s t/modules/cgi.t ..................... 859s 1..58 859s # Running under perl version 5.040001 for linux 859s # Current time local: Tue May 6 17:38:24 2025 859s # Current time GMT: Tue May 6 17:38:24 2025 859s # Using Test.pm version 1.31 859s # Using Apache/Test.pm version 1.44 859s # testing : return code for acceptpathinfodefault.sh 859s # expected: 200 859s # received: '200' 859s ok 1 859s # testing : body for acceptpathinfodefault.sh 859s # expected: '' 859s # received: '' 859s ok 2 859s # testing : return code for acceptpathinfodefault.sh/foo 859s # expected: 200 859s # received: '200' 859s ok 3 859s # testing : body for acceptpathinfodefault.sh/foo 859s # expected: '/foo' 859s # received: '/foo' 859s ok 4 859s # testing : return code for acceptpathinfooff.sh 859s # expected: 200 859s # received: '200' 859s ok 5 859s # testing : body for acceptpathinfooff.sh 859s # expected: '' 859s # received: '' 859s ok 6 859s # testing : return code for acceptpathinfooff.sh/foo 859s # expected: 404 859s # received: '404' 859s ok 7 859s # no body test for this one 859s ok 8 859s # testing : return code for acceptpathinfoon.sh 859s # expected: 200 859s # received: '200' 859s ok 9 859s # testing : body for acceptpathinfoon.sh 859s # expected: '' 859s # received: '' 859s ok 10 859s # testing : return code for acceptpathinfoon.sh/foo 859s # expected: 200 859s # received: '200' 859s ok 11 859s # testing : body for acceptpathinfoon.sh/foo 859s # expected: '/foo' 859s # received: '/foo' 859s ok 12 859s # testing : return code for bogus-perl.pl 859s # expected: 500 859s # received: '500' 859s ok 13 859s # cgi log created ok. 859s ok 14 859s # testing : return code for bogus-sh.sh 859s # expected: 500 859s # received: '500' 859s ok 15 859s # checking that log size (807) is bigger than it used to be (523) 859s ok 16 859s # testing : return code for nph-stderr.pl 859s # expected: 200 859s # received: '200' 859s ok 17 859s # testing : body for nph-stderr.pl 859s # expected: 'this is nph-stdout' 859s # received: 'this is nph-stdout' 859s ok 18 859s # testing : return code for nph-test.pl 859s # expected: 200 859s # received: '200' 859s ok 19 859s # testing : body for nph-test.pl 859s # expected: 'ok' 859s # received: 'ok' 859s ok 20 859s # testing : return code for perl.pl 859s # expected: 200 859s # received: '200' 859s ok 21 859s # testing : body for perl.pl 859s # expected: 'perl cgi' 859s # received: 'perl cgi' 859s ok 22 859s # testing : return code for sh.sh 859s # expected: 200 859s # received: '200' 859s ok 23 859s # testing : body for sh.sh 859s # expected: 'sh cgi' 859s # received: 'sh cgi' 859s ok 24 859s # testing : return code for stderr1.pl 859s # expected: 200 859s # received: '200' 859s ok 25 859s # testing : body for stderr1.pl 859s # expected: 'this is stdout' 859s # received: 'this is stdout' 859s ok 26 859s # testing : return code for stderr2.pl 859s # expected: 200 859s # received: '200' 859s ok 27 859s # testing : body for stderr2.pl 859s # expected: 'this is also stdout' 859s # received: 'this is also stdout' 859s ok 28 859s # testing : return code for stderr3.pl 859s # expected: 200 859s # received: '200' 859s ok 29 859s # testing : body for stderr3.pl 859s # expected: 'this is more stdout' 859s # received: 'this is more stdout' 859s ok 30 859s # posted content (length 10) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 859s # expected: '500' 859s # received: '500' 859s ok 31 859s # checking that log size (35781) is greater than 807 859s ok 32 859s # verifying that logged content is 10 characters 859s ok 33 859s # posted content (length 99) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 859s # expected: '500' 859s # received: '500' 859s ok 34 859s # checking that log size (36240) is greater than 35781 859s ok 35 859s # verifying that logged content is 99 characters 859s ok 36 859s # posted content (length 250) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 859s # expected: '500' 859s # received: '500' 859s ok 37 859s # checking that log size (36851) is greater than 36240 859s ok 38 859s # verifying that logged content is 250 characters 859s ok 39 859s # posted content (length 255) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 859s # expected: '500' 859s # received: '500' 859s ok 40 859s # checking that log size (37467) is greater than 36851 859s ok 41 859s # verifying that logged content is 255 characters 859s ok 42 859s # posted content (length 256) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 859s # expected: '500' 859s # received: '500' 859s ok 43 859s # checking that log size (38084) is greater than 37467 859s ok 44 859s # verifying that logged content is 256 characters 859s ok 45 859s # posted content (length 257) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 859s # expected: '500' 859s # received: '500' 859s ok 46 859s # checking that log size (38701) is greater than 38084 859s ok 47 859s # verifying that logged content is 256 characters 859s ok 48 859s # posted content (length 258) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 859s # expected: '500' 859s # received: '500' 859s ok 49 859s # checking that log size (39318) is greater than 38701 859s ok 50 859s # verifying that logged content is 256 characters 859s ok 51 859s # posted content (length 1024) to bogus-perl.pl 859s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 859s # expected: '500' 859s # received: '500' 859s ok 52 859s # checking that log size (39936) is greater than 39318 859s ok 53 859s # verifying that logged content is 256 characters 859s ok 54 859s # verifying log is greater than 40960 bytes. 859s ok 55 859s # verifying log did not grow after making bogus request. 859s ok 56 859s # verifying log did not grow after making another bogus request. 859s ok 57 859s # checking that HEAD /modules/cgi/perl.pl returns 200. 859s ok 58 859s ok 861s t/modules/data.t .................... 861s 1..2 861s # Running under perl version 5.040001 for linux 861s # Current time local: Tue May 6 17:38:29 2025 861s # Current time GMT: Tue May 6 17:38:29 2025 861s # Using Test.pm version 1.31 861s # Using Apache/Test.pm version 1.44 861s # testing : Checking return code is '200' 861s # expected: 200 861s # received: '200' 861s ok 1 861s ok 2 861s ok 866s t/modules/dav.t ..................... 866s 1..19 866s # Running under perl version 5.040001 for linux 866s # Current time local: Tue May 6 17:38:32 2025 866s # Current time GMT: Tue May 6 17:38:32 2025 866s # Using Test.pm version 1.31 866s # Using Apache/Test.pm version 1.44 866s resource lock test: 866s ok 1 866s DAV put test: 866s ok 2 866s getting DAV resource properties: 866s ok 3 866s created: Tue, 06 May 2025 17:38:35 GMT 866s modified: Tue, 06 May 2025 17:38:35 GMT 866s now: Tue, 06 May 2025 17:38:37 GMT 866s ok 4 866s ok 5 866s resource lock status test: 866s ok 6 866s resource unlock test: 866s ok 7 866s resource lock status test: 866s ok 8 866s getting uri... 866s expect: 866s -> 866s 866s
866s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

908s # 908s # 908s # Hello World 908s # 908s #

[back]

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

mod_include test

908s # 908s # 908s # Hello World 908s # 908s #

[back]

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

mod_include test

908s # 908s # 908s # Hello World 908s # 908s #

[back]

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

Load Balancer Manager for localhost

933s # 933s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
933s #
Server Built: 2025-02-19T07:03:52
933s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
933s #
933s #

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

969s #

The document has moved here.

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

Moved Permanently

969s #

The document has moved here.

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

Moved Permanently

969s #

The document has moved here.

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

Moved Permanently

969s #

The document has moved here.

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

Multiple Choices

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

Available documents: 969s #

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

Multiple Choices

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

Available documents: 969s #

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

Multiple Choices

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

Available documents: 969s #

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

Moved Permanently

969s #

The document has moved here.

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

Multiple Choices

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

Available documents: 969s #

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

Multiple Choices

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

Available documents: 969s #

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

Moved Permanently

969s #

The document has moved here.

969s # 969s # ' 969s ok 48 969s ok 971s t/modules/status.t .................. 971s 1..1 971s # Running under perl version 5.040001 for linux 971s # Current time local: Tue May 6 17:40:19 2025 971s # Current time GMT: Tue May 6 17:40:19 2025 971s # Using Test.pm version 1.31 971s # Using Apache/Test.pm version 1.44 971s 971s 971s Apache Status 971s 971s

Apache Server Status for localhost (via 127.0.0.1)

971s 971s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
971s
Server MPM: worker
971s
Server Built: 2025-02-19T07:03:52 971s

971s
Current Time: Tuesday, 06-May-2025 17:40:22 UTC
971s
Restart Time: Tuesday, 06-May-2025 17:34:48 UTC
971s
Parent Server Config. Generation: 1
971s
Parent Server MPM Generation: 0
971s
Server uptime: 5 minutes 34 seconds
971s
Server load: 1.00 1.07 0.76
971s
Total accesses: 6873 - Total Traffic: 138.2 MB - Total Duration: 59425
971s
CPU Usage: u3.95 s5.13 cu.88 cs.62 - 3.17% CPU load
971s
20.6 requests/sec - 423.7 kB/second - 20.6 kB/request - 8.64615 ms/request
971s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
971s
____________W_______....................
971s

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

971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s
SrvPIDAccMCPU 971s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04794450/327/327_ 971s 5.36207800.06.916.91 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04794450/384/384_ 971s 5.362012040.013.8113.81 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04794450/330/330_ 971s 5.362110250.08.108.10 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04794450/327/327_ 971s 5.36209580.05.615.61 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04794450/377/377_ 971s 5.362069080.013.0113.01 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-04794450/326/326_ 971s 5.36207690.01.801.80 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04794450/419/419_ 971s 5.36209190.01.911.91 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04794450/329/329_ 971s 5.3620141730.02.972.97 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04794450/327/327_ 971s 5.36208450.09.039.03 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04794450/327/327_ 971s 5.36209830.09.309.30 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-04794490/327/327_ 971s 5.19218470.07.997.99 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04794490/327/327_ 971s 5.182110690.013.7713.77 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04794490/415/415W 971s 5.18009240.06.206.20 971s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04794490/334/334_ 971s 5.192012310.015.3115.31 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04794490/339/339_ 971s 5.192030440.07.727.72 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04794490/340/340_ 971s 5.182032500.01.781.78 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04794490/328/328_ 971s 5.19208270.02.052.05 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-04794490/336/336_ 971s 5.18208190.02.392.39 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04794490/327/327_ 971s 5.1920139040.02.492.49 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04794490/327/327_ 971s 5.192049380.06.066.06 971s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
971s
971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s 971s
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
971s 971s 971s ok 1 971s ok 975s t/modules/substitute.t .............. 975s 1..19 975s # Running under perl version 5.040001 for linux 975s # Current time local: Tue May 6 17:40:22 2025 975s # Current time GMT: Tue May 6 17:40:22 2025 975s # Using Test.pm version 1.31 975s # Using Apache/Test.pm version 1.44 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'barbar': OK 975s ok 1 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'barbar': OK 975s ok 2 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'foofoo': OK 975s ok 3 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'barbar': OK 975s ok 4 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'barbar': OK 975s ok 5 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'barbar': OK 975s ok 6 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'foof 975s oo': OK 975s ok 7 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'xfoo': OK 975s ok 8 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 975s ok 9 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s barx 975s ': OK 975s ok 10 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'a$1axb(': OK 975s ok 11 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'a$XX': OK 975s ok 12 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 975s ok 13 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'x&x': OK 975s ok 14 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'xx': OK 975s ok 15 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'fcooar': OK 975s ok 16 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'fc$1ar': OK 975s ok 17 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'fdooar': OK 975s ok 18 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s got 200 'XXXfooXXX 975s bar': OK 975s ok 19 975s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 975s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 975s ok 979s t/modules/unique_id.t ............... 979s 1..300 979s # Running under perl version 5.040001 for linux 979s # Current time local: Tue May 6 17:40:25 2025 979s # Current time GMT: Tue May 6 17:40:25 2025 979s # Using Test.pm version 1.31 979s # Using Apache/Test.pm version 1.44 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 1 979s # unique id: aBpJjKHpucnUTGR6t32eTAAAAEU 979s ok 2 979s ok 3 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 4 979s # unique id: aBpJjKaMclMYGkrplSsl0wAAAAA 979s ok 5 979s ok 6 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 7 979s # unique id: aBpJjKHpucnUTGR6t32eTQAAAEE 979s ok 8 979s ok 9 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 10 979s # unique id: aBpJjKaMclMYGkrplSsl1AAAAAQ 979s ok 11 979s ok 12 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 13 979s # unique id: aBpJjKHpucnUTGR6t32eTgAAAEc 979s ok 14 979s ok 15 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 16 979s # unique id: aBpJjKaMclMYGkrplSsl1QAAAAc 979s ok 17 979s ok 18 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 19 979s # unique id: aBpJjKHpucnUTGR6t32eTwAAAEk 979s ok 20 979s ok 21 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 22 979s # unique id: aBpJjKaMclMYGkrplSsl1gAAAAg 979s ok 23 979s ok 24 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 25 979s # unique id: aBpJjKHpucnUTGR6t32eUAAAAEM 979s ok 26 979s ok 27 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 28 979s # unique id: aBpJjKaMclMYGkrplSsl1wAAAAE 979s ok 29 979s ok 30 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 31 979s # unique id: aBpJjKHpucnUTGR6t32eUQAAAEY 979s ok 32 979s ok 33 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 34 979s # unique id: aBpJjKaMclMYGkrplSsl2AAAAAY 979s ok 35 979s ok 36 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 37 979s # unique id: aBpJjKHpucnUTGR6t32eUgAAAEQ 979s ok 38 979s ok 39 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 40 979s # unique id: aBpJjKaMclMYGkrplSsl2QAAAAk 979s ok 41 979s ok 42 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 43 979s # unique id: aBpJjKHpucnUTGR6t32eUwAAAEg 979s ok 44 979s ok 45 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 46 979s # unique id: aBpJjaaMclMYGkrplSsl2gAAAAU 979s ok 47 979s ok 48 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 49 979s # unique id: aBpJjaHpucnUTGR6t32eVAAAAEA 979s ok 50 979s ok 51 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 52 979s # unique id: aBpJjaaMclMYGkrplSsl2wAAAAI 979s ok 53 979s ok 54 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 55 979s # unique id: aBpJjaHpucnUTGR6t32eVQAAAEI 979s ok 56 979s ok 57 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 58 979s # unique id: aBpJjaaMclMYGkrplSsl3AAAAAM 979s ok 59 979s ok 60 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 61 979s # unique id: aBpJjaHpucnUTGR6t32eVgAAAEU 979s ok 62 979s ok 63 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 64 979s # unique id: aBpJjaaMclMYGkrplSsl3QAAAAA 979s ok 65 979s ok 66 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 67 979s # unique id: aBpJjaHpucnUTGR6t32eVwAAAEE 979s ok 68 979s ok 69 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 70 979s # unique id: aBpJjaaMclMYGkrplSsl3gAAAAQ 979s ok 71 979s ok 72 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 73 979s # unique id: aBpJjaHpucnUTGR6t32eWAAAAEc 979s ok 74 979s ok 75 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 76 979s # unique id: aBpJjaaMclMYGkrplSsl3wAAAAc 979s ok 77 979s ok 78 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 79 979s # unique id: aBpJjaHpucnUTGR6t32eWQAAAEk 979s ok 80 979s ok 81 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 82 979s # unique id: aBpJjaaMclMYGkrplSsl4AAAAAg 979s ok 83 979s ok 84 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 85 979s # unique id: aBpJjaHpucnUTGR6t32eWgAAAEY 979s ok 86 979s ok 87 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 88 979s # unique id: aBpJjaaMclMYGkrplSsl4QAAAAE 979s ok 89 979s ok 90 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 91 979s # unique id: aBpJjaHpucnUTGR6t32eWwAAAEM 979s ok 92 979s ok 93 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 94 979s # unique id: aBpJjaaMclMYGkrplSsl4gAAAAY 979s ok 95 979s ok 96 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 97 979s # unique id: aBpJjaHpucnUTGR6t32eXAAAAEQ 979s ok 98 979s ok 99 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 100 979s # unique id: aBpJjaaMclMYGkrplSsl4wAAAAU 979s ok 101 979s ok 102 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 103 979s # unique id: aBpJjaHpucnUTGR6t32eXQAAAEg 979s ok 104 979s ok 105 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 106 979s # unique id: aBpJjaaMclMYGkrplSsl5AAAAAk 979s ok 107 979s ok 108 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 109 979s # unique id: aBpJjaHpucnUTGR6t32eXgAAAEA 979s ok 110 979s ok 111 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 112 979s # unique id: aBpJjaaMclMYGkrplSsl5QAAAAI 979s ok 113 979s ok 114 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 115 979s # unique id: aBpJjaHpucnUTGR6t32eXwAAAEI 979s ok 116 979s ok 117 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 118 979s # unique id: aBpJjaaMclMYGkrplSsl5gAAAAM 979s ok 119 979s ok 120 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 121 979s # unique id: aBpJjaHpucnUTGR6t32eYAAAAEU 979s ok 122 979s ok 123 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 124 979s # unique id: aBpJjaaMclMYGkrplSsl5wAAAAQ 979s ok 125 979s ok 126 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 127 979s # unique id: aBpJjaHpucnUTGR6t32eYQAAAEE 979s ok 128 979s ok 129 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 130 979s # unique id: aBpJjaaMclMYGkrplSsl6AAAAAA 979s ok 131 979s ok 132 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 133 979s # unique id: aBpJjaHpucnUTGR6t32eYgAAAEc 979s ok 134 979s ok 135 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 136 979s # unique id: aBpJjaaMclMYGkrplSsl6QAAAAc 979s ok 137 979s ok 138 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 139 979s # unique id: aBpJjaHpucnUTGR6t32eYwAAAEk 979s ok 140 979s ok 141 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 142 979s # unique id: aBpJjaaMclMYGkrplSsl6gAAAAg 979s ok 143 979s ok 144 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 145 979s # unique id: aBpJjaHpucnUTGR6t32eZAAAAEY 979s ok 146 979s ok 147 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 148 979s # unique id: aBpJjaaMclMYGkrplSsl6wAAAAE 979s ok 149 979s ok 150 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 151 979s # unique id: aBpJjaHpucnUTGR6t32eZQAAAEM 979s ok 152 979s ok 153 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 154 979s # unique id: aBpJjaaMclMYGkrplSsl7AAAAAY 979s ok 155 979s ok 156 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 157 979s # unique id: aBpJjaHpucnUTGR6t32eZgAAAEQ 979s ok 158 979s ok 159 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 160 979s # unique id: aBpJjaaMclMYGkrplSsl7QAAAAU 979s ok 161 979s ok 162 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 163 979s # unique id: aBpJjaHpucnUTGR6t32eZwAAAEg 979s ok 164 979s ok 165 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 166 979s # unique id: aBpJjaaMclMYGkrplSsl7gAAAAk 979s ok 167 979s ok 168 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 169 979s # unique id: aBpJjaHpucnUTGR6t32eaAAAAEI 979s ok 170 979s ok 171 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 172 979s # unique id: aBpJjaaMclMYGkrplSsl7wAAAAI 979s ok 173 979s ok 174 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 175 979s # unique id: aBpJjaHpucnUTGR6t32eaQAAAEA 979s ok 176 979s ok 177 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 178 979s # unique id: aBpJjaaMclMYGkrplSsl8AAAAAM 979s ok 179 979s ok 180 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 181 979s # unique id: aBpJjaHpucnUTGR6t32eagAAAEU 979s ok 182 979s ok 183 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 184 979s # unique id: aBpJjaaMclMYGkrplSsl8QAAAAQ 979s ok 185 979s ok 186 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 187 979s # unique id: aBpJjaHpucnUTGR6t32eawAAAEE 979s ok 188 979s ok 189 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 190 979s # unique id: aBpJjaaMclMYGkrplSsl8gAAAAA 979s ok 191 979s ok 192 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 193 979s # unique id: aBpJjaHpucnUTGR6t32ebAAAAEc 979s ok 194 979s ok 195 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 196 979s # unique id: aBpJjaaMclMYGkrplSsl8wAAAAc 979s ok 197 979s ok 198 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 199 979s # unique id: aBpJjaHpucnUTGR6t32ebQAAAEk 979s ok 200 979s ok 201 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 202 979s # unique id: aBpJjaaMclMYGkrplSsl9AAAAAg 979s ok 203 979s ok 204 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 205 979s # unique id: aBpJjaHpucnUTGR6t32ebgAAAEM 979s ok 206 979s ok 207 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 208 979s # unique id: aBpJjaaMclMYGkrplSsl9QAAAAY 979s ok 209 979s ok 210 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 211 979s # unique id: aBpJjaHpucnUTGR6t32ebwAAAEY 979s ok 212 979s ok 213 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 214 979s # unique id: aBpJjaaMclMYGkrplSsl9gAAAAE 979s ok 215 979s ok 216 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 217 979s # unique id: aBpJjaHpucnUTGR6t32ecAAAAEQ 979s ok 218 979s ok 219 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 220 979s # unique id: aBpJjaaMclMYGkrplSsl9wAAAAU 979s ok 221 979s ok 222 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 223 979s # unique id: aBpJjaHpucnUTGR6t32ecQAAAEg 979s ok 224 979s ok 225 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 226 979s # unique id: aBpJjaaMclMYGkrplSsl-AAAAAk 979s ok 227 979s ok 228 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 229 979s # unique id: aBpJjaHpucnUTGR6t32ecgAAAEI 979s ok 230 979s ok 231 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 232 979s # unique id: aBpJjqaMclMYGkrplSsl-QAAAAI 979s ok 233 979s ok 234 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 235 979s # unique id: aBpJjqHpucnUTGR6t32ecwAAAEU 979s ok 236 979s ok 237 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 238 979s # unique id: aBpJjqaMclMYGkrplSsl-gAAAAM 979s ok 239 979s ok 240 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 241 979s # unique id: aBpJjqHpucnUTGR6t32edAAAAEA 979s ok 242 979s ok 243 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 244 979s # unique id: aBpJjqaMclMYGkrplSsl-wAAAAQ 979s ok 245 979s ok 246 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 247 979s # unique id: aBpJjqHpucnUTGR6t32edQAAAEE 979s ok 248 979s ok 249 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 250 979s # unique id: aBpJjqaMclMYGkrplSsl_AAAAAA 979s ok 251 979s ok 252 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 253 979s # unique id: aBpJjqHpucnUTGR6t32edgAAAEc 979s ok 254 979s ok 255 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 256 979s # unique id: aBpJjqaMclMYGkrplSsl_QAAAAc 979s ok 257 979s ok 258 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 259 979s # unique id: aBpJjqHpucnUTGR6t32edwAAAEk 979s ok 260 979s ok 261 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 262 979s # unique id: aBpJjqaMclMYGkrplSsl_gAAAAg 979s ok 263 979s ok 264 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 265 979s # unique id: aBpJjqHpucnUTGR6t32eeAAAAEM 979s ok 266 979s ok 267 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 268 979s # unique id: aBpJjqaMclMYGkrplSsl_wAAAAY 979s ok 269 979s ok 270 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 271 979s # unique id: aBpJjqHpucnUTGR6t32eeQAAAEY 979s ok 272 979s ok 273 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 274 979s # unique id: aBpJjqaMclMYGkrplSsmAAAAAAE 979s ok 275 979s ok 276 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 277 979s # unique id: aBpJjqHpucnUTGR6t32eegAAAEQ 979s ok 278 979s ok 279 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 280 979s # unique id: aBpJjqaMclMYGkrplSsmAQAAAAU 979s ok 281 979s ok 282 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 283 979s # unique id: aBpJjqHpucnUTGR6t32eewAAAEg 979s ok 284 979s ok 285 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 286 979s # unique id: aBpJjqaMclMYGkrplSsmAgAAAAk 979s ok 287 979s ok 288 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 289 979s # unique id: aBpJjqHpucnUTGR6t32efAAAAEI 979s ok 290 979s ok 291 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 292 979s # unique id: aBpJjqaMclMYGkrplSsmAwAAAAI 979s ok 293 979s ok 294 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 295 979s # unique id: aBpJjqHpucnUTGR6t32efQAAAEU 979s ok 296 979s ok 297 979s # testing : fetch unique ID 979s # expected: 200 979s # received: '200' 979s ok 298 979s # unique id: aBpJjqaMclMYGkrplSsmBAAAAAM 979s ok 299 979s ok 300 979s ok 983s t/modules/usertrack.t ............... 983s 1..1004 983s # Running under perl version 5.040001 for linux 983s # Current time local: Tue May 6 17:40:30 2025 983s # Current time GMT: Tue May 6 17:40:30 2025 983s # Using Test.pm version 1.31 983s # Using Apache/Test.pm version 1.44 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 1 983s ok 2 983s Set-Cookie: usertrack_test=c075f8bb.6347b1d0dd95f; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c075f8bb.6347b1d0dd95f 983s ok 3 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 4 983s ok 5 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 6 983s ok 7 983s Set-Cookie: usertrack_test=ecfb1043.6347b1d0dfebb; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=ecfb1043.6347b1d0dfebb 983s ok 8 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 9 983s ok 10 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 11 983s ok 12 983s Set-Cookie: usertrack_test=f60c94f0.6347b1d0e0f57; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f60c94f0.6347b1d0e0f57 983s ok 13 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 14 983s ok 15 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 16 983s ok 17 983s Set-Cookie: usertrack_test=3343d9ad.6347b1d0e1f4a; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=3343d9ad.6347b1d0e1f4a 983s ok 18 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 19 983s ok 20 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 21 983s ok 22 983s Set-Cookie: usertrack_test=d645b0d9.6347b1d0e2f79; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=d645b0d9.6347b1d0e2f79 983s ok 23 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 24 983s ok 25 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 26 983s ok 27 983s Set-Cookie: usertrack_test=feec8296.6347b1d0e3f4a; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=feec8296.6347b1d0e3f4a 983s ok 28 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 29 983s ok 30 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 31 983s ok 32 983s Set-Cookie: usertrack_test=c718c80e.6347b1d0e4ffb; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c718c80e.6347b1d0e4ffb 983s ok 33 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 34 983s ok 35 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 36 983s ok 37 983s Set-Cookie: usertrack_test=e99ca479.6347b1d0e5fe1; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e99ca479.6347b1d0e5fe1 983s ok 38 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 39 983s ok 40 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 41 983s ok 42 983s Set-Cookie: usertrack_test=816e3d41.6347b1d0e7198; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=816e3d41.6347b1d0e7198 983s ok 43 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 44 983s ok 45 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 46 983s ok 47 983s Set-Cookie: usertrack_test=264be53e.6347b1d0e8491; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=264be53e.6347b1d0e8491 983s ok 48 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 49 983s ok 50 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 51 983s ok 52 983s Set-Cookie: usertrack_test=4669bd9a.6347b1d0e971b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=4669bd9a.6347b1d0e971b 983s ok 53 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 54 983s ok 55 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 56 983s ok 57 983s Set-Cookie: usertrack_test=9e9b2aab.6347b1d0eaa35; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9e9b2aab.6347b1d0eaa35 983s ok 58 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 59 983s ok 60 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 61 983s ok 62 983s Set-Cookie: usertrack_test=ed1452bd.6347b1d0ebdd9; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=ed1452bd.6347b1d0ebdd9 983s ok 63 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 64 983s ok 65 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 66 983s ok 67 983s Set-Cookie: usertrack_test=fe7d47b7.6347b1d0ece57; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=fe7d47b7.6347b1d0ece57 983s ok 68 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 69 983s ok 70 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 71 983s ok 72 983s Set-Cookie: usertrack_test=31100ad2.6347b1d0ee007; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=31100ad2.6347b1d0ee007 983s ok 73 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 74 983s ok 75 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 76 983s ok 77 983s Set-Cookie: usertrack_test=de5e7dea.6347b1d0ef27f; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=de5e7dea.6347b1d0ef27f 983s ok 78 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 79 983s ok 80 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 81 983s ok 82 983s Set-Cookie: usertrack_test=28421b30.6347b1d0f0405; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=28421b30.6347b1d0f0405 983s ok 83 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 84 983s ok 85 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 86 983s ok 87 983s Set-Cookie: usertrack_test=f8fb7897.6347b1d0f1443; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f8fb7897.6347b1d0f1443 983s ok 88 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 89 983s ok 90 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 91 983s ok 92 983s Set-Cookie: usertrack_test=5443a8ba.6347b1d0f23ce; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5443a8ba.6347b1d0f23ce 983s ok 93 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 94 983s ok 95 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 96 983s ok 97 983s Set-Cookie: usertrack_test=a1f2e2b7.6347b1d0f32c5; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=a1f2e2b7.6347b1d0f32c5 983s ok 98 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 99 983s ok 100 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 101 983s ok 102 983s Set-Cookie: usertrack_test=76607259.6347b1d0f4225; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=76607259.6347b1d0f4225 983s ok 103 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 104 983s ok 105 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 106 983s ok 107 983s Set-Cookie: usertrack_test=56cbc4dd.6347b1d0f516b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=56cbc4dd.6347b1d0f516b 983s ok 108 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 109 983s ok 110 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 111 983s ok 112 983s Set-Cookie: usertrack_test=66a1ea4e.6347b1d0f60fc; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=66a1ea4e.6347b1d0f60fc 983s ok 113 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 114 983s ok 115 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 116 983s ok 117 983s Set-Cookie: usertrack_test=4aad369d.6347b1d0f7157; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=4aad369d.6347b1d0f7157 983s ok 118 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 119 983s ok 120 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 121 983s ok 122 983s Set-Cookie: usertrack_test=26789574.6347b1d0f8036; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=26789574.6347b1d0f8036 983s ok 123 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 124 983s ok 125 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 126 983s ok 127 983s Set-Cookie: usertrack_test=bc743bde.6347b1d0f8fc6; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=bc743bde.6347b1d0f8fc6 983s ok 128 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 129 983s ok 130 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 131 983s ok 132 983s Set-Cookie: usertrack_test=e859d456.6347b1d0f9e91; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e859d456.6347b1d0f9e91 983s ok 133 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 134 983s ok 135 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 136 983s ok 137 983s Set-Cookie: usertrack_test=7bd8f5f0.6347b1d0fae01; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=7bd8f5f0.6347b1d0fae01 983s ok 138 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 139 983s ok 140 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 141 983s ok 142 983s Set-Cookie: usertrack_test=af918a5b.6347b1d0fbce1; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=af918a5b.6347b1d0fbce1 983s ok 143 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 144 983s ok 145 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 146 983s ok 147 983s Set-Cookie: usertrack_test=747ca743.6347b1d0fcbb1; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=747ca743.6347b1d0fcbb1 983s ok 148 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 149 983s ok 150 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 151 983s ok 152 983s Set-Cookie: usertrack_test=548aa5d8.6347b1d0fdb22; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=548aa5d8.6347b1d0fdb22 983s ok 153 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 154 983s ok 155 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 156 983s ok 157 983s Set-Cookie: usertrack_test=6e33aafc.6347b1d0fea6c; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6e33aafc.6347b1d0fea6c 983s ok 158 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 159 983s ok 160 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 161 983s ok 162 983s Set-Cookie: usertrack_test=64bee445.6347b1d0ffa72; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=64bee445.6347b1d0ffa72 983s ok 163 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 164 983s ok 165 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 166 983s ok 167 983s Set-Cookie: usertrack_test=d12b0bc8.6347b1d1009c4; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=d12b0bc8.6347b1d1009c4 983s ok 168 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 169 983s ok 170 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 171 983s ok 172 983s Set-Cookie: usertrack_test=44a7f83a.6347b1d101897; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=44a7f83a.6347b1d101897 983s ok 173 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 174 983s ok 175 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 176 983s ok 177 983s Set-Cookie: usertrack_test=7152b95d.6347b1d102897; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=7152b95d.6347b1d102897 983s ok 178 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 179 983s ok 180 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 181 983s ok 182 983s Set-Cookie: usertrack_test=74e6813e.6347b1d103780; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=74e6813e.6347b1d103780 983s ok 183 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 184 983s ok 185 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 186 983s ok 187 983s Set-Cookie: usertrack_test=99a176d2.6347b1d10477a; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=99a176d2.6347b1d10477a 983s ok 188 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 189 983s ok 190 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 191 983s ok 192 983s Set-Cookie: usertrack_test=9353208e.6347b1d1056ae; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9353208e.6347b1d1056ae 983s ok 193 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 194 983s ok 195 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 196 983s ok 197 983s Set-Cookie: usertrack_test=dbeefd96.6347b1d1065c7; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=dbeefd96.6347b1d1065c7 983s ok 198 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 199 983s ok 200 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 201 983s ok 202 983s Set-Cookie: usertrack_test=d03731a6.6347b1d10759c; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=d03731a6.6347b1d10759c 983s ok 203 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 204 983s ok 205 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 206 983s ok 207 983s Set-Cookie: usertrack_test=9c4b75c3.6347b1d1084f5; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9c4b75c3.6347b1d1084f5 983s ok 208 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 209 983s ok 210 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 211 983s ok 212 983s Set-Cookie: usertrack_test=2c8a51c1.6347b1d109473; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=2c8a51c1.6347b1d109473 983s ok 213 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 214 983s ok 215 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 216 983s ok 217 983s Set-Cookie: usertrack_test=af337cb8.6347b1d10a3ab; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=af337cb8.6347b1d10a3ab 983s ok 218 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 219 983s ok 220 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 221 983s ok 222 983s Set-Cookie: usertrack_test=baa1f744.6347b1d10b2d3; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=baa1f744.6347b1d10b2d3 983s ok 223 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 224 983s ok 225 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 226 983s ok 227 983s Set-Cookie: usertrack_test=5d3c4404.6347b1d10c2bb; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5d3c4404.6347b1d10c2bb 983s ok 228 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 229 983s ok 230 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 231 983s ok 232 983s Set-Cookie: usertrack_test=d761d504.6347b1d10d20f; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=d761d504.6347b1d10d20f 983s ok 233 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 234 983s ok 235 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 236 983s ok 237 983s Set-Cookie: usertrack_test=fc2c8723.6347b1d10e1ce; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=fc2c8723.6347b1d10e1ce 983s ok 238 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 239 983s ok 240 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 241 983s ok 242 983s Set-Cookie: usertrack_test=e0dfa177.6347b1d10f115; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e0dfa177.6347b1d10f115 983s ok 243 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 244 983s ok 245 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 246 983s ok 247 983s Set-Cookie: usertrack_test=f78343f8.6347b1d1100aa; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f78343f8.6347b1d1100aa 983s ok 248 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 249 983s ok 250 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 251 983s ok 252 983s Set-Cookie: usertrack_test=f24bb9d7.6347b1d11107b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f24bb9d7.6347b1d11107b 983s ok 253 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 254 983s ok 255 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 256 983s ok 257 983s Set-Cookie: usertrack_test=2423201b.6347b1d111fe8; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=2423201b.6347b1d111fe8 983s ok 258 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 259 983s ok 260 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 261 983s ok 262 983s Set-Cookie: usertrack_test=6a855939.6347b1d112f96; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6a855939.6347b1d112f96 983s ok 263 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 264 983s ok 265 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 266 983s ok 267 983s Set-Cookie: usertrack_test=133c9d16.6347b1d113eaa; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=133c9d16.6347b1d113eaa 983s ok 268 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 269 983s ok 270 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 271 983s ok 272 983s Set-Cookie: usertrack_test=b4d9c429.6347b1d114dca; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=b4d9c429.6347b1d114dca 983s ok 273 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 274 983s ok 275 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 276 983s ok 277 983s Set-Cookie: usertrack_test=866a6a3e.6347b1d115dc9; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=866a6a3e.6347b1d115dc9 983s ok 278 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 279 983s ok 280 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 281 983s ok 282 983s Set-Cookie: usertrack_test=50efb511.6347b1d116cce; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=50efb511.6347b1d116cce 983s ok 283 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 284 983s ok 285 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 286 983s ok 287 983s Set-Cookie: usertrack_test=e17c195a.6347b1d117d36; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e17c195a.6347b1d117d36 983s ok 288 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 289 983s ok 290 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 291 983s ok 292 983s Set-Cookie: usertrack_test=b62bba3.6347b1d118d28; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=b62bba3.6347b1d118d28 983s ok 293 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 294 983s ok 295 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 296 983s ok 297 983s Set-Cookie: usertrack_test=daeab9a.6347b1d119ce6; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=daeab9a.6347b1d119ce6 983s ok 298 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 299 983s ok 300 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 301 983s ok 302 983s Set-Cookie: usertrack_test=325e80fd.6347b1d11accb; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=325e80fd.6347b1d11accb 983s ok 303 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 304 983s ok 305 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 306 983s ok 307 983s Set-Cookie: usertrack_test=6be9713c.6347b1d11bc08; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6be9713c.6347b1d11bc08 983s ok 308 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 309 983s ok 310 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 311 983s ok 312 983s Set-Cookie: usertrack_test=1033abec.6347b1d11cbfa; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=1033abec.6347b1d11cbfa 983s ok 313 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 314 983s ok 315 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 316 983s ok 317 983s Set-Cookie: usertrack_test=c8c643d7.6347b1d11db64; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c8c643d7.6347b1d11db64 983s ok 318 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 319 983s ok 320 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 321 983s ok 322 983s Set-Cookie: usertrack_test=486e6d32.6347b1d11ebaa; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=486e6d32.6347b1d11ebaa 983s ok 323 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 324 983s ok 325 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 326 983s ok 327 983s Set-Cookie: usertrack_test=e43eadee.6347b1d11fbad; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e43eadee.6347b1d11fbad 983s ok 328 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 329 983s ok 330 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 331 983s ok 332 983s Set-Cookie: usertrack_test=19216120.6347b1d120b34; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=19216120.6347b1d120b34 983s ok 333 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 334 983s ok 335 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 336 983s ok 337 983s Set-Cookie: usertrack_test=4429652f.6347b1d121b36; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=4429652f.6347b1d121b36 983s ok 338 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 339 983s ok 340 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 341 983s ok 342 983s Set-Cookie: usertrack_test=abae3b7.6347b1d122a80; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=abae3b7.6347b1d122a80 983s ok 343 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 344 983s ok 345 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 346 983s ok 347 983s Set-Cookie: usertrack_test=2d8570f0.6347b1d1239b4; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=2d8570f0.6347b1d1239b4 983s ok 348 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 349 983s ok 350 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 351 983s ok 352 983s Set-Cookie: usertrack_test=6bab1209.6347b1d124a6e; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6bab1209.6347b1d124a6e 983s ok 353 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 354 983s ok 355 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 356 983s ok 357 983s Set-Cookie: usertrack_test=fdaa55ba.6347b1d125a6f; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=fdaa55ba.6347b1d125a6f 983s ok 358 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 359 983s ok 360 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 361 983s ok 362 983s Set-Cookie: usertrack_test=8064831d.6347b1d126b4c; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=8064831d.6347b1d126b4c 983s ok 363 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 364 983s ok 365 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 366 983s ok 367 983s Set-Cookie: usertrack_test=fbd4f250.6347b1d127af5; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=fbd4f250.6347b1d127af5 983s ok 368 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 369 983s ok 370 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 371 983s ok 372 983s Set-Cookie: usertrack_test=6f20f1c0.6347b1d128bad; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6f20f1c0.6347b1d128bad 983s ok 373 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 374 983s ok 375 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 376 983s ok 377 983s Set-Cookie: usertrack_test=f1708534.6347b1d129d10; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f1708534.6347b1d129d10 983s ok 378 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 379 983s ok 380 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 381 983s ok 382 983s Set-Cookie: usertrack_test=94ac7c41.6347b1d12ae67; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=94ac7c41.6347b1d12ae67 983s ok 383 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 384 983s ok 385 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 386 983s ok 387 983s Set-Cookie: usertrack_test=f86172b0.6347b1d12bf87; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f86172b0.6347b1d12bf87 983s ok 388 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 389 983s ok 390 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 391 983s ok 392 983s Set-Cookie: usertrack_test=3ffa397b.6347b1d12d172; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=3ffa397b.6347b1d12d172 983s ok 393 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 394 983s ok 395 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 396 983s ok 397 983s Set-Cookie: usertrack_test=cf4e3a36.6347b1d12e3ea; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=cf4e3a36.6347b1d12e3ea 983s ok 398 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 399 983s ok 400 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 401 983s ok 402 983s Set-Cookie: usertrack_test=27ffff25.6347b1d12f50d; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=27ffff25.6347b1d12f50d 983s ok 403 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 404 983s ok 405 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 406 983s ok 407 983s Set-Cookie: usertrack_test=508dbd22.6347b1d1307c2; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=508dbd22.6347b1d1307c2 983s ok 408 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 409 983s ok 410 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 411 983s ok 412 983s Set-Cookie: usertrack_test=dfddda3e.6347b1d131941; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=dfddda3e.6347b1d131941 983s ok 413 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 414 983s ok 415 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 416 983s ok 417 983s Set-Cookie: usertrack_test=3062355b.6347b1d132b2e; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=3062355b.6347b1d132b2e 983s ok 418 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 419 983s ok 420 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 421 983s ok 422 983s Set-Cookie: usertrack_test=b9fa37a6.6347b1d133b56; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=b9fa37a6.6347b1d133b56 983s ok 423 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 424 983s ok 425 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 426 983s ok 427 983s Set-Cookie: usertrack_test=a7e0ca46.6347b1d134b52; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=a7e0ca46.6347b1d134b52 983s ok 428 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 429 983s ok 430 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 431 983s ok 432 983s Set-Cookie: usertrack_test=56021947.6347b1d135b89; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=56021947.6347b1d135b89 983s ok 433 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 434 983s ok 435 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 436 983s ok 437 983s Set-Cookie: usertrack_test=b19eb3c7.6347b1d136be7; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=b19eb3c7.6347b1d136be7 983s ok 438 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 439 983s ok 440 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 441 983s ok 442 983s Set-Cookie: usertrack_test=9d3ec23d.6347b1d137bd3; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9d3ec23d.6347b1d137bd3 983s ok 443 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 444 983s ok 445 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 446 983s ok 447 983s Set-Cookie: usertrack_test=434ec72.6347b1d138c1a; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=434ec72.6347b1d138c1a 983s ok 448 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 449 983s ok 450 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 451 983s ok 452 983s Set-Cookie: usertrack_test=82857234.6347b1d139bf5; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=82857234.6347b1d139bf5 983s ok 453 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 454 983s ok 455 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 456 983s ok 457 983s Set-Cookie: usertrack_test=c018ad2c.6347b1d13abb1; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c018ad2c.6347b1d13abb1 983s ok 458 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 459 983s ok 460 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 461 983s ok 462 983s Set-Cookie: usertrack_test=c5916ba4.6347b1d13bb68; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c5916ba4.6347b1d13bb68 983s ok 463 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 464 983s ok 465 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 466 983s ok 467 983s Set-Cookie: usertrack_test=927b22ce.6347b1d13cb44; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=927b22ce.6347b1d13cb44 983s ok 468 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 469 983s ok 470 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 471 983s ok 472 983s Set-Cookie: usertrack_test=bcbc6a14.6347b1d13dad4; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=bcbc6a14.6347b1d13dad4 983s ok 473 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 474 983s ok 475 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 476 983s ok 477 983s Set-Cookie: usertrack_test=c66f3ef4.6347b1d13ea92; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c66f3ef4.6347b1d13ea92 983s ok 478 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 479 983s ok 480 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 481 983s ok 482 983s Set-Cookie: usertrack_test=dceaa0ad.6347b1d13fa61; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=dceaa0ad.6347b1d13fa61 983s ok 483 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 484 983s ok 485 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 486 983s ok 487 983s Set-Cookie: usertrack_test=6655d6d1.6347b1d140a00; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6655d6d1.6347b1d140a00 983s ok 488 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 489 983s ok 490 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 491 983s ok 492 983s Set-Cookie: usertrack_test=96d8756e.6347b1d1419a2; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=96d8756e.6347b1d1419a2 983s ok 493 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 494 983s ok 495 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 496 983s ok 497 983s Set-Cookie: usertrack_test=726f4b7b.6347b1d14297c; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=726f4b7b.6347b1d14297c 983s ok 498 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 499 983s ok 500 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 501 983s ok 502 983s Set-Cookie: usertrack_test=22a0f66f.6347b1d143930; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=22a0f66f.6347b1d143930 983s ok 503 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 504 983s ok 505 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 506 983s ok 507 983s Set-Cookie: usertrack_test=afa6f4bb.6347b1d1448cf; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=afa6f4bb.6347b1d1448cf 983s ok 508 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 509 983s ok 510 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 511 983s ok 512 983s Set-Cookie: usertrack_test=5fa063a8.6347b1d145837; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5fa063a8.6347b1d145837 983s ok 513 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 514 983s ok 515 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 516 983s ok 517 983s Set-Cookie: usertrack_test=d4dfc7e2.6347b1d14686e; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=d4dfc7e2.6347b1d14686e 983s ok 518 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 519 983s ok 520 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 521 983s ok 522 983s Set-Cookie: usertrack_test=e09ca6cd.6347b1d1478f3; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e09ca6cd.6347b1d1478f3 983s ok 523 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 524 983s ok 525 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 526 983s ok 527 983s Set-Cookie: usertrack_test=2f112763.6347b1d148872; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=2f112763.6347b1d148872 983s ok 528 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 529 983s ok 530 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 531 983s ok 532 983s Set-Cookie: usertrack_test=ba3018e1.6347b1d149794; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=ba3018e1.6347b1d149794 983s ok 533 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 534 983s ok 535 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 536 983s ok 537 983s Set-Cookie: usertrack_test=8e3195bf.6347b1d14a6b8; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=8e3195bf.6347b1d14a6b8 983s ok 538 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 539 983s ok 540 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 541 983s ok 542 983s Set-Cookie: usertrack_test=ef64c9c9.6347b1d14b61d; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=ef64c9c9.6347b1d14b61d 983s ok 543 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 544 983s ok 545 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 546 983s ok 547 983s Set-Cookie: usertrack_test=e21fd4f3.6347b1d14c5a9; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e21fd4f3.6347b1d14c5a9 983s ok 548 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 549 983s ok 550 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 551 983s ok 552 983s Set-Cookie: usertrack_test=40b5dfc.6347b1d14dbd8; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=40b5dfc.6347b1d14dbd8 983s ok 553 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 554 983s ok 555 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 556 983s ok 557 983s Set-Cookie: usertrack_test=a4e25bef.6347b1d14eff7; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=a4e25bef.6347b1d14eff7 983s ok 558 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 559 983s ok 560 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 561 983s ok 562 983s Set-Cookie: usertrack_test=6361290a.6347b1d15003e; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6361290a.6347b1d15003e 983s ok 563 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 564 983s ok 565 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 566 983s ok 567 983s Set-Cookie: usertrack_test=51e4fd64.6347b1d15102b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=51e4fd64.6347b1d15102b 983s ok 568 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 569 983s ok 570 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 571 983s ok 572 983s Set-Cookie: usertrack_test=1fcff0d1.6347b1d151fec; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=1fcff0d1.6347b1d151fec 983s ok 573 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 574 983s ok 575 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 576 983s ok 577 983s Set-Cookie: usertrack_test=9b26a660.6347b1d152f8f; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9b26a660.6347b1d152f8f 983s ok 578 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 579 983s ok 580 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 581 983s ok 582 983s Set-Cookie: usertrack_test=80c2a63b.6347b1d153f30; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=80c2a63b.6347b1d153f30 983s ok 583 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 584 983s ok 585 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 586 983s ok 587 983s Set-Cookie: usertrack_test=79cbfb50.6347b1d154ec3; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=79cbfb50.6347b1d154ec3 983s ok 588 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 589 983s ok 590 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 591 983s ok 592 983s Set-Cookie: usertrack_test=5ebcf53c.6347b1d155e4c; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5ebcf53c.6347b1d155e4c 983s ok 593 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 594 983s ok 595 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 596 983s ok 597 983s Set-Cookie: usertrack_test=9066cc5c.6347b1d156e90; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9066cc5c.6347b1d156e90 983s ok 598 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 599 983s ok 600 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 601 983s ok 602 983s Set-Cookie: usertrack_test=7b966e5e.6347b1d157e87; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=7b966e5e.6347b1d157e87 983s ok 603 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 604 983s ok 605 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 606 983s ok 607 983s Set-Cookie: usertrack_test=5e732e23.6347b1d158ea1; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5e732e23.6347b1d158ea1 983s ok 608 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 609 983s ok 610 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 611 983s ok 612 983s Set-Cookie: usertrack_test=f6cf226d.6347b1d159e82; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=f6cf226d.6347b1d159e82 983s ok 613 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 614 983s ok 615 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 616 983s ok 617 983s Set-Cookie: usertrack_test=1eeb23e5.6347b1d15ae3d; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=1eeb23e5.6347b1d15ae3d 983s ok 618 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 619 983s ok 620 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 621 983s ok 622 983s Set-Cookie: usertrack_test=9b59147d.6347b1d15bdd7; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9b59147d.6347b1d15bdd7 983s ok 623 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 624 983s ok 625 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 626 983s ok 627 983s Set-Cookie: usertrack_test=69dc397c.6347b1d15cd8d; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=69dc397c.6347b1d15cd8d 983s ok 628 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 629 983s ok 630 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 631 983s ok 632 983s Set-Cookie: usertrack_test=5e2c3b58.6347b1d15dd31; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5e2c3b58.6347b1d15dd31 983s ok 633 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 634 983s ok 635 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 636 983s ok 637 983s Set-Cookie: usertrack_test=870c3c3d.6347b1d15ed59; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=870c3c3d.6347b1d15ed59 983s ok 638 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 639 983s ok 640 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 641 983s ok 642 983s Set-Cookie: usertrack_test=b70a8f08.6347b1d15fd1d; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=b70a8f08.6347b1d15fd1d 983s ok 643 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 644 983s ok 645 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 646 983s ok 647 983s Set-Cookie: usertrack_test=64b9f484.6347b1d160cbd; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=64b9f484.6347b1d160cbd 983s ok 648 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 649 983s ok 650 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 651 983s ok 652 983s Set-Cookie: usertrack_test=728c1c94.6347b1d161c4b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=728c1c94.6347b1d161c4b 983s ok 653 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 654 983s ok 655 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 656 983s ok 657 983s Set-Cookie: usertrack_test=a00e743c.6347b1d162bce; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=a00e743c.6347b1d162bce 983s ok 658 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 659 983s ok 660 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 661 983s ok 662 983s Set-Cookie: usertrack_test=26dfba1a.6347b1d163b69; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=26dfba1a.6347b1d163b69 983s ok 663 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 664 983s ok 665 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 666 983s ok 667 983s Set-Cookie: usertrack_test=cc144b68.6347b1d164b1f; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=cc144b68.6347b1d164b1f 983s ok 668 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 669 983s ok 670 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 671 983s ok 672 983s Set-Cookie: usertrack_test=cdb14fa6.6347b1d165ac4; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=cdb14fa6.6347b1d165ac4 983s ok 673 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 674 983s ok 675 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 676 983s ok 677 983s Set-Cookie: usertrack_test=a4e1f1f6.6347b1d166a42; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=a4e1f1f6.6347b1d166a42 983s ok 678 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 679 983s ok 680 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 681 983s ok 682 983s Set-Cookie: usertrack_test=4fd54e07.6347b1d1679d2; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=4fd54e07.6347b1d1679d2 983s ok 683 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 684 983s ok 685 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 686 983s ok 687 983s Set-Cookie: usertrack_test=e64e8f32.6347b1d168968; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=e64e8f32.6347b1d168968 983s ok 688 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 689 983s ok 690 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 691 983s ok 692 983s Set-Cookie: usertrack_test=118e1993.6347b1d16993a; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=118e1993.6347b1d16993a 983s ok 693 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 694 983s ok 695 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 696 983s ok 697 983s Set-Cookie: usertrack_test=50c47599.6347b1d16a8de; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=50c47599.6347b1d16a8de 983s ok 698 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 699 983s ok 700 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 701 983s ok 702 983s Set-Cookie: usertrack_test=35d4d8e9.6347b1d16b884; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=35d4d8e9.6347b1d16b884 983s ok 703 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 704 983s ok 705 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 706 983s ok 707 983s Set-Cookie: usertrack_test=559276cc.6347b1d16c80e; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=559276cc.6347b1d16c80e 983s ok 708 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 709 983s ok 710 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 711 983s ok 712 983s Set-Cookie: usertrack_test=eca7e04f.6347b1d16d7b8; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=eca7e04f.6347b1d16d7b8 983s ok 713 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 714 983s ok 715 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 716 983s ok 717 983s Set-Cookie: usertrack_test=9131710.6347b1d16e739; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=9131710.6347b1d16e739 983s ok 718 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 719 983s ok 720 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 721 983s ok 722 983s Set-Cookie: usertrack_test=ced9e7cc.6347b1d16f6b4; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=ced9e7cc.6347b1d16f6b4 983s ok 723 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 724 983s ok 725 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 726 983s ok 727 983s Set-Cookie: usertrack_test=a2805e74.6347b1d170623; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=a2805e74.6347b1d170623 983s ok 728 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 729 983s ok 730 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 731 983s ok 732 983s Set-Cookie: usertrack_test=39ea1c3c.6347b1d1715b0; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=39ea1c3c.6347b1d1715b0 983s ok 733 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 734 983s ok 735 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 736 983s ok 737 983s Set-Cookie: usertrack_test=7351a5ba.6347b1d172533; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=7351a5ba.6347b1d172533 983s ok 738 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 739 983s ok 740 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 741 983s ok 742 983s Set-Cookie: usertrack_test=54da07c0.6347b1d1734cb; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=54da07c0.6347b1d1734cb 983s ok 743 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 744 983s ok 745 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 746 983s ok 747 983s Set-Cookie: usertrack_test=c0504126.6347b1d174431; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c0504126.6347b1d174431 983s ok 748 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 749 983s ok 750 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 751 983s ok 752 983s Set-Cookie: usertrack_test=94ba7fad.6347b1d1753fa; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=94ba7fad.6347b1d1753fa 983s ok 753 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 754 983s ok 755 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 756 983s ok 757 983s Set-Cookie: usertrack_test=44ab8346.6347b1d17639e; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=44ab8346.6347b1d17639e 983s ok 758 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 759 983s ok 760 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 761 983s ok 762 983s Set-Cookie: usertrack_test=c0a3fda5.6347b1d1773b7; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=c0a3fda5.6347b1d1773b7 983s ok 763 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 764 983s ok 765 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 766 983s ok 767 983s Set-Cookie: usertrack_test=96602ea8.6347b1d178307; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=96602ea8.6347b1d178307 983s ok 768 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 769 983s ok 770 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 771 983s ok 772 983s Set-Cookie: usertrack_test=55993b41.6347b1d179292; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=55993b41.6347b1d179292 983s ok 773 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 774 983s ok 775 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 776 983s ok 777 983s Set-Cookie: usertrack_test=610a1fbe.6347b1d17a1f8; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=610a1fbe.6347b1d17a1f8 983s ok 778 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 779 983s ok 780 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 781 983s ok 782 983s Set-Cookie: usertrack_test=5aed60.6347b1d17b18b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=5aed60.6347b1d17b18b 983s ok 783 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 784 983s ok 785 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 786 983s ok 787 983s Set-Cookie: usertrack_test=3ac4ad98.6347b1d17c131; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=3ac4ad98.6347b1d17c131 983s ok 788 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 789 983s ok 790 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 791 983s ok 792 983s Set-Cookie: usertrack_test=2a32fe96.6347b1d17d0a0; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=2a32fe96.6347b1d17d0a0 983s ok 793 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 794 983s ok 795 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 796 983s ok 797 983s Set-Cookie: usertrack_test=eb467949.6347b1d17e014; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=eb467949.6347b1d17e014 983s ok 798 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 799 983s ok 800 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 801 983s ok 802 983s Set-Cookie: usertrack_test=6861df0a.6347b1d17ef8b; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=6861df0a.6347b1d17ef8b 983s ok 803 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 804 983s ok 805 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 806 983s ok 807 983s Set-Cookie: usertrack_test=70a8fdf.6347b1d17ff03; path=/; expires=Tue, 06-May-25 17:41:33 GMT 983s Cookie: usertrack_test=70a8fdf.6347b1d17ff03 983s ok 808 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 809 983s ok 810 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 811 983s ok 812 983s Set-Cookie: usertrack_test=2341f9de.6347b1d180e7b; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=2341f9de.6347b1d180e7b 983s ok 813 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 814 983s ok 815 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 816 983s ok 817 983s Set-Cookie: usertrack_test=9bd1ba62.6347b1d181dec; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=9bd1ba62.6347b1d181dec 983s ok 818 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 819 983s ok 820 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 821 983s ok 822 983s Set-Cookie: usertrack_test=d5ccf3eb.6347b1d182d56; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=d5ccf3eb.6347b1d182d56 983s ok 823 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 824 983s ok 825 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 826 983s ok 827 983s Set-Cookie: usertrack_test=f6d7a659.6347b1d183cbe; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=f6d7a659.6347b1d183cbe 983s ok 828 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 829 983s ok 830 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 831 983s ok 832 983s Set-Cookie: usertrack_test=6eae320b.6347b1d184c33; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=6eae320b.6347b1d184c33 983s ok 833 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 834 983s ok 835 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 836 983s ok 837 983s Set-Cookie: usertrack_test=499cc79d.6347b1d185be3; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=499cc79d.6347b1d185be3 983s ok 838 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 839 983s ok 840 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 841 983s ok 842 983s Set-Cookie: usertrack_test=5d5cf34c.6347b1d186b44; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=5d5cf34c.6347b1d186b44 983s ok 843 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 844 983s ok 845 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 846 983s ok 847 983s Set-Cookie: usertrack_test=683c989d.6347b1d187a8e; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=683c989d.6347b1d187a8e 983s ok 848 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 849 983s ok 850 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 851 983s ok 852 983s Set-Cookie: usertrack_test=3a51454f.6347b1d1889f2; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=3a51454f.6347b1d1889f2 983s ok 853 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 854 983s ok 855 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 856 983s ok 857 983s Set-Cookie: usertrack_test=76c5dcc0.6347b1d189982; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=76c5dcc0.6347b1d189982 983s ok 858 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 859 983s ok 860 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 861 983s ok 862 983s Set-Cookie: usertrack_test=9557e36c.6347b1d18a943; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=9557e36c.6347b1d18a943 983s ok 863 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 864 983s ok 865 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 866 983s ok 867 983s Set-Cookie: usertrack_test=3aa03643.6347b1d18b8ed; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=3aa03643.6347b1d18b8ed 983s ok 868 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 869 983s ok 870 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 871 983s ok 872 983s Set-Cookie: usertrack_test=dac8f80c.6347b1d18c8ab; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=dac8f80c.6347b1d18c8ab 983s ok 873 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 874 983s ok 875 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 876 983s ok 877 983s Set-Cookie: usertrack_test=d8be2156.6347b1d18d871; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=d8be2156.6347b1d18d871 983s ok 878 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 879 983s ok 880 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 881 983s ok 882 983s Set-Cookie: usertrack_test=ed039eb.6347b1d18e7f2; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=ed039eb.6347b1d18e7f2 983s ok 883 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 884 983s ok 885 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 886 983s ok 887 983s Set-Cookie: usertrack_test=876f2f74.6347b1d18f819; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=876f2f74.6347b1d18f819 983s ok 888 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 889 983s ok 890 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 891 983s ok 892 983s Set-Cookie: usertrack_test=e56ad347.6347b1d1907b1; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=e56ad347.6347b1d1907b1 983s ok 893 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 894 983s ok 895 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 896 983s ok 897 983s Set-Cookie: usertrack_test=ca7ef4c4.6347b1d19175e; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=ca7ef4c4.6347b1d19175e 983s ok 898 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 899 983s ok 900 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 901 983s ok 902 983s Set-Cookie: usertrack_test=d8a6ab31.6347b1d19270e; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=d8a6ab31.6347b1d19270e 983s ok 903 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 904 983s ok 905 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 906 983s ok 907 983s Set-Cookie: usertrack_test=8e8bb0df.6347b1d1936d6; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=8e8bb0df.6347b1d1936d6 983s ok 908 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 909 983s ok 910 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 911 983s ok 912 983s Set-Cookie: usertrack_test=a392cdb7.6347b1d19466f; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=a392cdb7.6347b1d19466f 983s ok 913 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 914 983s ok 915 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 916 983s ok 917 983s Set-Cookie: usertrack_test=d3fa27ca.6347b1d19560c; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=d3fa27ca.6347b1d19560c 983s ok 918 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 919 983s ok 920 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 921 983s ok 922 983s Set-Cookie: usertrack_test=b07559e6.6347b1d1965b0; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=b07559e6.6347b1d1965b0 983s ok 923 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 924 983s ok 925 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 926 983s ok 927 983s Set-Cookie: usertrack_test=1125d6e2.6347b1d197571; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=1125d6e2.6347b1d197571 983s ok 928 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 929 983s ok 930 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 931 983s ok 932 983s Set-Cookie: usertrack_test=2a01282d.6347b1d198524; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=2a01282d.6347b1d198524 983s ok 933 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 934 983s ok 935 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 936 983s ok 937 983s Set-Cookie: usertrack_test=bb83e379.6347b1d199497; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=bb83e379.6347b1d199497 983s ok 938 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 939 983s ok 940 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 941 983s ok 942 983s Set-Cookie: usertrack_test=7d176bfe.6347b1d19a444; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=7d176bfe.6347b1d19a444 983s ok 943 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 944 983s ok 945 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 946 983s ok 947 983s Set-Cookie: usertrack_test=11250b87.6347b1d19b3d6; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=11250b87.6347b1d19b3d6 983s ok 948 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 949 983s ok 950 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 951 983s ok 952 983s Set-Cookie: usertrack_test=327aef7e.6347b1d19c340; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=327aef7e.6347b1d19c340 983s ok 953 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 954 983s ok 955 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 956 983s ok 957 983s Set-Cookie: usertrack_test=46b495b.6347b1d19d30a; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=46b495b.6347b1d19d30a 983s ok 958 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 959 983s ok 960 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 961 983s ok 962 983s Set-Cookie: usertrack_test=4fd8f2c.6347b1d19e276; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=4fd8f2c.6347b1d19e276 983s ok 963 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 964 983s ok 965 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 966 983s ok 967 983s Set-Cookie: usertrack_test=b414ee38.6347b1d19f228; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=b414ee38.6347b1d19f228 983s ok 968 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 969 983s ok 970 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 971 983s ok 972 983s Set-Cookie: usertrack_test=c256ed8d.6347b1d1a01db; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=c256ed8d.6347b1d1a01db 983s ok 973 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 974 983s ok 975 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 976 983s ok 977 983s Set-Cookie: usertrack_test=8a54be6.6347b1d1a114f; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=8a54be6.6347b1d1a114f 983s ok 978 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 979 983s ok 980 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 981 983s ok 982 983s Set-Cookie: usertrack_test=e6405da5.6347b1d1a20b0; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=e6405da5.6347b1d1a20b0 983s ok 983 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 984 983s ok 985 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 986 983s ok 987 983s Set-Cookie: usertrack_test=3bb876a7.6347b1d1a300a; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=3bb876a7.6347b1d1a300a 983s ok 988 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 989 983s ok 990 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 991 983s ok 992 983s Set-Cookie: usertrack_test=4a4a9a23.6347b1d1a3f66; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=4a4a9a23.6347b1d1a3f66 983s ok 993 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 994 983s ok 995 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 996 983s ok 997 983s Set-Cookie: usertrack_test=20aa9d0b.6347b1d1a4ed4; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s Cookie: usertrack_test=20aa9d0b.6347b1d1a4ed4 983s ok 998 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 999 983s ok 1000 983s ok 1001 983s # testing : Checking return code is '200' 983s # expected: 200 983s # received: '200' 983s ok 1002 983s # usertrack_test=a50d4854.6347b1d1a5e38; path=/; expires=Tue, 06-May-25 17:41:34 GMT 983s ok 1003 983s # expected: undef 983s # received: undef 983s ok 1004 983s ok 986s t/modules/vhost_alias.t ............. 986s 1..8 986s # Running under perl version 5.040001 for linux 986s # Current time local: Tue May 6 17:40:34 2025 986s # Current time GMT: Tue May 6 17:40:34 2025 986s # Using Test.pm version 1.31 986s # Using Apache/Test.pm version 1.44 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 986s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 986s # testing : VirtalDocumentRoot test 986s # expected: 'www.vha-test.com' 986s # received: 'www.vha-test.com' 986s ok 1 986s # testing : VirtualScriptAlias test 986s # expected: 'test cgi for www.vha-test.com' 986s # received: 'test cgi for www.vha-test.com' 986s ok 2 986s # testing : VirtalDocumentRoot test 986s # expected: 'big.server.name.from.heck.org' 986s # received: 'big.server.name.from.heck.org' 986s ok 3 986s # testing : VirtualScriptAlias test 986s # expected: 'test cgi for big.server.name.from.heck.org' 986s # received: 'test cgi for big.server.name.from.heck.org' 986s ok 4 986s # testing : VirtalDocumentRoot test 986s # expected: 'ab.com' 986s # received: 'ab.com' 986s ok 5 986s # testing : VirtualScriptAlias test 986s # expected: 'test cgi for ab.com' 986s # received: 'test cgi for ab.com' 986s ok 6 986s # testing : VirtalDocumentRoot test 986s # expected: 'w-t-f.net' 986s # received: 'w-t-f.net' 986s ok 7 986s # testing : VirtualScriptAlias test 986s # expected: 'test cgi for w-t-f.net' 986s # received: 'test cgi for w-t-f.net' 986s ok 8 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 986s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 986s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 986s ok 989s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 992s t/protocol/echo.t ................... 992s 1..8 992s # Running under perl version 5.040001 for linux 992s # Current time local: Tue May 6 17:40:40 2025 992s # Current time GMT: Tue May 6 17:40:40 2025 992s # Using Test.pm version 1.31 992s # Using Apache/Test.pm version 1.44 992s testing mod_echo_ssl 992s ok 1 992s #Cipher: TLS_AES_256_GCM_SHA384 992s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 992s # testing : echo 992s # expected: 't/protocol/echo.t' 992s # received: 't/protocol/echo.t' 992s ok 2 992s # testing : echo 992s # expected: '/usr/bin/perl' 992s # received: '/usr/bin/perl' 992s ok 3 992s # testing : echo 992s # expected: '815426815426815426815426815426' 992s # received: '815426815426815426815426815426' 992s ok 4 992s testing mod_echo 992s ok 5 992s # testing : echo 992s # expected: 't/protocol/echo.t' 992s # received: 't/protocol/echo.t' 992s ok 6 992s # testing : echo 992s # expected: '/usr/bin/perl' 992s # received: '/usr/bin/perl' 992s ok 7 992s # testing : echo 992s # expected: '815426815426815426815426815426' 992s # received: '815426815426815426815426815426' 992s ok 8 992s ok 995s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 997s t/security/CVE-2003-0542.t .......... 997s 1..1 997s # Running under perl version 5.040001 for linux 997s # Current time local: Tue May 6 17:40:45 2025 997s # Current time GMT: Tue May 6 17:40:45 2025 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.44 997s # testing : CAN-2003-0542 test case 997s # expected: 404 997s # received: '404' 997s ok 1 997s ok 1001s t/security/CVE-2004-0747.t .......... 1001s 1..1 1001s # Running under perl version 5.040001 for linux 1001s # Current time local: Tue May 6 17:40:48 2025 1001s # Current time GMT: Tue May 6 17:40:48 2025 1001s # Using Test.pm version 1.31 1001s # Using Apache/Test.pm version 1.44 1001s # testing : CAN-2004-0747 ap_resolve_env test case 1001s # expected: 200 1001s # received: 200 1001s ok 1 1001s ok 1004s t/security/CVE-2004-0811.t .......... 1004s 1..8 1004s # Running under perl version 5.040001 for linux 1004s # Current time local: Tue May 6 17:40:52 2025 1004s # Current time GMT: Tue May 6 17:40:52 2025 1004s # Using Test.pm version 1.31 1004s # Using Apache/Test.pm version 1.44 1004s # testing : subdir access allowed 1004s # expected: 200 1004s # received: '200' 1004s ok 1 1004s # testing : subdir access allowed 1004s # expected: 200 1004s # received: '200' 1004s ok 2 1004s # testing : subdir access allowed 1004s # expected: 200 1004s # received: '200' 1004s ok 3 1004s # testing : subdir access allowed 1004s # expected: 200 1004s # received: '200' 1004s ok 4 1004s # testing : topdir access denied 1004s # expected: 401 1004s # received: '401' 1004s ok 5 1004s # testing : topdir access denied 1004s # expected: 401 1004s # received: '401' 1004s ok 6 1004s # testing : topdir access denied 1004s # expected: 401 1004s # received: '401' 1004s ok 7 1004s # testing : topdir access denied 1004s # expected: 401 1004s # received: '401' 1004s ok 8 1004s ok 1007s t/security/CVE-2004-0940.t .......... 1007s 1..1 1007s # Running under perl version 5.040001 for linux 1007s # Current time local: Tue May 6 17:40:54 2025 1007s # Current time GMT: Tue May 6 17:40:54 2025 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.44 1007s # testing : response was 200 1007s # expected: 200 1007s # received: '200' 1007s ok 1 1007s ok 1009s t/security/CVE-2004-0942.t .......... 1009s 1..2 1009s # Running under perl version 5.040001 for linux 1009s # Current time local: Tue May 6 17:40:57 2025 1009s # Current time GMT: Tue May 6 17:40:57 2025 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.44 1009s ok 1 1009s # testing : request was refused 1009s # expected: qr/^HTTP\/1\.. 400/ 1009s # received: 'HTTP/1.1 400 Bad Request 1009s # ' 1009s ok 2 1009s ok 1012s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1015s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1018s t/security/CVE-2005-2491.t .......... 1018s 1..4 1018s # Running under perl version 5.040001 for linux 1018s # Current time local: Tue May 6 17:41:06 2025 1018s # Current time GMT: Tue May 6 17:41:06 2025 1018s # Using Test.pm version 1.31 1018s # Using Apache/Test.pm version 1.44 1018s # testing : check that server did not segfault 1018s # expected: 'Internal Server Error' 1018s # received: 'Internal Server Error' 1018s ok 1 1018s # testing : check for 500 response error 1018s # expected: 500 1018s # received: '500' 1018s ok 2 1018s # testing : check that server did not segfault 1018s # expected: 'Internal Server Error' 1018s # received: 'Internal Server Error' 1018s ok 3 1018s # testing : check for 500 response error 1018s # expected: 500 1018s # received: '500' 1018s ok 4 1018s ok 1021s t/security/CVE-2005-2700.t .......... 1021s 1..2 1021s # Running under perl version 5.040001 for linux 1021s # Current time local: Tue May 6 17:41:09 2025 1021s # Current time GMT: Tue May 6 17:41:09 2025 1021s # Using Test.pm version 1.31 1021s # Using Apache/Test.pm version 1.44 1021s # testing : access permitted without ccert 1021s # expected: 200 1021s # received: '200' 1021s ok 1 1021s # testing : access *not* permitted without ccert 1021s # expected: 200 1021s # received: '403' 1021s ok 2 1021s ok 1024s t/security/CVE-2005-3352.t .......... 1024s 1..2 1024s # Running under perl version 5.040001 for linux 1024s # Current time local: Tue May 6 17:41:12 2025 1024s # Current time GMT: Tue May 6 17:41:12 2025 1024s # Using Test.pm version 1.31 1024s # Using Apache/Test.pm version 1.44 1024s # testing : response code is OK 1024s # expected: 200 1024s # received: '200' 1024s ok 1 1024s # testing : referer was escaped 1024s # expected: qr/%22%3e/ 1024s # received: ' 1024s # 1024s # Menu for /security/CVE-2005-3352.map 1024s # 1024s #

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

1024s #
1024s # 1024s #
(Default) Go Back
1024s # 1024s # 1024s # 1024s # 1024s # ' 1024s ok 2 1024s ok 1027s t/security/CVE-2005-3357.t .......... 1027s 1..3 1027s # Running under perl version 5.040001 for linux 1027s # Current time local: Tue May 6 17:41:15 2025 1027s # Current time GMT: Tue May 6 17:41:15 2025 1027s # Using Test.pm version 1.31 1027s # Using Apache/Test.pm version 1.44 1027s # URL is http://localhost:8534/ 1027s ok 1 1027s # testing : Expected bad request from 'GET http://localhost:8534/' 1027s # expected: 400 1027s # received: '400' 1027s ok 2 1027s # testing : errordoc content was served 1027s # expected: qr/welcome to localhost/ 1027s # received: 'welcome to localhost:8529 1027s # ' 1027s ok 3 1027s ok 1030s t/security/CVE-2006-5752.t .......... 1030s 1..2 1030s # Running under perl version 5.040001 for linux 1030s # Current time local: Tue May 6 17:41:18 2025 1030s # Current time GMT: Tue May 6 17:41:18 2025 1030s # Using Test.pm version 1.31 1030s # Using Apache/Test.pm version 1.44 1030s # testing : server-status gave response 1030s # expected: 200 1030s # received: '200' 1030s ok 1 1030s # testing : response content-type had charset 1030s # expected: qr/charset=/ 1030s # received: 'text/html; charset=ISO-8859-1' 1030s ok 2 1030s ok 1032s t/security/CVE-2007-5000.t .......... 1032s 1..2 1032s # Running under perl version 5.040001 for linux 1032s # Current time local: Tue May 6 17:41:20 2025 1032s # Current time GMT: Tue May 6 17:41:20 2025 1032s # Using Test.pm version 1.31 1032s # Using Apache/Test.pm version 1.44 1032s # testing : response code is OK 1032s # expected: 200 1032s # received: '200' 1032s ok 1 1032s # testing : URI was escaped in response 1032s # expected: qr// 1032s # received: ' 1032s # 1032s # Menu for /security/CVE-2005-3352.map/<foo> 1032s # 1032s #

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

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

Bad Request

1082s #

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

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

Forbidden

1118s

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

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

Not Found

1152s #

The requested URL was not found on this server.

1152s # 1152s ok 1 1152s ok 2 1152s ok 1154s t/apache/acceptpathinfo.t ........... 1154s 1..36 1154s # Running under perl version 5.040001 for linux 1154s # Current time local: Tue May 6 17:43:22 2025 1154s # Current time GMT: Tue May 6 17:43:22 2025 1154s # Using Test.pm version 1.31 1154s # Using Apache/Test.pm version 1.44 1154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 1154s # expected: '200' 1154s # received: '200' 1154s ok 1 1154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 1154s # expected: qr/_\(none\)_/ 1154s # received: '_(none)_' 1154s ok 2 1154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 1154s # expected: '404' 1154s # received: '404' 1154s ok 3 1154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 1154s # expected: qr/Not Found/ 1154s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1192s #

The requested URL was not found on this server.

1192s # ' 1192s ok 8 1192s # testing : /merge/notfound.html code 1192s # expected: 404 1192s # received: '404' 1192s ok 9 1192s # testing : /merge/notfound.html content 1192s # expected: 'testing merge' 1192s # received: 'testing merge' 1192s ok 10 1192s # testing : /merge/merge2/notfound.html code 1192s # expected: 404 1192s # received: '404' 1192s ok 11 1192s # testing : /merge/merge2/notfound.html content 1192s # expected: 'testing merge' 1192s # received: 'testing merge' 1192s ok 12 1192s # testing : /bounce/notfound.html code 1192s # expected: 404 1192s # received: '404' 1192s ok 13 1192s # testing : /bounce/notfound.html content 1192s # expected: qr/expire test/ 1192s # received: ' 1192s # expire test 1192s # expire test 1192s # ' 1192s ok 14 1192s ok 1195s t/apache/etags.t .................... 1195s # Checking for existence of FileETag directive 1195s # Returned 200: 1195s 1..61 1195s # Running under perl version 5.040001 for linux 1195s # Current time local: Tue May 6 17:44:03 2025 1195s # Current time GMT: Tue May 6 17:44:03 2025 1195s # Using Test.pm version 1.31 1195s # Using Apache/Test.pm version 1.44 1195s # --- 1195s # HEAD /apache/etags/none/mi/test.txt 1195s # Expecting two components in ETag field 1195s # Received "8018c-62c6deaf13e40" 1195s ok 1 1195s # --- 1195s # HEAD /apache/etags/ms/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 2 1195s # --- 1195s # HEAD /apache/etags/s/test.txt 1195s # Expecting one component in ETag field 1195s # Received "b" 1195s ok 3 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1195s # Expecting two components in ETag field 1195s # Received "801b5-62c6deaf13e40" 1195s ok 4 1195s # --- 1195s # HEAD /apache/etags/m/plus-mis/test.txt 1195s # Expecting three components in ETag field 1195s # Received "8016c-b-62c6deaf13e40" 1195s ok 5 1195s # --- 1195s # HEAD /apache/etags/m/minus-is/test.txt 1195s # Expecting field to be absent 1195s # Received "62c6deaf13e40" 1195s ok 6 1195s # --- 1195s # HEAD /apache/etags/all/minus-ms/test.txt 1195s # Expecting one component in ETag field 1195s # Received "80131" 1195s ok 7 1195s # --- 1195s # HEAD /apache/etags/is/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80146-b" 1195s ok 8 1195s # --- 1195s # HEAD /apache/etags/none/inherit/test.txt 1195s # Expecting field to be absent 1195s # ETag field is missing 1195s ok 9 1195s # --- 1195s # HEAD /apache/etags/default/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 10 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1195s # Expecting one component in ETag field 1195s # Received "801b2" 1195s ok 11 1195s # --- 1195s # HEAD /apache/etags/none/test.txt 1195s # Expecting field to be absent 1195s # ETag field is missing 1195s ok 12 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1195s # Expecting field to be absent 1195s # Received "b-62c6deaf13e40" 1195s ok 13 1195s # --- 1195s # HEAD /apache/etags/none/plus-ms/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 14 1195s # --- 1195s # HEAD /apache/etags/all/mis/test.txt 1195s # Expecting three components in ETag field 1195s # Received "80137-b-62c6deaf13e40" 1195s ok 15 1195s # --- 1195s # HEAD /apache/etags/all/minus-s/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80134-62c6deaf13e40" 1195s ok 16 1195s # --- 1195s # HEAD /apache/etags/m/minus-m/test.txt 1195s # Expecting field to be absent 1195s # Received "b-62c6deaf13e40" 1195s ok 17 1195s # --- 1195s # HEAD /apache/etags/i/test.txt 1195s # Expecting one component in ETag field 1195s # Received "80143" 1195s ok 18 1195s # --- 1195s # HEAD /apache/etags/none/plus-s/test.txt 1195s # Expecting one component in ETag field 1195s # Received "b" 1195s ok 19 1195s # --- 1195s # HEAD /apache/etags/all/minus-is/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 20 1195s # --- 1195s # HEAD /apache/etags/all/i/test.txt 1195s # Expecting one component in ETag field 1195s # Received "80114" 1195s ok 21 1195s # --- 1195s # HEAD /apache/etags/mis/test.txt 1195s # Expecting three components in ETag field 1195s # Received "80179-b-62c6deaf13e40" 1195s ok 22 1195s # --- 1195s # HEAD /apache/etags/m/minus-mi/test.txt 1195s # Expecting field to be absent 1195s # Received "b-62c6deaf13e40" 1195s ok 23 1195s # --- 1195s # HEAD /apache/etags/all/ms/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 24 1195s # --- 1195s # HEAD /apache/etags/none/plus-is/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80198-b" 1195s ok 25 1195s # --- 1195s # HEAD /apache/etags/all/mi/test.txt 1195s # Expecting two components in ETag field 1195s # Received "8011f-62c6deaf13e40" 1195s ok 26 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 27 1195s # --- 1195s # HEAD /apache/etags/m/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 28 1195s # --- 1195s # HEAD /apache/etags/none/plus-i/test.txt 1195s # Expecting one component in ETag field 1195s # Received "80195" 1195s ok 29 1195s # --- 1195s # HEAD /apache/etags/all/s/test.txt 1195s # Expecting one component in ETag field 1195s # Received "b" 1195s ok 30 1195s # --- 1195s # HEAD /apache/etags/all/m/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 31 1195s # --- 1195s # HEAD /apache/etags/all/minus-mis/test.txt 1195s # Expecting field to be absent 1195s # Received "b-62c6deaf13e40" 1195s ok 32 1195s # --- 1195s # HEAD /apache/etags/all/minus-i/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 33 1195s # --- 1195s # HEAD /apache/etags/m/minus-mis/test.txt 1195s # Expecting field to be absent 1195s # Received "b-62c6deaf13e40" 1195s ok 34 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/test.txt 1195s # Expecting three components in ETag field 1195s # Received "801b6-b-62c6deaf13e40" 1195s ok 35 1195s # --- 1195s # HEAD /apache/etags/all/is/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80119-b" 1195s ok 36 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1195s # Expecting one component in ETag field 1195s # Received "b" 1195s ok 37 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 38 1195s # --- 1195s # HEAD /apache/etags/m/minus-i/test.txt 1195s # Expecting field to be absent 1195s # Received "62c6deaf13e40" 1195s ok 39 1195s # --- 1195s # HEAD /apache/etags/m/plus-mi/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80169-62c6deaf13e40" 1195s ok 40 1195s # --- 1195s # HEAD /apache/etags/all/inherit/test.txt 1195s # Expecting three components in ETag field 1195s # Received "80116-b-62c6deaf13e40" 1195s ok 41 1195s # --- 1195s # HEAD /apache/etags/none/plus-m/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 42 1195s # --- 1195s # HEAD /apache/etags/m/minus-ms/test.txt 1195s # Expecting field to be absent 1195s # Received "b-62c6deaf13e40" 1195s ok 43 1195s # --- 1195s # HEAD /apache/etags/none/m/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 44 1195s # --- 1195s # HEAD /apache/etags/all/test.txt 1195s # Expecting three components in ETag field 1195s # Received "8013e-b-62c6deaf13e40" 1195s ok 45 1195s # --- 1195s # HEAD /apache/etags/mi/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80176-62c6deaf13e40" 1195s ok 46 1195s # --- 1195s # HEAD /apache/etags/none/mis/test.txt 1195s # Expecting three components in ETag field 1195s # Received "8018f-b-62c6deaf13e40" 1195s ok 47 1195s # --- 1195s # HEAD /apache/etags/all/minus-m/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80128-b" 1195s ok 48 1195s # --- 1195s # HEAD /apache/etags/none/is/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80186-b" 1195s ok 49 1195s # --- 1195s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1195s # Expecting two components in ETag field 1195s # Received "801a9-b" 1195s ok 50 1195s # --- 1195s # HEAD /apache/etags/all/minus-mi/test.txt 1195s # Expecting one component in ETag field 1195s # Received "b" 1195s ok 51 1195s # --- 1195s # HEAD /apache/etags/none/i/test.txt 1195s # Expecting one component in ETag field 1195s # Received "80181" 1195s ok 52 1195s # --- 1195s # HEAD /apache/etags/m/minus-s/test.txt 1195s # Expecting field to be absent 1195s # Received "62c6deaf13e40" 1195s ok 53 1195s # --- 1195s # HEAD /apache/etags/m/plus-ms/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 54 1195s # --- 1195s # HEAD /apache/etags/m/plus-is/test.txt 1195s # Expecting three components in ETag field 1195s # Received "80163-b-62c6deaf13e40" 1195s ok 55 1195s # --- 1195s # HEAD /apache/etags/none/ms/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 56 1195s # --- 1195s # HEAD /apache/etags/none/s/test.txt 1195s # Expecting one component in ETag field 1195s # Received "b" 1195s ok 57 1195s # --- 1195s # HEAD /apache/etags/m/plus-m/test.txt 1195s # Expecting one component in ETag field 1195s # Received "62c6deaf13e40" 1195s ok 58 1195s # --- 1195s # HEAD /apache/etags/m/plus-i/test.txt 1195s # Expecting two components in ETag field 1195s # Received "80160-62c6deaf13e40" 1195s ok 59 1195s # --- 1195s # HEAD /apache/etags/none/plus-mi/test.txt 1195s # Expecting two components in ETag field 1195s # Received "8019e-62c6deaf13e40" 1195s ok 60 1195s # --- 1195s # HEAD /apache/etags/m/plus-s/test.txt 1195s # Expecting two components in ETag field 1195s # Received "b-62c6deaf13e40" 1195s ok 61 1195s ok 1198s t/apache/expr.t ..................... 1198s 1..229 1198s # Running under perl version 5.040001 for linux 1198s # Current time local: Tue May 6 17:44:06 2025 1198s # Current time GMT: Tue May 6 17:44:06 2025 1198s # Using Test.pm version 1.31 1198s # Using Apache/Test.pm version 1.44 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true" should evaluate to true, got true 1198s ok 1 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "false" should evaluate to false, got false 1198s ok 2 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "foo", got parse error 1198s ok 3 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -eq 01" should evaluate to true, got true 1198s ok 4 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -eq 2" should evaluate to false, got false 1198s ok 5 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -ne 2" should evaluate to true, got true 1198s ok 6 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -ne 1" should evaluate to false, got false 1198s ok 7 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -lt 02" should evaluate to true, got true 1198s ok 8 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -lt 1" should evaluate to false, got false 1198s ok 9 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -le 2" should evaluate to true, got true 1198s ok 10 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -le 1" should evaluate to true, got true 1198s ok 11 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "2 -gt 1" should evaluate to true, got true 1198s ok 12 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -gt 1" should evaluate to false, got false 1198s ok 13 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "2 -ge 1" should evaluate to true, got true 1198s ok 14 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -ge 1" should evaluate to true, got true 1198s ok 15 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "1 -gt -1" should evaluate to true, got true 1198s ok 16 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' == 'aa'" should evaluate to true, got true 1198s ok 17 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' == 'b'" should evaluate to false, got false 1198s ok 18 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' = 'aa'" should evaluate to true, got true 1198s ok 19 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' = 'b'" should evaluate to false, got false 1198s ok 20 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' != 'b'" should evaluate to true, got true 1198s ok 21 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' != 'aa'" should evaluate to false, got false 1198s ok 22 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' < 'b'" should evaluate to true, got true 1198s ok 23 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' < 'aa'" should evaluate to false, got false 1198s ok 24 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' <= 'b'" should evaluate to true, got true 1198s ok 25 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' <= 'aa'" should evaluate to true, got true 1198s ok 26 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'b' > 'aa'" should evaluate to true, got true 1198s ok 27 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' > 'aa'" should evaluate to false, got false 1198s ok 28 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'b' >= 'aa'" should evaluate to true, got true 1198s ok 29 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'aa' >= 'aa'" should evaluate to true, got true 1198s ok 30 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1198s ok 31 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1198s ok 32 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1198s ok 33 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1198s ok 34 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1198s ok 35 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1198s ok 36 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1198s ok 37 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1198s ok 38 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1198s ok 39 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1198s ok 40 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME} != ''" should evaluate to true, got true 1198s ok 41 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1198s ok 42 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1198s ok 43 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /bc/ " should evaluate to true, got true 1198s ok 44 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /BC/i " should evaluate to true, got true 1198s ok 45 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' !~ m!bc! " should evaluate to false, got false 1198s ok 46 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' !~ m!BC!i " should evaluate to false, got false 1198s ok 47 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " $0 == '' " should evaluate to true, got true 1198s ok 48 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " $1 == '' " should evaluate to true, got true 1198s ok 49 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " $9 == '' " should evaluate to true, got true 1198s ok 50 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " '$0' == '' " should evaluate to true, got true 1198s ok 51 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1198s ok 52 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1198s ok 53 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1198s ok 54 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1198s ok 55 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1198s ok 56 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1198s ok 57 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1198s ok 58 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1198s ok 59 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1198s ok 60 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1198s ok 61 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1198s ok 62 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1198s ok 63 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1198s ok 64 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1198s ok 65 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1198s ok 66 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1198s ok 67 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1198s ok 68 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1198s ok 69 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1198s ok 70 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{HTTPS} == 'off' " should evaluate to true, got true 1198s ok 71 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1198s ok 72 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1198s ok 73 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1198s ok 74 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1198s ok 75 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1198s ok 76 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1198s ok 77 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1198s ok 78 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1198s ok 79 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1198s ok 80 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1198s ok 81 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1198s ok 82 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "escape('?') = '%3f' " should evaluate to true, got true 1198s ok 83 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "unescape('%3f') = '?' " should evaluate to true, got true 1198s ok 84 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1198s ok 85 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1198s ok 86 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1198s ok 87 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "file('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1198s ok 88 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-n ''" should evaluate to false, got false 1198s ok 89 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-z ''" should evaluate to true, got true 1198s ok 90 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-n '1'" should evaluate to true, got true 1198s ok 91 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-z '1'" should evaluate to false, got false 1198s ok 92 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "-R 'abc'", got parse error 1198s ok 93 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1198s ok 94 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-R '240.0.0.0'" should evaluate to false, got false 1198s ok 95 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-R '240.0.0.0/8'" should evaluate to false, got false 1198s ok 96 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-R 'ff::/8'" should evaluate to false, got false 1198s ok 97 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1198s ok 98 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1198s ok 99 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1198s ok 100 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1198s ok 101 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1198s ok 102 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1198s ok 103 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1198s ok 104 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'foo' -strmatch '*o'" should evaluate to true, got true 1198s ok 105 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1198s ok 106 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'foo' -strmatch 'F*'" should evaluate to false, got false 1198s ok 107 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1198s ok 108 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'foo' -strmatch 'g*'" should evaluate to false, got false 1198s ok 109 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1198s ok 110 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1198s ok 111 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1198s ok 112 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1198s ok 113 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1198s ok 114 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "foo('bar') = 'bar'", got parse error 1198s ok 115 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "%{FOO} != 'bar'", got parse error 1198s ok 116 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s Should get parse error for "'bar' = bar", got parse error 1198s ok 117 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true" should evaluate to true, got true 1198s ok 118 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && true" should evaluate to true, got true 1198s ok 119 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || true" should evaluate to true, got true 1198s ok 120 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || true || true" should evaluate to true, got true 1198s ok 121 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || true && true" should evaluate to true, got true 1198s ok 122 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && true || true" should evaluate to true, got true 1198s ok 123 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && true && true" should evaluate to true, got true 1198s ok 124 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || true || !true" should evaluate to true, got true 1198s ok 125 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || true && !true" should evaluate to true, got true 1198s ok 126 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && true || !true" should evaluate to true, got true 1198s ok 127 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && true && !true" should evaluate to false, got false 1198s ok 128 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && !true" should evaluate to false, got false 1198s ok 129 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || !true" should evaluate to true, got true 1198s ok 130 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || !true || true" should evaluate to true, got true 1198s ok 131 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || !true && true" should evaluate to true, got true 1198s ok 132 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && !true || true" should evaluate to true, got true 1198s ok 133 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && !true && true" should evaluate to false, got false 1198s ok 134 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || !true || !true" should evaluate to true, got true 1198s ok 135 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true || !true && !true" should evaluate to true, got true 1198s ok 136 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && !true || !true" should evaluate to false, got false 1198s ok 137 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "true && !true && !true" should evaluate to false, got false 1198s ok 138 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true" should evaluate to false, got false 1198s ok 139 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && true" should evaluate to false, got false 1198s ok 140 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || true" should evaluate to true, got true 1198s ok 141 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || true || true" should evaluate to true, got true 1198s ok 142 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || true && true" should evaluate to true, got true 1198s ok 143 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && true || true" should evaluate to true, got true 1198s ok 144 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && true && true" should evaluate to false, got false 1198s ok 145 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || true || !true" should evaluate to true, got true 1198s ok 146 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || true && !true" should evaluate to false, got false 1198s ok 147 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && true || !true" should evaluate to false, got false 1198s ok 148 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && true && !true" should evaluate to false, got false 1198s ok 149 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && !true" should evaluate to false, got false 1198s ok 150 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || !true" should evaluate to false, got false 1198s ok 151 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || !true || true" should evaluate to true, got true 1198s ok 152 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || !true && true" should evaluate to false, got false 1198s ok 153 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && !true || true" should evaluate to true, got true 1198s ok 154 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && !true && true" should evaluate to false, got false 1198s ok 155 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || !true || !true" should evaluate to false, got false 1198s ok 156 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true || !true && !true" should evaluate to false, got false 1198s ok 157 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && !true || !true" should evaluate to false, got false 1198s ok 158 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!true && !true && !true" should evaluate to false, got false 1198s ok 159 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true)" should evaluate to false, got false 1198s ok 160 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && true)" should evaluate to false, got false 1198s ok 161 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || true)" should evaluate to false, got false 1198s ok 162 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || true || true)" should evaluate to false, got false 1198s ok 163 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || true && true)" should evaluate to false, got false 1198s ok 164 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && true || true)" should evaluate to false, got false 1198s ok 165 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && true && true)" should evaluate to false, got false 1198s ok 166 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || true || !true)" should evaluate to false, got false 1198s ok 167 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || true && !true)" should evaluate to false, got false 1198s ok 168 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && true || !true)" should evaluate to false, got false 1198s ok 169 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && true && !true)" should evaluate to true, got true 1198s ok 170 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && !true)" should evaluate to true, got true 1198s ok 171 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || !true)" should evaluate to false, got false 1198s ok 172 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || !true || true)" should evaluate to false, got false 1198s ok 173 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || !true && true)" should evaluate to false, got false 1198s ok 174 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && !true || true)" should evaluate to false, got false 1198s ok 175 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && !true && true)" should evaluate to true, got true 1198s ok 176 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || !true || !true)" should evaluate to false, got false 1198s ok 177 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true || !true && !true)" should evaluate to false, got false 1198s ok 178 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && !true || !true)" should evaluate to true, got true 1198s ok 179 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(true && !true && !true)" should evaluate to true, got true 1198s ok 180 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true)" should evaluate to true, got true 1198s ok 181 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && true)" should evaluate to true, got true 1198s ok 182 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || true)" should evaluate to false, got false 1198s ok 183 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || true || true)" should evaluate to false, got false 1198s ok 184 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || true && true)" should evaluate to false, got false 1198s ok 185 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && true || true)" should evaluate to false, got false 1198s ok 186 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && true && true)" should evaluate to true, got true 1198s ok 187 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || true || !true)" should evaluate to false, got false 1198s ok 188 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || true && !true)" should evaluate to true, got true 1198s ok 189 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && true || !true)" should evaluate to true, got true 1198s ok 190 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && true && !true)" should evaluate to true, got true 1198s ok 191 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && !true)" should evaluate to true, got true 1198s ok 192 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || !true)" should evaluate to true, got true 1198s ok 193 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || !true || true)" should evaluate to false, got false 1198s ok 194 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || !true && true)" should evaluate to true, got true 1198s ok 195 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && !true || true)" should evaluate to false, got false 1198s ok 196 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && !true && true)" should evaluate to true, got true 1198s ok 197 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || !true || !true)" should evaluate to true, got true 1198s ok 198 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true || !true && !true)" should evaluate to true, got true 1198s ok 199 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && !true || !true)" should evaluate to true, got true 1198s ok 200 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "!(!true && !true && !true)" should evaluate to true, got true 1198s ok 201 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1198s ok 202 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1198s ok 203 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "filesize('/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1198s ok 204 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1198s ok 205 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1198s ok 206 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1198s ok 207 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1198s ok 208 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1198s ok 209 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1198s ok 210 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1198s ok 211 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1198s ok 212 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1198s ok 213 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1198s ok 214 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1198s ok 215 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1198s ok 216 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-d '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1198s ok 217 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-e '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1198s ok 218 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-f '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1198s ok 219 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-s '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1198s ok 220 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-F '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1198s ok 221 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-F '/tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1198s ok 222 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-U '/apache/' " should evaluate to true, got true 1198s ok 223 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "-U '/apache/expr/none' " should evaluate to false, got false 1198s ok 224 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1198s ok 225 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1198s ok 226 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1198s ok 227 1198s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1198s ok 228 1198s Error log should not have 'Internal evaluation error' entries, found 0 1198s ok 229 1198s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1198s ok 1204s t/apache/expr_string.t .............. 1204s 1..29 1204s # Running under perl version 5.040001 for linux 1204s # Current time local: Tue May 6 17:44:09 2025 1204s # Current time GMT: Tue May 6 17:44:09 2025 1204s # Using Test.pm version 1.31 1204s # Using Apache/Test.pm version 1.44 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 1 1204s Expected return code 200, got 200 for 'foo' 1204s ok 2 1204s # testing : log message [Tue May 06 17:44:12.751429 2025] [log_debug:info] [pid 948526:tid 948606] [client 127.0.0.1:39520] foo (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: 'foo' 1204s # received: 'foo' 1204s ok 3 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 4 1204s Expected return code 200, got 200 for '%{req:SomeHeader}' 1204s ok 5 1204s # testing : log message [Tue May 06 17:44:13.008512 2025] [log_debug:info] [pid 948526:tid 948608] [client 127.0.0.1:39520] SomeValue (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: 'SomeValue' 1204s # received: 'SomeValue' 1204s ok 6 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 7 1204s Should get parse error (500) for "%{", got 500 1204s ok 8 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 9 1204s Expected return code 200, got 200 for '%' 1204s ok 10 1204s # testing : log message [Tue May 06 17:44:13.516040 2025] [log_debug:info] [pid 948526:tid 948611] [client 127.0.0.1:39530] % (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: '%' 1204s # received: '%' 1204s ok 11 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 12 1204s Expected return code 200, got 200 for '}' 1204s ok 13 1204s # testing : log message [Tue May 06 17:44:13.769714 2025] [log_debug:info] [pid 948526:tid 948612] [client 127.0.0.1:39530] } (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: '}' 1204s # received: '}' 1204s ok 14 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 15 1204s Expected return code 200, got 200 for '\"' 1204s ok 16 1204s # testing : log message [Tue May 06 17:44:14.023421 2025] [log_debug:info] [pid 948526:tid 948613] [client 127.0.0.1:39530] " (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: '"' 1204s # received: '"' 1204s ok 17 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 18 1204s Expected return code 200, got 200 for '\'' 1204s ok 19 1204s # testing : log message [Tue May 06 17:44:14.277475 2025] [log_debug:info] [pid 948526:tid 948614] [client 127.0.0.1:39530] ' (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: '\'' 1204s # received: '\'' 1204s ok 20 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 21 1204s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1204s ok 22 1204s # testing : log message [Tue May 06 17:44:14.530431 2025] [log_debug:info] [pid 948526:tid 948615] [client 127.0.0.1:39530] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: '%{req:SomeHeader}' 1204s # received: '%{req:SomeHeader}' 1204s ok 23 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 24 1204s Expected return code 200, got 200 for '%{tolower:IDENT}' 1204s ok 25 1204s # testing : log message [Tue May 06 17:44:14.784238 2025] [log_debug:info] [pid 948526:tid 948617] [client 127.0.0.1:39530] ident (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: 'ident' 1204s # received: 'ident' 1204s ok 26 1204s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 27 1204s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1204s ok 28 1204s # testing : log message [Tue May 06 17:44:15.037713 2025] [log_debug:info] [pid 948526:tid 948616] [client 127.0.0.1:39530] get (log_transaction hook, /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1204s # didn't match 1204s # expected: 'get' 1204s # received: 'get' 1204s ok 29 1204s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1204s ok 1208s t/apache/getfile.t .................. 1208s # using LWP client 1208s 1..221 1208s # Running under perl version 5.040001 for linux 1208s # Current time local: Tue May 6 17:44:15 2025 1208s # Current time GMT: Tue May 6 17:44:15 2025 1208s # Using Test.pm version 1.31 1208s # Using Apache/Test.pm version 1.44 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4c64-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 19556 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl.pod 1208s # expected: 19556 1208s # received: 19556 1208s ok 1 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "dbb0-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 56240 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1208s # expected: 56240 1208s # received: 56240 1208s ok 2 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "85ea-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 34282 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1208s # expected: 34282 1208s # received: 34282 1208s ok 3 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "da40-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 55872 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1208s # expected: 55872 1208s # received: 55872 1208s ok 4 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "ab70-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 43888 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1208s # expected: 43888 1208s # received: 43888 1208s ok 5 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "15cb8-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 89272 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1208s # expected: 89272 1208s # received: 89272 1208s ok 6 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2707-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9991 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1208s # expected: 9991 1208s # received: 9991 1208s ok 7 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2569-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9577 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1208s # expected: 9577 1208s # received: 9577 1208s ok 8 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1004-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4100 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1208s # expected: 4100 1208s # received: 4100 1208s ok 9 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "e58-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3672 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1208s # expected: 3672 1208s # received: 3672 1208s ok 10 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1e00-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7680 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1208s # expected: 7680 1208s # received: 7680 1208s ok 11 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "233a9-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 144297 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1208s # expected: 144297 1208s # received: 144297 1208s ok 12 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1f1e-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7966 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1208s # expected: 7966 1208s # received: 7966 1208s ok 13 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1aeb-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6891 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1208s # expected: 6891 1208s # received: 6891 1208s ok 14 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1e50-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7760 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1208s # expected: 7760 1208s # received: 7760 1208s ok 15 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "18b7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6327 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1208s # expected: 6327 1208s # received: 6327 1208s ok 16 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "20a07-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 133639 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1208s # expected: 133639 1208s # received: 133639 1208s ok 17 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "17fe-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6142 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1208s # expected: 6142 1208s # received: 6142 1208s ok 18 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "e0a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3594 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1208s # expected: 3594 1208s # received: 3594 1208s ok 19 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "ff5-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4085 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1208s # expected: 4085 1208s # received: 4085 1208s ok 20 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1d280-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 119424 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1208s # expected: 119424 1208s # received: 119424 1208s ok 21 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "19c5-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6597 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1208s # expected: 6597 1208s # received: 6597 1208s ok 22 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "14d7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5335 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1208s # expected: 5335 1208s # received: 5335 1208s ok 23 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1208-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4616 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1208s # expected: 4616 1208s # received: 4616 1208s ok 24 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1c352-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 115538 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1208s # expected: 115538 1208s # received: 115538 1208s ok 25 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2a07-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10759 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1208s # expected: 10759 1208s # received: 10759 1208s ok 26 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2fef-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 12271 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1208s # expected: 12271 1208s # received: 12271 1208s ok 27 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2410-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9232 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1208s # expected: 9232 1208s # received: 9232 1208s ok 28 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1fa8f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 129679 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1208s # expected: 129679 1208s # received: 129679 1208s ok 29 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "293d-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10557 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1208s # expected: 10557 1208s # received: 10557 1208s ok 30 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "301f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 12319 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1208s # expected: 12319 1208s # received: 12319 1208s ok 31 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "20fa-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8442 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1208s # expected: 8442 1208s # received: 8442 1208s ok 32 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1162-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4450 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1208s # expected: 4450 1208s # received: 4450 1208s ok 33 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "fc09-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 64521 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1208s # expected: 64521 1208s # received: 64521 1208s ok 34 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2009-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8201 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1208s # expected: 8201 1208s # received: 8201 1208s ok 35 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1007-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4103 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1208s # expected: 4103 1208s # received: 4103 1208s ok 36 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2aac-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10924 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1208s # expected: 10924 1208s # received: 10924 1208s ok 37 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1168-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4456 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1208s # expected: 4456 1208s # received: 4456 1208s ok 38 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1875a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 100186 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1208s # expected: 100186 1208s # received: 100186 1208s ok 39 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1e25-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7717 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1208s # expected: 7717 1208s # received: 7717 1208s ok 40 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1e16-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7702 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1208s # expected: 7702 1208s # received: 7702 1208s ok 41 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1b69-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7017 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1208s # expected: 7017 1208s # received: 7017 1208s ok 42 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "115d9-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 71129 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1208s # expected: 71129 1208s # received: 71129 1208s ok 43 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "11f7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4599 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1208s # expected: 4599 1208s # received: 4599 1208s ok 44 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1806-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6150 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1208s # expected: 6150 1208s # received: 6150 1208s ok 45 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "13f7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5111 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1208s # expected: 5111 1208s # received: 5111 1208s ok 46 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "a038-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 41016 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1208s # expected: 41016 1208s # received: 41016 1208s ok 47 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1662-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5730 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1208s # expected: 5730 1208s # received: 5730 1208s ok 48 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "124a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4682 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1208s # expected: 4682 1208s # received: 4682 1208s ok 49 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1374-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4980 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1208s # expected: 4980 1208s # received: 4980 1208s ok 50 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "d310-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 54032 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1208s # expected: 54032 1208s # received: 54032 1208s ok 51 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1b5f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7007 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1208s # expected: 7007 1208s # received: 7007 1208s ok 52 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "9201-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 37377 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1208s # expected: 37377 1208s # received: 37377 1208s ok 53 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1076-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4214 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1208s # expected: 4214 1208s # received: 4214 1208s ok 54 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "f68-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3944 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1208s # expected: 3944 1208s # received: 3944 1208s ok 55 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "fd6-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4054 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1208s # expected: 4054 1208s # received: 4054 1208s ok 56 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "ad8b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 44427 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1208s # expected: 44427 1208s # received: 44427 1208s ok 57 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1288-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4744 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1208s # expected: 4744 1208s # received: 4744 1208s ok 58 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "f69-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3945 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1208s # expected: 3945 1208s # received: 3945 1208s ok 59 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "fd7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4055 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1208s # expected: 4055 1208s # received: 4055 1208s ok 60 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "10d47-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 68935 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1208s # expected: 68935 1208s # received: 68935 1208s ok 61 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "f6a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3946 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1208s # expected: 3946 1208s # received: 3946 1208s ok 62 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "fd8-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4056 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1208s # expected: 4056 1208s # received: 4056 1208s ok 63 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "c79b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 51099 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1208s # expected: 51099 1208s # received: 51099 1208s ok 64 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "15dc-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5596 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1208s # expected: 5596 1208s # received: 5596 1208s ok 65 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1e723-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 124707 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl561delta.pod 1208s # expected: 124707 1208s # received: 124707 1208s ok 66 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1a2bb-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 107195 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl56delta.pod 1208s # expected: 107195 1208s # received: 107195 1208s ok 67 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "94ac-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 38060 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl581delta.pod 1208s # expected: 38060 1208s # received: 38060 1208s ok 68 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1176-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4470 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl582delta.pod 1208s # expected: 4470 1208s # received: 4470 1208s ok 69 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "18bf-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6335 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl583delta.pod 1208s # expected: 6335 1208s # received: 6335 1208s ok 70 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1cc3-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7363 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl584delta.pod 1208s # expected: 7363 1208s # received: 7363 1208s ok 71 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1701-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5889 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl585delta.pod 1208s # expected: 5889 1208s # received: 5889 1208s ok 72 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "122b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4651 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl586delta.pod 1208s # expected: 4651 1208s # received: 4651 1208s ok 73 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "20a4-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8356 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl587delta.pod 1208s # expected: 8356 1208s # received: 8356 1208s ok 74 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "62c1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 25281 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl588delta.pod 1208s # expected: 25281 1208s # received: 25281 1208s ok 75 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "d28d-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 53901 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl589delta.pod 1208s # expected: 53901 1208s # received: 53901 1208s ok 76 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1c1d5-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 115157 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perl58delta.pod 1208s # expected: 115157 1208s # received: 115157 1208s ok 77 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4fe9-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 20457 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlaix.pod 1208s # expected: 20457 1208s # received: 20457 1208s ok 78 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1688-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5768 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlamiga.pod 1208s # expected: 5768 1208s # received: 5768 1208s ok 79 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2031-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8241 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlandroid.pod 1208s # expected: 8241 1208s # received: 8241 1208s ok 80 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "ceb51-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 846673 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlapi.pod 1208s # expected: 846673 1208s # received: 846673 1208s ok 81 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "5838-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 22584 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlapio.pod 1208s # expected: 22584 1208s # received: 22584 1208s ok 82 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1b62-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7010 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlartistic.pod 1208s # expected: 7010 1208s # received: 7010 1208s ok 83 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "210c-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8460 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlbook.pod 1208s # expected: 8460 1208s # received: 8460 1208s ok 84 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "126-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 294 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlboot.pod 1208s # expected: 294 1208s # received: 294 1208s ok 85 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "130-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 304 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlbot.pod 1208s # expected: 304 1208s # received: 304 1208s ok 86 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1f50-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8016 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1208s # expected: 8016 1208s # received: 8016 1208s ok 87 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "dea2-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 56994 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlcall.pod 1208s # expected: 56994 1208s # received: 56994 1208s ok 88 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1180-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4480 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlcheat.pod 1208s # expected: 4480 1208s # received: 4480 1208s ok 89 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "3179-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 12665 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlclass.pod 1208s # expected: 12665 1208s # received: 12665 1208s ok 90 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "3c63-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 15459 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1208s # expected: 15459 1208s # received: 15459 1208s ok 91 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "d19f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 53663 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlclib.pod 1208s # expected: 53663 1208s # received: 53663 1208s ok 92 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "12e5-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4837 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlcn.pod 1208s # expected: 4837 1208s # received: 4837 1208s ok 93 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1b1b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6939 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1208s # expected: 6939 1208s # received: 6939 1208s ok 94 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "662a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 26154 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1208s # expected: 26154 1208s # received: 26154 1208s ok 95 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "cfa2-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 53154 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldata.pod 1208s # expected: 53154 1208s # received: 53154 1208s ok 96 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "134d-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4941 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1208s # expected: 4941 1208s # received: 4941 1208s ok 97 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "a85c-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 43100 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldebguts.pod 1208s # expected: 43100 1208s # received: 43100 1208s ok 98 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "5693-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 22163 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldebtut.pod 1208s # expected: 22163 1208s # received: 22163 1208s ok 99 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "9bc9-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 39881 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldebug.pod 1208s # expected: 39881 1208s # received: 39881 1208s ok 100 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "15dc-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5596 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldelta.pod 1208s # expected: 5596 1208s # received: 5596 1208s ok 101 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "5fb8-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 24504 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1208s # expected: 24504 1208s # received: 24504 1208s ok 102 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4d4ea-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 316650 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldiag.pod 1208s # expected: 316650 1208s # received: 316650 1208s ok 103 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "24a0-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9376 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldoc.pod 1208s # expected: 9376 1208s # received: 9376 1208s ok 104 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "b4ed-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 46317 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1208s # expected: 46317 1208s # received: 46317 1208s ok 105 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "6946-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 26950 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldsc.pod 1208s # expected: 26950 1208s # received: 26950 1208s ok 106 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1f20-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7968 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perldtrace.pod 1208s # expected: 7968 1208s # received: 7968 1208s ok 107 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1497f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 84351 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1208s # expected: 84351 1208s # received: 84351 1208s ok 108 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "937e-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 37758 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlembed.pod 1208s # expected: 37758 1208s # received: 37758 1208s ok 109 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2812-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10258 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1208s # expected: 10258 1208s # received: 10258 1208s ok 110 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "58d2-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 22738 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq.pod 1208s # expected: 22738 1208s # received: 22738 1208s ok 111 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "34a1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 13473 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1208s # expected: 13473 1208s # received: 13473 1208s ok 112 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "292a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10538 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1208s # expected: 10538 1208s # received: 10538 1208s ok 113 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "92e1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 37601 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1208s # expected: 37601 1208s # received: 37601 1208s ok 114 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "16bcd-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 93133 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1208s # expected: 93133 1208s # received: 93133 1208s ok 115 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "dbc1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 56257 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1208s # expected: 56257 1208s # received: 56257 1208s ok 116 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "9a71-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 39537 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1208s # expected: 39537 1208s # received: 39537 1208s ok 117 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "93ae-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 37806 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1208s # expected: 37806 1208s # received: 37806 1208s ok 118 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "c30c-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 49932 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1208s # expected: 49932 1208s # received: 49932 1208s ok 119 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "3b75-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 15221 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1208s # expected: 15221 1208s # received: 15221 1208s ok 120 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "56ca-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 22218 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfilter.pod 1208s # expected: 22218 1208s # received: 22218 1208s ok 121 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "342b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 13355 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfork.pod 1208s # expected: 13355 1208s # received: 13355 1208s ok 122 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4122-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 16674 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlform.pod 1208s # expected: 16674 1208s # received: 16674 1208s ok 123 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "671-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 1649 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1208s # expected: 1649 1208s # received: 1649 1208s ok 124 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "68740-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 427840 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlfunc.pod 1208s # expected: 427840 1208s # received: 427840 1208s ok 125 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "7c2e-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 31790 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlgit.pod 1208s # expected: 31790 1208s # received: 31790 1208s ok 126 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "219ca-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 137674 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlglossary.pod 1208s # expected: 137674 1208s # received: 137674 1208s ok 127 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4072-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 16498 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlgov.pod 1208s # expected: 16498 1208s # received: 16498 1208s ok 128 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "35f7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 13815 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlgpl.pod 1208s # expected: 13815 1208s # received: 13815 1208s ok 129 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "31bb8-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 203704 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlguts.pod 1208s # expected: 203704 1208s # received: 203704 1208s ok 130 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "afe5-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 45029 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhack.pod 1208s # expected: 45029 1208s # received: 45029 1208s ok 131 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1297d-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 76157 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1208s # expected: 76157 1208s # received: 76157 1208s ok 132 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1809-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6153 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1208s # expected: 6153 1208s # received: 6153 1208s ok 133 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "602-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 1538 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1208s # expected: 1538 1208s # received: 1538 1208s ok 134 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "ebeb-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 60395 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhist.pod 1208s # expected: 60395 1208s # received: 60395 1208s ok 135 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "77a4-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 30628 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhpux.pod 1208s # expected: 30628 1208s # received: 30628 1208s ok 136 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "7dd-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 2013 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlhurd.pod 1208s # expected: 2013 1208s # received: 2013 1208s ok 137 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1fc9f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 130207 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlintern.pod 1208s # expected: 130207 1208s # received: 130207 1208s ok 138 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "9216-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 37398 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlinterp.pod 1208s # expected: 37398 1208s # received: 37398 1208s ok 139 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "579a-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 22426 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlintro.pod 1208s # expected: 22426 1208s # received: 22426 1208s ok 140 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "8ad2-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 35538 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perliol.pod 1208s # expected: 35538 1208s # received: 35538 1208s ok 141 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "11818-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 71704 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlipc.pod 1208s # expected: 71704 1208s # received: 71704 1208s ok 142 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1150-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4432 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlirix.pod 1208s # expected: 4432 1208s # received: 4432 1208s ok 143 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "20a8-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8360 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perljp.pod 1208s # expected: 8360 1208s # received: 8360 1208s ok 144 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2fc0-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 12224 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlko.pod 1208s # expected: 12224 1208s # received: 12224 1208s ok 145 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "163-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 355 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1208s # expected: 355 1208s # received: 355 1208s ok 146 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "7ea-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 2026 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perllinux.pod 1208s # expected: 2026 1208s # received: 2026 1208s ok 147 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "12978-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 76152 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perllocale.pod 1208s # expected: 76152 1208s # received: 76152 1208s ok 148 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2487-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9351 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perllol.pod 1208s # expected: 9351 1208s # received: 9351 1208s ok 149 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2f6f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 12143 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1208s # expected: 12143 1208s # received: 12143 1208s ok 150 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "67a7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 26535 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlmod.pod 1208s # expected: 26535 1208s # received: 26535 1208s ok 151 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2574-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9588 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1208s # expected: 9588 1208s # received: 9588 1208s ok 152 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1095c-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 67932 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1208s # expected: 67932 1208s # received: 67932 1208s ok 153 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "573b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 22331 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1208s # expected: 22331 1208s # received: 22331 1208s ok 154 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "d65-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3429 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1208s # expected: 3429 1208s # received: 3429 1208s ok 155 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2ad3-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10963 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1208s # expected: 10963 1208s # received: 10963 1208s ok 156 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "20a5-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8357 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlnumber.pod 1208s # expected: 8357 1208s # received: 8357 1208s ok 157 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "8d31-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 36145 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlobj.pod 1208s # expected: 36145 1208s # received: 36145 1208s ok 158 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "6885-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 26757 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlootut.pod 1208s # expected: 26757 1208s # received: 26757 1208s ok 159 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2b4ac-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 177324 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlop.pod 1208s # expected: 177324 1208s # received: 177324 1208s ok 160 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4db-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 1243 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1208s # expected: 1243 1208s # received: 1243 1208s ok 161 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "3b77-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 15223 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlopentut.pod 1208s # expected: 15223 1208s # received: 15223 1208s ok 162 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "16cb7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 93367 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlos2.pod 1208s # expected: 93367 1208s # received: 93367 1208s ok 163 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "37cb-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 14283 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlos390.pod 1208s # expected: 14283 1208s # received: 14283 1208s ok 164 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "12b0-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4784 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlos400.pod 1208s # expected: 4784 1208s # received: 4784 1208s ok 165 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "c8a9-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 51369 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1208s # expected: 51369 1208s # received: 51369 1208s ok 166 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "c2bc-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 49852 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlperf.pod 1208s # expected: 49852 1208s # received: 49852 1208s ok 167 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1418-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5144 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlplan9.pod 1208s # expected: 5144 1208s # received: 5144 1208s ok 168 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "5b65-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 23397 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlpod.pod 1208s # expected: 23397 1208s # received: 23397 1208s ok 169 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "10d10-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 68880 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1208s # expected: 68880 1208s # received: 68880 1208s ok 170 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2f40-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 12096 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1208s # expected: 12096 1208s # received: 12096 1208s ok 171 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "67b7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 26551 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1208s # expected: 26551 1208s # received: 26551 1208s ok 172 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "15db1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 89521 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlport.pod 1208s # expected: 89521 1208s # received: 89521 1208s ok 173 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1412-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 5138 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlpragma.pod 1208s # expected: 5138 1208s # received: 5138 1208s ok 174 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1a25-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 6693 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlqnx.pod 1208s # expected: 6693 1208s # received: 6693 1208s ok 175 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "21256-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 135766 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlre.pod 1208s # expected: 135766 1208s # received: 135766 1208s ok 176 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "8a9c-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 35484 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlreapi.pod 1208s # expected: 35484 1208s # received: 35484 1208s ok 177 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "818f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 33167 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1208s # expected: 33167 1208s # received: 33167 1208s ok 178 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "bec7-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 48839 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1208s # expected: 48839 1208s # received: 48839 1208s ok 179 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "8d5c-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 36188 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlref.pod 1208s # expected: 36188 1208s # received: 36188 1208s ok 180 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4944-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 18756 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlreftut.pod 1208s # expected: 18756 1208s # received: 18756 1208s ok 181 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "a989-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 43401 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlreguts.pod 1208s # expected: 43401 1208s # received: 43401 1208s ok 182 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1fd-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 509 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlrepository.pod 1208s # expected: 509 1208s # received: 509 1208s ok 183 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4b07-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 19207 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlrequick.pod 1208s # expected: 19207 1208s # received: 19207 1208s ok 184 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "3caa-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 15530 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlreref.pod 1208s # expected: 15530 1208s # received: 15530 1208s ok 185 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1e1ef-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 123375 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlretut.pod 1208s # expected: 123375 1208s # received: 123375 1208s ok 186 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "651-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 1617 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlriscos.pod 1208s # expected: 1617 1208s # received: 1617 1208s ok 187 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "e707-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 59143 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlrun.pod 1208s # expected: 59143 1208s # received: 59143 1208s ok 188 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "6cea-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 27882 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsec.pod 1208s # expected: 27882 1208s # received: 27882 1208s ok 189 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "4af2-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 19186 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1208s # expected: 19186 1208s # received: 19186 1208s ok 190 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "7494-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 29844 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1208s # expected: 29844 1208s # received: 29844 1208s ok 191 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1bdc-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7132 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsource.pod 1208s # expected: 7132 1208s # received: 7132 1208s ok 192 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "233b-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 9019 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlstyle.pod 1208s # expected: 9019 1208s # received: 9019 1208s ok 193 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "12fb9-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 77753 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsub.pod 1208s # expected: 77753 1208s # received: 77753 1208s ok 194 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "d31f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 54047 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsyn.pod 1208s # expected: 54047 1208s # received: 54047 1208s ok 195 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "2858-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10328 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlsynology.pod 1208s # expected: 10328 1208s # received: 10328 1208s ok 196 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "b184-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 45444 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1208s # expected: 45444 1208s # received: 45444 1208s ok 197 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "9a91-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 39569 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltie.pod 1208s # expected: 39569 1208s # received: 39569 1208s ok 198 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "cda37-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 842295 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltoc.pod 1208s # expected: 842295 1208s # received: 842295 1208s ok 199 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "174-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 372 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltodo.pod 1208s # expected: 372 1208s # received: 372 1208s ok 200 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "126-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 294 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltooc.pod 1208s # expected: 294 1208s # received: 294 1208s ok 201 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "126-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 294 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltoot.pod 1208s # expected: 294 1208s # received: 294 1208s ok 202 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "297f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 10623 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltrap.pod 1208s # expected: 10623 1208s # received: 10623 1208s ok 203 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "213f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 8511 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltru64.pod 1208s # expected: 8511 1208s # received: 8511 1208s ok 204 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1183-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 4483 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perltw.pod 1208s # expected: 4483 1208s # received: 4483 1208s ok 205 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "162b6-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 90806 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlunicode.pod 1208s # expected: 90806 1208s # received: 90806 1208s ok 206 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "6349-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 25417 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlunicook.pod 1208s # expected: 25417 1208s # received: 25417 1208s ok 207 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "372e-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 14126 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1208s # expected: 14126 1208s # received: 14126 1208s ok 208 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "96e1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 38625 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perluniintro.pod 1208s # expected: 38625 1208s # received: 38625 1208s ok 209 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "6eefa-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 454394 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perluniprops.pod 1208s # expected: 454394 1208s # received: 454394 1208s ok 210 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1f10-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7952 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlunitut.pod 1208s # expected: 7952 1208s # received: 7952 1208s ok 211 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "1ce8-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 7400 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlutil.pod 1208s # expected: 7400 1208s # received: 7400 1208s ok 212 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "16c17-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 93207 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlvar.pod 1208s # expected: 93207 1208s # received: 93207 1208s ok 213 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "c68d-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 50829 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlvms.pod 1208s # expected: 50829 1208s # received: 50829 1208s ok 214 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "f16-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3862 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlvos.pod 1208s # expected: 3862 1208s # received: 3862 1208s ok 215 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "7c61-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 31841 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlwin32.pod 1208s # expected: 31841 1208s # received: 31841 1208s ok 216 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "12d15-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 77077 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlxs.pod 1208s # expected: 77077 1208s # received: 77077 1208s ok 217 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "c51f-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 50463 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlxstut.pod 1208s # expected: 50463 1208s # received: 50463 1208s ok 218 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "5dc1-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 24001 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1208s # expected: 24001 1208s # received: 24001 1208s ok 219 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "d4160-62e795c234600" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 868704 1208s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-binary-httpd 1208s # expected: 868704 1208s # received: 868704 1208s ok 220 1208s #lwp request: 1208s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1208s #User-Agent: libwww-perl/6.78 1208s # 1208s #server response: 1208s #HTTP/1.1 200 OK 1208s #Connection: close 1208s #Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Accept-Ranges: bytes 1208s #ETag: "3c2820-632968e4a9680" 1208s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1208s #Vary: In-If1 1208s #Content-Length: 3942432 1208s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1208s #Client-Date: Tue, 06 May 2025 17:44:18 GMT 1208s #Client-Peer: 127.0.0.1:8529 1208s #Client-Response-Num: 1 1208s #DMMATCH1: 1 1208s # 1208s # testing : download of /getfiles-binary-perl 1208s # expected: 3942432 1208s # received: 3942432 1208s ok 221 1208s ok 1211s t/apache/headers.t .................. 1211s 1..27 1211s # Running under perl version 5.040001 for linux 1211s # Current time local: Tue May 6 17:44:18 2025 1211s # Current time GMT: Tue May 6 17:44:18 2025 1211s # Using Test.pm version 1.31 1211s # Using Apache/Test.pm version 1.44 1211s testing: Hello: World 1211s ok 1 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 2 1211s header: [World] vs [World] 1211s # testing : compare header Hello value 1211s # expected: 'World' 1211s # received: 'World' 1211s ok 3 1211s testing: Hello: World 1211s ok 4 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 5 1211s header: [World] vs [World] 1211s # testing : compare header Hello value 1211s # expected: 'World' 1211s # received: 'World' 1211s ok 6 1211s testing: Hello: World 1211s ok 7 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 8 1211s header: [World] vs [World] 1211s # testing : compare header Hello value 1211s # expected: 'World' 1211s # received: 'World' 1211s ok 9 1211s testing: Hello: Foo 1211s Bar 1211s ok 10 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 11 1211s header: [Foo Bar] vs [Foo Bar] 1211s # testing : compare header Hello value 1211s # expected: 'Foo Bar' 1211s # received: 'Foo Bar' 1211s ok 12 1211s testing: Hello: Foo 1211s Bar 1211s ok 13 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 14 1211s header: [Foo Bar] vs [Foo Bar] 1211s # testing : compare header Hello value 1211s # expected: 'Foo Bar' 1211s # received: 'Foo Bar' 1211s ok 15 1211s testing: Hello: Foo 1211s Bar 1211s ok 16 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 17 1211s header: [Foo Bar] vs [Foo Bar] 1211s # testing : compare header Hello value 1211s # expected: 'Foo Bar' 1211s # received: 'Foo Bar' 1211s ok 18 1211s testing: Hello: Foo 1211s Bar 1211s ok 19 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 20 1211s header: [Foo Bar] vs [Foo Bar] 1211s # testing : compare header Hello value 1211s # expected: 'Foo Bar' 1211s # received: 'Foo Bar' 1211s ok 21 1211s testing: Hello: Foo 1211s Bar 1211s ok 22 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 23 1211s header: [Foo Bar] vs [Foo Bar] 1211s # testing : compare header Hello value 1211s # expected: 'Foo Bar' 1211s # received: 'Foo Bar' 1211s ok 24 1211s testing: Hello:World 1211s ok 25 1211s # testing : response success 1211s # expected: qr/HTTP\/1\.. 200 OK/ 1211s # received: 'HTTP/1.1 200 OK' 1211s ok 26 1211s header: [World] vs [World] 1211s # testing : compare header Hello value 1211s # expected: 'World' 1211s # received: 'World' 1211s ok 27 1211s ok 1213s t/apache/hostcheck.t ................ 1213s 1..14 1213s # Running under perl version 5.040001 for linux 1213s # Current time local: Tue May 6 17:44:21 2025 1213s # Current time GMT: Tue May 6 17:44:21 2025 1213s # Using Test.pm version 1.31 1213s # Using Apache/Test.pm version 1.44 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: localhost 1213s 1213s # expected 200, got 200 for ok 1213s ok 1 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: localhost:1 1213s 1213s # expected 200, got 200 for port ignored 1213s ok 2 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: notlisted 1213s 1213s # expected 200, got 200 for name not listed 1213s ok 3 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: 127.0.0.1 1213s 1213s # expected 200, got 200 for IP not in serveralias/servername 1213s ok 4 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: default-strict 1213s 1213s # expected 200, got 200 for NVH matches in default server 1213s ok 5 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: nvh-strict 1213s 1213s # expected 200, got 200 for NVH matches 1213s ok 6 1213s # SENDING to 127.0.0.1:8529 1213s # GET / HTTP/1.1 1213s Host: nvh-strict:1 1213s 1213s # expected 200, got 200 for NVH matches port ignored 1213s ok 7 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: localhost 1213s 1213s # expected 400, got 400 for ok 1213s ok 8 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: localhost:1 1213s 1213s # expected 400, got 400 for port ignored 1213s ok 9 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: notlisted 1213s 1213s # expected 400, got 400 for name not listed 1213s ok 10 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: 127.0.0.1 1213s 1213s # expected 400, got 400 for IP not in serveralias/servername 1213s ok 11 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: default-strict 1213s 1213s # expected 200, got 200 for NVH matches in default server 1213s ok 12 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: nvh-strict 1213s 1213s # expected 200, got 200 for NVH matches 1213s ok 13 1213s # SENDING to 127.0.0.1:8546 1213s # GET / HTTP/1.1 1213s Host: nvh-strict:1 1213s 1213s # expected 200, got 200 for NVH matches port ignored 1213s ok 14 1213s ok 1217s t/apache/http_strict.t .............. 1217s 1..178 1217s # Running under perl version 5.040001 for linux 1217s # Current time local: Tue May 6 17:44:24 2025 1217s # Current time GMT: Tue May 6 17:44:24 2025 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.44 1217s # SENDING: 1217s # GET / HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 1 1217s # SENDING: 1217s # GET / HTTP/1.0\n\n 1217s # expecting success, got 200 1217s ok 2 1217s # SENDING: 1217s # get / HTTP/1.0\r\n\r\n 1217s # expecting 501, got 501 1217s ok 3 1217s # SENDING: 1217s # G ET / HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 4 1217s # SENDING: 1217s # G\x00ET / HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 5 1217s # SENDING: 1217s # G/T / HTTP/1.0\r\n\r\n 1217s # expecting 501, got 501 1217s ok 6 1217s # SENDING: 1217s # GET /\x00 HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 7 1217s # SENDING: 1217s # GET / HTTP/1.0\x00\r\n\r\n 1217s # expecting 400, got 400 1217s ok 8 1217s # SENDING: 1217s # GET\x0c/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 9 1217s # SENDING: 1217s # GET\r/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 10 1217s # SENDING: 1217s # GET\t/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 11 1217s # SENDING: 1217s # GET / HTT/1.0\r\n\r\n 1217s # expecting error, got 400 1217s ok 12 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1217s # expecting success, got 200 1217s ok 13 1217s # SENDING: 1217s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1217s # expecting success, got 200 1217s ok 14 1217s # SENDING: 1217s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1217s # expecting success, got 200 1217s ok 15 1217s # SENDING: 1217s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 16 1217s # SENDING: 1217s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 17 1217s # SENDING: 1217s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1217s # expecting 200, got 200 1217s ok 18 1217s # SENDING: 1217s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 19 1217s # SENDING: 1217s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1217s # expecting error, got 400 1217s ok 20 1217s # SENDING: 1217s # GET / HTTP/0.9\r\n\r\n 1217s # expecting error, got 400 1217s ok 21 1217s # SENDING: 1217s # GET / HTTP/0.8\r\n\r\n 1217s # expecting error, got 400 1217s ok 22 1217s # SENDING: 1217s # GET /\x01 HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 23 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 24 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 25 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 26 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 27 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1217s # expecting 400, got 400 1217s ok 28 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 29 1217s # SENDING: 1217s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 30 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 31 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1217s # expecting 400, got 400 1217s ok 32 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 33 1217s # SENDING: 1217s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 34 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 35 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 36 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 37 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 38 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1217s # expecting 400, got 400 1217s ok 39 1217s # SENDING: 1217s # GET / HTTP/1.0\r\r 1217s # expecting dropped connection and HTTPD dropped connection 1217s ok 40 1217s # SENDING: 1217s # GET /\r\n 1217s # expecting headerless HTTP/0.9 body, got response 1217s ok 41 1217s # SENDING: 1217s # GET /#frag HTTP/1.0\r\n 1217s # expecting 400, got 400 1217s ok 42 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1217s # expecting 200, got 200 1217s ok 43 1217s # SENDING: 1217s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 44 1217s # SENDING: 1217s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 45 1217s # SENDING: 1217s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 46 1217s # SENDING: 1217s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 47 1217s # SENDING: 1217s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 48 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1217s # expecting 200, got 200 1217s ok 49 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1217s # expecting 400, got 400 1217s ok 50 1217s # SENDING: 1217s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 51 1217s # SENDING: 1217s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 52 1217s # SENDING: 1217s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 53 1217s # SENDING: 1217s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 54 1217s # SENDING: 1217s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 55 1217s # SENDING: 1217s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 56 1217s # SENDING: 1217s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 57 1217s # SENDING: 1217s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 58 1217s # SENDING: 1217s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 59 1217s # SENDING: 1217s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 60 1217s # SENDING: 1217s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 61 1217s # SENDING: 1217s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 62 1217s # SENDING: 1217s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 63 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1217s # expecting success, got 200 1217s ok 64 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1217s # expecting success, got 200 1217s ok 65 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1217s # expecting success, got 200 1217s ok 66 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1217s # expecting success, got 200 1217s ok 67 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1217s # expecting success, got 200 1217s ok 68 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1217s # expecting success, got 200 1217s ok 69 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1217s # expecting 200, got 200 1217s ok 70 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1217s # expecting 200, got 200 1217s ok 71 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1217s # expecting 400, got 400 1217s ok 72 1217s # SENDING: 1217s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 73 1217s # SENDING: 1217s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 74 1217s # SENDING: 1217s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 75 1217s # SENDING: 1217s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 76 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1217s # expecting 200, got 200 1217s ok 77 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1217s # expecting 200, got 200 1217s ok 78 1217s # SENDING: 1217s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 79 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 200 OK\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Foo: bar\r\n 1217s # Vary: In-If1\r\n 1217s # DMMATCH1: 1\r\n 1217s # Content-Length: 36\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/plain\r\n 1217s # \r\n 1217s # Hi!\n 1217s # SERVERNAME=localhost\n 1217s # HTTP_HOST=\n 1217s # 1217s # expecting 200, got 200 1217s ok 80 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: 1217s # RESPONSE: 1217s # HTTP/1.1 200 OK\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Foo: \r\n 1217s # Vary: In-If1\r\n 1217s # DMMATCH1: 1\r\n 1217s # Content-Length: 36\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/plain\r\n 1217s # \r\n 1217s # Hi!\n 1217s # SERVERNAME=localhost\n 1217s # HTTP_HOST=\n 1217s # 1217s # expecting 200, got 200 1217s ok 81 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1217s # DECODED: : bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 82 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1217s # DECODED: F\x00oo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 528\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 83 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1217s # DECODED: F\x01oo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 84 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1217s # DECODED: F\noo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 528\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 85 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: b\tar 1217s # RESPONSE: 1217s # HTTP/1.1 200 OK\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Foo: b\tar\r\n 1217s # Vary: In-If1\r\n 1217s # DMMATCH1: 1\r\n 1217s # Content-Length: 36\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/plain\r\n 1217s # \r\n 1217s # Hi!\n 1217s # SERVERNAME=localhost\n 1217s # HTTP_HOST=\n 1217s # 1217s # expecting 200, got 200 1217s ok 86 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: b\x01ar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 564\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 87 1217s # SENDING: 1217s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1217s # expecting 500, got 500 1217s ok 88 1217s # SENDING: 1217s # GET / HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 89 1217s # SENDING: 1217s # GET / HTTP/1.0\n\n 1217s # expecting 400, got 400 1217s ok 90 1217s # SENDING: 1217s # get / HTTP/1.0\r\n\r\n 1217s # expecting 501, got 501 1217s ok 91 1217s # SENDING: 1217s # G ET / HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 92 1217s # SENDING: 1217s # G\x00ET / HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 93 1217s # SENDING: 1217s # G/T / HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 94 1217s # SENDING: 1217s # GET /\x00 HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 95 1217s # SENDING: 1217s # GET / HTTP/1.0\x00\r\n\r\n 1217s # expecting 400, got 400 1217s ok 96 1217s # SENDING: 1217s # GET\x0c/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 97 1217s # SENDING: 1217s # GET\r/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 98 1217s # SENDING: 1217s # GET\t/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 99 1217s # SENDING: 1217s # GET / HTT/1.0\r\n\r\n 1217s # expecting error, got 400 1217s ok 100 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1217s # expecting success, got 200 1217s ok 101 1217s # SENDING: 1217s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1217s # expecting success, got 200 1217s ok 102 1217s # SENDING: 1217s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1217s # expecting success, got 200 1217s ok 103 1217s # SENDING: 1217s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 104 1217s # SENDING: 1217s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 105 1217s # SENDING: 1217s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 106 1217s # SENDING: 1217s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 107 1217s # SENDING: 1217s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1217s # expecting error, got 400 1217s ok 108 1217s # SENDING: 1217s # GET / HTTP/0.9\r\n\r\n 1217s # expecting error, got 400 1217s ok 109 1217s # SENDING: 1217s # GET / HTTP/0.8\r\n\r\n 1217s # expecting error, got 400 1217s ok 110 1217s # SENDING: 1217s # GET /\x01 HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 111 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 112 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 113 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 114 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 115 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1217s # expecting 400, got 400 1217s ok 116 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 117 1217s # SENDING: 1217s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 118 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 119 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1217s # expecting 400, got 400 1217s ok 120 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 121 1217s # SENDING: 1217s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 122 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 123 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 124 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1217s # expecting 400, got 400 1217s ok 125 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 126 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1217s # expecting 400, got 400 1217s ok 127 1217s # SENDING: 1217s # GET / HTTP/1.0\r\r 1217s # expecting dropped connection and HTTPD dropped connection 1217s ok 128 1217s # SENDING: 1217s # GET /\r\n 1217s # expecting headerless HTTP/0.9 body, got response 1217s ok 129 1217s # SENDING: 1217s # GET /#frag HTTP/1.0\r\n 1217s # expecting 400, got 400 1217s ok 130 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1217s # expecting 400, got 400 1217s ok 131 1217s # SENDING: 1217s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 132 1217s # SENDING: 1217s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 133 1217s # SENDING: 1217s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 134 1217s # SENDING: 1217s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 135 1217s # SENDING: 1217s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 136 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1217s # expecting 400, got 400 1217s ok 137 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1217s # expecting 400, got 400 1217s ok 138 1217s # SENDING: 1217s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 139 1217s # SENDING: 1217s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 140 1217s # SENDING: 1217s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 141 1217s # SENDING: 1217s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 142 1217s # SENDING: 1217s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 143 1217s # SENDING: 1217s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 144 1217s # SENDING: 1217s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 145 1217s # SENDING: 1217s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 146 1217s # SENDING: 1217s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 147 1217s # SENDING: 1217s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 148 1217s # SENDING: 1217s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 149 1217s # SENDING: 1217s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1217s # expecting success, got 200 1217s ok 150 1217s # SENDING: 1217s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1217s # expecting 400, got 400 1217s ok 151 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1217s # expecting success, got 200 1217s ok 152 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1217s # expecting success, got 200 1217s ok 153 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1217s # expecting success, got 200 1217s ok 154 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1217s # expecting success, got 200 1217s ok 155 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1217s # expecting success, got 200 1217s ok 156 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1217s # expecting success, got 200 1217s ok 157 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1217s # expecting 400, got 400 1217s ok 158 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1217s # expecting 400, got 400 1217s ok 159 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1217s # expecting 400, got 400 1217s ok 160 1217s # SENDING: 1217s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 161 1217s # SENDING: 1217s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 162 1217s # SENDING: 1217s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 163 1217s # SENDING: 1217s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1217s # expecting 200, got 200 1217s ok 164 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1217s # expecting 200, got 200 1217s ok 165 1217s # SENDING: 1217s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1217s # expecting 200, got 200 1217s ok 166 1217s # SENDING: 1217s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1217s # expecting 200, got 200 1217s ok 167 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 200 OK\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Foo: bar\r\n 1217s # Vary: In-If1\r\n 1217s # DMMATCH1: 1\r\n 1217s # Content-Length: 36\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/plain\r\n 1217s # \r\n 1217s # Hi!\n 1217s # SERVERNAME=localhost\n 1217s # HTTP_HOST=\n 1217s # 1217s # expecting 200, got 200 1217s ok 168 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: 1217s # RESPONSE: 1217s # HTTP/1.1 200 OK\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Foo: \r\n 1217s # Vary: In-If1\r\n 1217s # DMMATCH1: 1\r\n 1217s # Content-Length: 36\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/plain\r\n 1217s # \r\n 1217s # Hi!\n 1217s # SERVERNAME=localhost\n 1217s # HTTP_HOST=\n 1217s # 1217s # expecting 200, got 200 1217s ok 169 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1217s # DECODED: : bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 564\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 170 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1217s # DECODED: F\x00oo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 528\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 171 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1217s # DECODED: F\x01oo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 564\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 172 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1217s # DECODED: F\noo: bar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 528\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 173 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: b\tar 1217s # RESPONSE: 1217s # HTTP/1.1 200 OK\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Foo: b\tar\r\n 1217s # Vary: In-If1\r\n 1217s # DMMATCH1: 1\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/plain\r\n 1217s # \r\n 1217s # Hi!\n 1217s # SERVERNAME=localhost\n 1217s # HTTP_HOST=\n 1217s # 1217s # expecting 200, got 200 1217s ok 174 1217s # SENDING: 1217s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1217s # DECODED: Foo: b\x01ar 1217s # RESPONSE: 1217s # HTTP/1.1 500 Internal Server Error\r\n 1217s # Date: Tue, 06 May 2025 17:44:27 GMT\r\n 1217s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1217s # Content-Length: 564\r\n 1217s # Connection: close\r\n 1217s # Content-Type: text/html; charset=iso-8859-1\r\n 1217s # \r\n 1217s # \n 1217s # \n 1217s # ... 1217s # expecting 500, got 500 1217s ok 175 1217s # SENDING: 1217s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1217s # expecting 500, got 500 1217s ok 176 1217s ok 177 1217s ok 178 1217s ok 1220s t/apache/if_sections.t .............. 1220s 1..46 1220s # Running under perl version 5.040001 for linux 1220s # Current time local: Tue May 6 17:44:28 2025 1220s # Current time GMT: Tue May 6 17:44:28 2025 1220s # Using Test.pm version 1.31 1220s # Using Apache/Test.pm version 1.44 1220s # /if_sec/ with '': 1220s # expected: 200 1220s # received: '200' 1220s ok 1 1220s # expected: undef 1220s # received: undef 1220s ok 2 1220s # /if_sec/foo.if_test with '': 1220s # expected: 200 1220s # received: '200' 1220s ok 3 1220s # expected: undef 1220s # received: undef 1220s ok 4 1220s # /if_sec/foo.if_test with '1': 1220s # expected: 200 1220s # received: '200' 1220s ok 5 1220s # expected: 'global1' 1220s # received: 'global1' 1220s ok 6 1220s # /if_sec/foo.if_test with '1 11': 1220s # expected: 200 1220s # received: '200' 1220s ok 7 1220s # expected: 'global1, nested11, nested113' 1220s # received: 'global1, nested11, nested113' 1220s ok 8 1220s # /if_sec/foo.if_test with '1 11 111': 1220s # expected: 200 1220s # received: '200' 1220s ok 9 1220s # expected: 'global1, nested11, nested111' 1220s # received: 'global1, nested11, nested111' 1220s ok 10 1220s # /if_sec/foo.if_test with '1 11 112': 1220s # expected: 200 1220s # received: '200' 1220s ok 11 1220s # expected: 'global1, nested11, nested112' 1220s # received: 'global1, nested11, nested112' 1220s ok 12 1220s # /if_sec/foo.if_test with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 13 1220s # expected: 'global1, files2' 1220s # received: 'global1, files2' 1220s ok 14 1220s # /if_sec/dir/foo.txt with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 15 1220s # expected: 'global1, dir1, dir2, dir_files1' 1220s # received: 'global1, dir1, dir2, dir_files1' 1220s ok 16 1220s # /if_sec/dir/ with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 17 1220s # expected: 'global1, dir1, dir2' 1220s # received: 'global1, dir1, dir2' 1220s ok 18 1220s # /if_sec/dir/ with '1 11': 1220s # expected: 200 1220s # received: '200' 1220s ok 19 1220s # expected: 'global1, dir1, nested11, nested113' 1220s # received: 'global1, dir1, nested11, nested113' 1220s ok 20 1220s # /if_sec/dir/ with '1 11 111': 1220s # expected: 200 1220s # received: '200' 1220s ok 21 1220s # expected: 'global1, dir1, nested11, nested111' 1220s # received: 'global1, dir1, nested11, nested111' 1220s ok 22 1220s # /if_sec/dir/ with '1 11 112': 1220s # expected: 200 1220s # received: '200' 1220s ok 23 1220s # expected: 'global1, dir1, nested11, nested112' 1220s # received: 'global1, dir1, nested11, nested112' 1220s ok 24 1220s # /if_sec/loc/ with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 25 1220s # expected: 'global1, loc1, loc2' 1220s # received: 'global1, loc1, loc2' 1220s ok 26 1220s # /if_sec/loc/foo.txt with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 27 1220s # expected: 'global1, loc1, loc2' 1220s # received: 'global1, loc1, loc2' 1220s ok 28 1220s # /if_sec/loc/ with '1 11': 1220s # expected: 200 1220s # received: '200' 1220s ok 29 1220s # expected: 'global1, loc1, nested11, nested113' 1220s # received: 'global1, loc1, nested11, nested113' 1220s ok 30 1220s # /if_sec/loc/ with '1 11 111': 1220s # expected: 200 1220s # received: '200' 1220s ok 31 1220s # expected: 'global1, loc1, nested11, nested111' 1220s # received: 'global1, loc1, nested11, nested111' 1220s ok 32 1220s # /if_sec/loc/ with '1 11 112': 1220s # expected: 200 1220s # received: '200' 1220s ok 33 1220s # expected: 'global1, loc1, nested11, nested112' 1220s # received: 'global1, loc1, nested11, nested112' 1220s ok 34 1220s # /if_sec/loc/foo.if_test with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 35 1220s # expected: 'global1, files2, loc1, loc2' 1220s # received: 'global1, files2, loc1, loc2' 1220s ok 36 1220s # /if_sec/loc/foo.if_test with '1 2 11': 1220s # expected: 200 1220s # received: '200' 1220s ok 37 1220s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1220s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1220s ok 38 1220s # /if_sec/loc/foo.if_test with '1 2 11 111': 1220s # expected: 200 1220s # received: '200' 1220s ok 39 1220s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1220s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1220s ok 40 1220s # /if_sec/loc/foo.if_test with '1 2 11 112': 1220s # expected: 200 1220s # received: '200' 1220s ok 41 1220s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1220s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1220s ok 42 1220s # /if_sec/proxy/ with '1 2': 1220s # expected: 200 1220s # received: '200' 1220s ok 43 1220s # expected: 'global1, locp1, locp2' 1220s # received: 'global1, locp1, locp2' 1220s ok 44 1220s # /if_sec/proxy/ with '2': 1220s # expected: 200 1220s # received: '200' 1220s ok 45 1220s # expected: 'locp2' 1220s # received: 'locp2' 1220s ok 46 1220s ok 1223s t/apache/iffile.t ................... 1223s 1..2 1223s # Running under perl version 5.040001 for linux 1223s # Current time local: Tue May 6 17:44:31 2025 1223s # Current time GMT: Tue May 6 17:44:31 2025 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.44 1223s # expected: 200 1223s # received: '200' 1223s ok 1 1223s # expected: 'success1, success2, success3, success4, success5' 1223s # received: 'success1, success2, success3, success4, success5' 1223s ok 2 1223s ok 1226s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1232s t/apache/limits.t ................... 1232s 1..12 1232s # Running under perl version 5.040001 for linux 1232s # Current time local: Tue May 6 17:44:36 2025 1232s # Current time GMT: Tue May 6 17:44:36 2025 1232s # Using Test.pm version 1.31 1232s # Using Apache/Test.pm version 1.44 1232s # Testing LimitRequestLine; should succeed 1232s # testing : Test #1 1232s # expected: 200 1232s # received: '200' 1232s ok 1 1232s # Testing LimitRequestLine; should fail 1232s # testing : Test #2 1232s # expected: 414 1232s # received: '414' 1232s ok 2 1232s # Testing LimitRequestFieldSize; should succeed 1232s # testing : Test #3 1232s # expected: 200 1232s # received: '200' 1232s ok 3 1232s # Testing LimitRequestFieldSize; should fail 1232s # testing : Test #4 1232s # expected: 400 1232s # received: '400' 1232s ok 4 1232s # Testing LimitRequestFields; should succeed 1232s # testing : Test #5 1232s # expected: 200 1232s # received: '200' 1232s ok 5 1232s # Testing LimitRequestFields; should fail 1232s # testing : Test #6 1232s # expected: 400 1232s # received: '400' 1232s ok 6 1232s # Testing LimitRequestBody; should succeed 1232s # Chunked transfer-encoding enabled 1232s # testing : Test #7 1232s # expected: 200 1232s # received: '200' 1232s ok 7 1232s # Testing LimitRequestBody; should succeed 1232s # Chunked transfer-encoding disabled 1232s # testing : Test #8 1232s # expected: 200 1232s # received: '200' 1232s ok 8 1232s # Testing LimitRequestBody; should fail 1232s # Chunked transfer-encoding enabled 1232s # testing : Test #9 1232s # expected: 413 1232s # received: '413' 1232s ok 9 1232s # Testing LimitRequestBody; should fail 1232s # Chunked transfer-encoding disabled 1232s # testing : Test #10 1232s # expected: 413 1232s # received: '413' 1232s ok 10 1232s # Testing LimitRequestFieldSize; should succeed 1232s # testing : Test #11 1232s # expected: 200 1232s # received: '200' 1232s ok 11 1232s # Testing LimitRequestFieldSize; should fail 1232s # testing : Test #12 1232s # expected: 400 1232s # received: '400' 1232s ok 12 1232s ok 1236s t/apache/loglevel.t ................. 1236s 1..8 1236s # Running under perl version 5.040001 for linux 1236s # Current time local: Tue May 6 17:44:43 2025 1236s # Current time GMT: Tue May 6 17:44:43 2025 1236s # Using Test.pm version 1.31 1236s # Using Apache/Test.pm version 1.44 1236s ok 1 1236s ok 2 1236s ok 3 1236s ok 4 1236s ok 5 1236s ok 6 1236s ok 7 1236s ok 8 1236s ok 1239s t/apache/maxranges.t ................ 1239s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1239s 1..19 1239s # Running under perl version 5.040001 for linux 1239s # Current time local: Tue May 6 17:44:46 2025 1239s # Current time GMT: Tue May 6 17:44:46 2025 1239s # Using Test.pm version 1.31 1239s # Using Apache/Test.pm version 1.44 1239s ok 1 1239s ok 2 1239s ok 3 1239s ok 4 1239s ok 5 1239s ok 6 1239s ok 7 1239s ok 8 1239s ok 9 1239s ok 10 1239s ok 11 1239s ok 12 1239s ok 13 1239s ok 14 1239s ok 15 1239s ok 16 1239s ok 17 1239s ok 18 1239s ok 19 1239s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1239s ok 1242s t/apache/mergeslashes.t ............. 1242s 1..9 1242s # Running under perl version 5.040001 for linux 1242s # Current time local: Tue May 6 17:44:49 2025 1242s # Current time GMT: Tue May 6 17:44:49 2025 1242s # Using Test.pm version 1.31 1242s # Using Apache/Test.pm version 1.44 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for exact match 1242s ok 1 1242s # SENDING to 127.0.0.1:8546 1242s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for merged even at front 1242s ok 2 1242s # SENDING to 127.0.0.1:8546 1242s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for merged even at front 1242s ok 3 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for c// should be merged 1242s ok 4 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for a// should be merged 1242s ok 5 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for a// matches locationmatch 1242s ok 6 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1242s # expected 200, got 200 for c// doesn't match locationmatch 1242s ok 7 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for baseline failed 1242s ok 8 1242s # SENDING to 127.0.0.1:8546 1242s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1242s # expected 403, got 403 for b//d not merged for Location with OFF 1242s ok 9 1242s ok 1245s t/apache/mmn.t ...................... 1245s 1..2 1245s # Running under perl version 5.040001 for linux 1245s # Current time local: Tue May 6 17:44:53 2025 1245s # Current time GMT: Tue May 6 17:44:53 2025 1245s # Using Test.pm version 1.31 1245s # Using Apache/Test.pm version 1.44 1245s ok 1 1245s ok 2 1245s ok 1248s t/apache/options.t .................. 1248s 1..2 1248s # Running under perl version 5.040001 for linux 1248s # Current time local: Tue May 6 17:44:56 2025 1248s # Current time GMT: Tue May 6 17:44:56 2025 1248s # Using Test.pm version 1.31 1248s # Using Apache/Test.pm version 1.44 1248s # testing : code 1248s # expected: 200 1248s # received: '200' 1248s ok 1 1248s # testing : OPTIONS 1248s # expected: qr/OPTIONS/ 1248s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1248s ok 2 1248s ok 1252s t/apache/passbrigade.t .............. 1252s # using LWP client 1252s 1..114 1252s # Running under perl version 5.040001 for linux 1252s # Current time local: Tue May 6 17:44:59 2025 1252s # Current time GMT: Tue May 6 17:44:59 2025 1252s # Using Test.pm version 1.31 1252s # Using Apache/Test.pm version 1.44 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 1024 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 1024 1252s # received: 1024 1252s ok 1 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 2048 1252s # received: 2048 1252s ok 2 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 3072 1252s # received: 3072 1252s ok 3 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 4096 1252s # received: 4096 1252s ok 4 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 5120 1252s # received: 5120 1252s ok 5 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 6144 1252s # received: 6144 1252s ok 6 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 7168 1252s # received: 7168 1252s ok 7 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 8192 1252s # received: 8192 1252s ok 8 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 9216 1252s # received: 9216 1252s ok 9 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 10240 1252s # received: 10240 1252s ok 10 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 11264 1252s # received: 11264 1252s ok 11 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 12288 1252s # received: 12288 1252s ok 12 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 13312 1252s # received: 13312 1252s ok 13 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 14336 1252s # received: 14336 1252s ok 14 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 15360 1252s # received: 15360 1252s ok 15 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 16384 1252s # received: 16384 1252s ok 16 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 17408 1252s # received: 17408 1252s ok 17 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 18432 1252s # received: 18432 1252s ok 18 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 19456 1252s # received: 19456 1252s ok 19 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 20480 1252s # received: 20480 1252s ok 20 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 21504 1252s # received: 21504 1252s ok 21 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 22528 1252s # received: 22528 1252s ok 22 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 23552 1252s # received: 23552 1252s ok 23 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 24576 1252s # received: 24576 1252s ok 24 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 25600 1252s # received: 25600 1252s ok 25 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 26624 1252s # received: 26624 1252s ok 26 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 27648 1252s # received: 27648 1252s ok 27 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 28672 1252s # received: 28672 1252s ok 28 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 29696 1252s # received: 29696 1252s ok 29 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 30720 1252s # received: 30720 1252s ok 30 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 31744 1252s # received: 31744 1252s ok 31 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 32768 1252s # received: 32768 1252s ok 32 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 33792 1252s # received: 33792 1252s ok 33 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 34816 1252s # received: 34816 1252s ok 34 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 35840 1252s # received: 35840 1252s ok 35 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 36864 1252s # received: 36864 1252s ok 36 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 37888 1252s # received: 37888 1252s ok 37 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 38912 1252s # received: 38912 1252s ok 38 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 39936 1252s # received: 39936 1252s ok 39 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 40960 1252s # received: 40960 1252s ok 40 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 41984 1252s # received: 41984 1252s ok 41 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 43008 1252s # received: 43008 1252s ok 42 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 44032 1252s # received: 44032 1252s ok 43 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 45056 1252s # received: 45056 1252s ok 44 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 46080 1252s # received: 46080 1252s ok 45 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 47104 1252s # received: 47104 1252s ok 46 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 48128 1252s # received: 48128 1252s ok 47 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 49152 1252s # received: 49152 1252s ok 48 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 50176 1252s # received: 50176 1252s ok 49 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 51200 1252s # received: 51200 1252s ok 50 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 102400 1252s # received: 102400 1252s ok 51 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 307200 1252s # received: 307200 1252s ok 52 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 512000 1252s # received: 512000 1252s ok 53 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 2048000 1252s # received: 2048000 1252s ok 54 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 4096000 1252s # received: 4096000 1252s ok 55 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 6144000 1252s # received: 6144000 1252s ok 56 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:02 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 10240000 1252s # received: 10240000 1252s ok 57 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 1024 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 1024 1252s # received: 1024 1252s ok 58 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 2048 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 2048 1252s # received: 2048 1252s ok 59 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 3072 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 3072 1252s # received: 3072 1252s ok 60 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 4096 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 4096 1252s # received: 4096 1252s ok 61 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 5120 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 5120 1252s # received: 5120 1252s ok 62 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 6144 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 6144 1252s # received: 6144 1252s ok 63 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 7168 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 7168 1252s # received: 7168 1252s ok 64 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 8192 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #DMMATCH1: 1 1252s # 1252s # testing : bytes in body 1252s # expected: 8192 1252s # received: 8192 1252s ok 65 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 9216 1252s # received: 9216 1252s ok 66 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 10240 1252s # received: 10240 1252s ok 67 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 11264 1252s # received: 11264 1252s ok 68 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 12288 1252s # received: 12288 1252s ok 69 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 13312 1252s # received: 13312 1252s ok 70 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 14336 1252s # received: 14336 1252s ok 71 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 15360 1252s # received: 15360 1252s ok 72 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 16384 1252s # received: 16384 1252s ok 73 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 17408 1252s # received: 17408 1252s ok 74 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 18432 1252s # received: 18432 1252s ok 75 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 19456 1252s # received: 19456 1252s ok 76 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 20480 1252s # received: 20480 1252s ok 77 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 21504 1252s # received: 21504 1252s ok 78 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 22528 1252s # received: 22528 1252s ok 79 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 23552 1252s # received: 23552 1252s ok 80 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 24576 1252s # received: 24576 1252s ok 81 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 25600 1252s # received: 25600 1252s ok 82 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 26624 1252s # received: 26624 1252s ok 83 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 27648 1252s # received: 27648 1252s ok 84 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 28672 1252s # received: 28672 1252s ok 85 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 29696 1252s # received: 29696 1252s ok 86 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 30720 1252s # received: 30720 1252s ok 87 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 31744 1252s # received: 31744 1252s ok 88 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 32768 1252s # received: 32768 1252s ok 89 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 33792 1252s # received: 33792 1252s ok 90 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 34816 1252s # received: 34816 1252s ok 91 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 35840 1252s # received: 35840 1252s ok 92 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 36864 1252s # received: 36864 1252s ok 93 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 37888 1252s # received: 37888 1252s ok 94 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 38912 1252s # received: 38912 1252s ok 95 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 39936 1252s # received: 39936 1252s ok 96 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 40960 1252s # received: 40960 1252s ok 97 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 41984 1252s # received: 41984 1252s ok 98 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 43008 1252s # received: 43008 1252s ok 99 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 44032 1252s # received: 44032 1252s ok 100 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 45056 1252s # received: 45056 1252s ok 101 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 46080 1252s # received: 46080 1252s ok 102 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 47104 1252s # received: 47104 1252s ok 103 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 48128 1252s # received: 48128 1252s ok 104 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 49152 1252s # received: 49152 1252s ok 105 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 50176 1252s # received: 50176 1252s ok 106 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 51200 1252s # received: 51200 1252s ok 107 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 102400 1252s # received: 102400 1252s ok 108 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 307200 1252s # received: 307200 1252s ok 109 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 512000 1252s # received: 512000 1252s ok 110 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 2048000 1252s # received: 2048000 1252s ok 111 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 4096000 1252s # received: 4096000 1252s ok 112 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 6144000 1252s # received: 6144000 1252s ok 113 1252s #lwp request: 1252s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1252s #User-Agent: libwww-perl/6.78 1252s # 1252s #server response: 1252s #HTTP/1.1 200 OK 1252s #Connection: close 1252s #Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1252s #Vary: In-If1 1252s #Content-Length: 0 1252s #Client-Date: Tue, 06 May 2025 17:45:03 GMT 1252s #Client-Peer: 127.0.0.1:8529 1252s #Client-Response-Num: 1 1252s #Client-Transfer-Encoding: chunked 1252s #DMMATCH1: 1 1252s #X-Content-Length-Note: added by Apache::TestRequest 1252s # 1252s # testing : bytes in body 1252s # expected: 10240000 1252s # received: 10240000 1252s ok 114 1252s ok 1255s t/apache/post.t ..................... 1255s # using LWP client 1255s 1..51 1255s # Running under perl version 5.040001 for linux 1255s # Current time local: Tue May 6 17:45:03 2025 1255s # Current time GMT: Tue May 6 17:45:03 2025 1255s # Using Test.pm version 1.31 1255s # Using Apache/Test.pm version 1.44 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 1024 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '1024' 1255s # received: 1024 1255s ok 1 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 2048 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '2048' 1255s # received: 2048 1255s ok 2 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 3072 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '3072' 1255s # received: 3072 1255s ok 3 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 4096 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '4096' 1255s # received: 4096 1255s ok 4 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 5120 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '5120' 1255s # received: 5120 1255s ok 5 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 6144 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '6144' 1255s # received: 6144 1255s ok 6 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 7168 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '7168' 1255s # received: 7168 1255s ok 7 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 8192 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '8192' 1255s # received: 8192 1255s ok 8 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 9216 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 5 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '9216' 1255s # received: 9216 1255s ok 9 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 10240 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '10240' 1255s # received: 10240 1255s ok 10 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 11264 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '11264' 1255s # received: 11264 1255s ok 11 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 12288 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '12288' 1255s # received: 12288 1255s ok 12 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 13312 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '13312' 1255s # received: 13312 1255s ok 13 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 14336 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '14336' 1255s # received: 14336 1255s ok 14 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 15360 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '15360' 1255s # received: 15360 1255s ok 15 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 16384 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '16384' 1255s # received: 16384 1255s ok 16 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 17408 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '17408' 1255s # received: 17408 1255s ok 17 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 18432 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '18432' 1255s # received: 18432 1255s ok 18 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 19456 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '19456' 1255s # received: 19456 1255s ok 19 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 20480 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '20480' 1255s # received: 20480 1255s ok 20 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 21504 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '21504' 1255s # received: 21504 1255s ok 21 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 22528 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '22528' 1255s # received: 22528 1255s ok 22 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 23552 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '23552' 1255s # received: 23552 1255s ok 23 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 24576 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '24576' 1255s # received: 24576 1255s ok 24 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 25600 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '25600' 1255s # received: 25600 1255s ok 25 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 26624 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '26624' 1255s # received: 26624 1255s ok 26 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 27648 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '27648' 1255s # received: 27648 1255s ok 27 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 28672 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '28672' 1255s # received: 28672 1255s ok 28 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 29696 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '29696' 1255s # received: 29696 1255s ok 29 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 30720 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '30720' 1255s # received: 30720 1255s ok 30 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 31744 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '31744' 1255s # received: 31744 1255s ok 31 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 32768 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '32768' 1255s # received: 32768 1255s ok 32 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 33792 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '33792' 1255s # received: 33792 1255s ok 33 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 34816 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '34816' 1255s # received: 34816 1255s ok 34 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 35840 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '35840' 1255s # received: 35840 1255s ok 35 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 36864 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '36864' 1255s # received: 36864 1255s ok 36 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 37888 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '37888' 1255s # received: 37888 1255s ok 37 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 38912 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '38912' 1255s # received: 38912 1255s ok 38 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 39936 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '39936' 1255s # received: 39936 1255s ok 39 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 40960 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '40960' 1255s # received: 40960 1255s ok 40 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 41984 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '41984' 1255s # received: 41984 1255s ok 41 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 43008 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '43008' 1255s # received: 43008 1255s ok 42 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 44032 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '44032' 1255s # received: 44032 1255s ok 43 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 45056 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '45056' 1255s # received: 45056 1255s ok 44 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 46080 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '46080' 1255s # received: 46080 1255s ok 45 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 47104 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '47104' 1255s # received: 47104 1255s ok 46 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 48128 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '48128' 1255s # received: 48128 1255s ok 47 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 49152 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '49152' 1255s # received: 49152 1255s ok 48 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 50176 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '50176' 1255s # received: 50176 1255s ok 49 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 51200 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 6 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '51200' 1255s # received: 51200 1255s ok 50 1255s #lwp request: 1255s #POST http://localhost:8529/eat_post HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s #Content-Length: 102400 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1255s #Vary: In-If1 1255s #Content-Length: 7 1255s #Client-Date: Tue, 06 May 2025 17:45:06 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : length posted 1255s # expected: '102400' 1255s # received: 102400 1255s ok 51 1255s ok 1258s t/apache/pr17629.t .................. 1258s 1..4 1258s # Running under perl version 5.040001 for linux 1258s # Current time local: Tue May 6 17:45:06 2025 1258s # Current time GMT: Tue May 6 17:45:06 2025 1258s # Using Test.pm version 1.31 1258s # Using Apache/Test.pm version 1.44 1258s # expected: 'begin-foobar-end 1258s # ' 1258s # received: 'begin-foobar-end 1258s # ' 1258s ok 1 1258s # expected: 200 1258s # received: '200' 1258s ok 2 1258s # testing : response was gzipped 1258s # expected: 'gzip' 1258s # received: 'gzip' 1258s ok 3 1258s # expected: 'begin-foobar-end 1258s # ' 1258s # received: 'begin-foobar-end 1258s # ' 1258s ok 4 1258s ok 1261s t/apache/pr18757.t .................. 1261s 1..3 1261s # Running under perl version 5.040001 for linux 1261s # Current time local: Tue May 6 17:45:09 2025 1261s # Current time GMT: Tue May 6 17:45:09 2025 1261s # Using Test.pm version 1.31 1261s # Using Apache/Test.pm version 1.44 1261s # testing : 200 response from GET 1261s # expected: 200 1261s # received: '200' 1261s ok 1 1261s # expected C-L is 26 1261s # URL via proxy is http://localhost:8539/index.html 1261s ok 2 1261s # line: HTTP/1.1 200 OK 1261s # line: Date: Tue, 06 May 2025 17:45:12 GMT 1261s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1261s # line: Vary: In-If1 1261s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1261s # line: ETag: "1a-62c6deaf13e40" 1261s # line: Accept-Ranges: bytes 1261s # line: Content-Length: 26 1261s # line: DMMATCH1: 1 1261s # line: Content-Type: text/html 1261s # line: 1261s # testing : whether proxy strips Content-Length header 1261s # expected: 1 1261s # received: 1 1261s ok 3 1261s ok 1264s t/apache/pr35292.t .................. 1264s 1..3 1264s # Running under perl version 5.040001 for linux 1264s # Current time local: Tue May 6 17:45:12 2025 1264s # Current time GMT: Tue May 6 17:45:12 2025 1264s # Using Test.pm version 1.31 1264s # Using Apache/Test.pm version 1.44 1264s ok 1 1264s ok 2 1264s # testing : read response-line 1264s # expected: qr/^HTTP\/1\.. 413/ 1264s # received: 'HTTP/1.1 413 Request Entity Too Large 1264s # ' 1264s ok 3 1264s ok 1267s t/apache/pr35330.t .................. 1267s 1..2 1267s # Running under perl version 5.040001 for linux 1267s # Current time local: Tue May 6 17:45:15 2025 1267s # Current time GMT: Tue May 6 17:45:15 2025 1267s # Using Test.pm version 1.31 1267s # Using Apache/Test.pm version 1.44 1267s # testing : SSI was allowed for location 1267s # expected: 200 1267s # received: '200' 1267s ok 1 1267s # testing : file was served with correct content 1267s # expected: 'hello' 1267s # received: 'hello' 1267s ok 2 1267s ok 1270s t/apache/pr37166.t .................. 1270s 1..4 1270s # Running under perl version 5.040001 for linux 1270s # Current time local: Tue May 6 17:45:18 2025 1270s # Current time GMT: Tue May 6 17:45:18 2025 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.44 1270s # testing : SSI was allowed for location 1270s # expected: 200 1270s # received: '200' 1270s ok 1 1270s # testing : file was served with correct content 1270s # expected: 'Hello world 1270s # ' 1270s # received: 'Hello world 1270s # ' 1270s ok 2 1270s # testing : explicit 200 response 1270s # expected: 200 1270s # received: '200' 1270s ok 3 1270s # testing : file was again served with correct content 1270s # expected: 'Hello world 1270s # ' 1270s # received: 'Hello world 1270s # ' 1270s ok 4 1270s ok 1273s t/apache/pr43939.t .................. 1273s 1..4 1273s # Running under perl version 5.040001 for linux 1273s # Current time local: Tue May 6 17:45:21 2025 1273s # Current time GMT: Tue May 6 17:45:21 2025 1273s # Using Test.pm version 1.31 1273s # Using Apache/Test.pm version 1.44 1273s # expected: 'begin-default-end 1273s # ' 1273s # received: 'begin-default-end 1273s # ' 1273s ok 1 1273s # expected: 200 1273s # received: '200' 1273s ok 2 1273s # testing : response was gzipped 1273s # expected: 'gzip' 1273s # received: 'gzip' 1273s ok 3 1273s # expected: 'begin-default-end 1273s # ' 1273s # received: 'begin-default-end 1273s # ' 1273s ok 4 1273s ok 1276s t/apache/pr49328.t .................. 1276s 1..1 1276s # Running under perl version 5.040001 for linux 1276s # Current time local: Tue May 6 17:45:24 2025 1276s # Current time GMT: Tue May 6 17:45:24 2025 1276s # Using Test.pm version 1.31 1276s # Using Apache/Test.pm version 1.44 1276s # expected: 'before 1276s # included 1276s # after 1276s # ' 1276s # received: 'before 1276s # included 1276s # after 1276s # ' 1276s ok 1 1276s ok 1279s t/apache/pr64339.t .................. 1279s 1..12 1279s # Running under perl version 5.040001 for linux 1279s # Current time local: Tue May 6 17:45:27 2025 1279s # Current time GMT: Tue May 6 17:45:27 2025 1279s # Using Test.pm version 1.31 1279s # Using Apache/Test.pm version 1.44 1279s # testing : fetching /doc.xml 1279s # expected: 200 1279s # received: '200' 1279s ok 1 1279s # testing : content-type header test for /doc.xml 1279s # expected: 'application/xml; charset=utf-8' 1279s # received: 'application/xml; charset=utf-8' 1279s ok 2 1279s # testing : content test for /doc.xml 1279s # expected: 'fóó 1279s # ' 1279s # received: 'fóó 1279s # ' 1279s ok 3 1279s # testing : fetching /doc.fooxml 1279s # expected: 200 1279s # received: '200' 1279s ok 4 1279s # testing : content-type header test for /doc.fooxml 1279s # expected: 'application/foo+xml; charset=utf-8' 1279s # received: 'application/foo+xml; charset=utf-8' 1279s ok 5 1279s # testing : content test for /doc.fooxml 1279s # expected: 'fóó 1279s # ' 1279s # received: 'fóó 1279s # ' 1279s ok 6 1279s # testing : fetching /doc.notxml 1279s # expected: 200 1279s # received: '200' 1279s ok 7 1279s # testing : content-type header test for /doc.notxml 1279s # expected: 'application/notreallyxml' 1279s # received: 'application/notreallyxml' 1279s ok 8 1279s # testing : content test for /doc.notxml 1279s # expected: 'f 1279s # ' 1279s # received: 'f 1279s # ' 1279s ok 9 1279s # testing : fetching /doc.isohtml 1279s # expected: 200 1279s # received: '200' 1279s ok 10 1279s # testing : content-type header test for /doc.isohtml 1279s # expected: 'text/html;charset=utf-8' 1279s # received: 'text/html;charset=utf-8' 1279s ok 11 1279s # testing : content test for /doc.isohtml 1279s # expected: '

fóó 1279s #

' 1279s # received: '

fóó 1279s #

' 1279s ok 12 1279s ok 1283s t/apache/rwrite.t ................... 1283s # using LWP client 1283s 1..114 1283s # Running under perl version 5.040001 for linux 1283s # Current time local: Tue May 6 17:45:30 2025 1283s # Current time GMT: Tue May 6 17:45:30 2025 1283s # Using Test.pm version 1.31 1283s # Using Apache/Test.pm version 1.44 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 1024 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 1024 1283s # received: 1024 1283s ok 1 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 2048 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 2048 1283s # received: 2048 1283s ok 2 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 3072 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 3072 1283s # received: 3072 1283s ok 3 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 4096 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 4096 1283s # received: 4096 1283s ok 4 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 5120 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 5120 1283s # received: 5120 1283s ok 5 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 6144 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 6144 1283s # received: 6144 1283s ok 6 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 7168 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 7168 1283s # received: 7168 1283s ok 7 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 8192 1283s # received: 8192 1283s ok 8 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 9216 1283s # received: 9216 1283s ok 9 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 10240 1283s # received: 10240 1283s ok 10 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 11264 1283s # received: 11264 1283s ok 11 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 12288 1283s # received: 12288 1283s ok 12 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 13312 1283s # received: 13312 1283s ok 13 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 14336 1283s # received: 14336 1283s ok 14 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 15360 1283s # received: 15360 1283s ok 15 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 16384 1283s # received: 16384 1283s ok 16 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 17408 1283s # received: 17408 1283s ok 17 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 18432 1283s # received: 18432 1283s ok 18 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 19456 1283s # received: 19456 1283s ok 19 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 20480 1283s # received: 20480 1283s ok 20 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 21504 1283s # received: 21504 1283s ok 21 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 22528 1283s # received: 22528 1283s ok 22 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 23552 1283s # received: 23552 1283s ok 23 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 24576 1283s # received: 24576 1283s ok 24 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 25600 1283s # received: 25600 1283s ok 25 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 26624 1283s # received: 26624 1283s ok 26 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 27648 1283s # received: 27648 1283s ok 27 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 28672 1283s # received: 28672 1283s ok 28 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 29696 1283s # received: 29696 1283s ok 29 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 30720 1283s # received: 30720 1283s ok 30 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 31744 1283s # received: 31744 1283s ok 31 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 32768 1283s # received: 32768 1283s ok 32 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 33792 1283s # received: 33792 1283s ok 33 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 34816 1283s # received: 34816 1283s ok 34 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 35840 1283s # received: 35840 1283s ok 35 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 36864 1283s # received: 36864 1283s ok 36 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 37888 1283s # received: 37888 1283s ok 37 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 38912 1283s # received: 38912 1283s ok 38 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 39936 1283s # received: 39936 1283s ok 39 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 40960 1283s # received: 40960 1283s ok 40 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 41984 1283s # received: 41984 1283s ok 41 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 43008 1283s # received: 43008 1283s ok 42 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 44032 1283s # received: 44032 1283s ok 43 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 45056 1283s # received: 45056 1283s ok 44 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 46080 1283s # received: 46080 1283s ok 45 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 47104 1283s # received: 47104 1283s ok 46 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 48128 1283s # received: 48128 1283s ok 47 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 49152 1283s # received: 49152 1283s ok 48 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 50176 1283s # received: 50176 1283s ok 49 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 51200 1283s # received: 51200 1283s ok 50 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 102400 1283s # received: 102400 1283s ok 51 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 307200 1283s # received: 307200 1283s ok 52 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 512000 1283s # received: 512000 1283s ok 53 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 2048000 1283s # received: 2048000 1283s ok 54 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 4096000 1283s # received: 4096000 1283s ok 55 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 6144000 1283s # received: 6144000 1283s ok 56 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 10240000 1283s # received: 10240000 1283s ok 57 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 1024 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 1024 1283s # received: 1024 1283s ok 58 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 2048 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 2048 1283s # received: 2048 1283s ok 59 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 3072 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 3072 1283s # received: 3072 1283s ok 60 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 4096 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 4096 1283s # received: 4096 1283s ok 61 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 5120 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 5120 1283s # received: 5120 1283s ok 62 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 6144 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 6144 1283s # received: 6144 1283s ok 63 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 7168 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #DMMATCH1: 1 1283s # 1283s # testing : bytes in body 1283s # expected: 7168 1283s # received: 7168 1283s ok 64 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 8192 1283s # received: 8192 1283s ok 65 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 9216 1283s # received: 9216 1283s ok 66 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 10240 1283s # received: 10240 1283s ok 67 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 11264 1283s # received: 11264 1283s ok 68 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 12288 1283s # received: 12288 1283s ok 69 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 13312 1283s # received: 13312 1283s ok 70 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 14336 1283s # received: 14336 1283s ok 71 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 15360 1283s # received: 15360 1283s ok 72 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 16384 1283s # received: 16384 1283s ok 73 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 17408 1283s # received: 17408 1283s ok 74 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 18432 1283s # received: 18432 1283s ok 75 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 19456 1283s # received: 19456 1283s ok 76 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 20480 1283s # received: 20480 1283s ok 77 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 21504 1283s # received: 21504 1283s ok 78 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 22528 1283s # received: 22528 1283s ok 79 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 23552 1283s # received: 23552 1283s ok 80 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 24576 1283s # received: 24576 1283s ok 81 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 25600 1283s # received: 25600 1283s ok 82 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 26624 1283s # received: 26624 1283s ok 83 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 27648 1283s # received: 27648 1283s ok 84 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 28672 1283s # received: 28672 1283s ok 85 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 29696 1283s # received: 29696 1283s ok 86 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 30720 1283s # received: 30720 1283s ok 87 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 31744 1283s # received: 31744 1283s ok 88 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 32768 1283s # received: 32768 1283s ok 89 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 33792 1283s # received: 33792 1283s ok 90 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 34816 1283s # received: 34816 1283s ok 91 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 35840 1283s # received: 35840 1283s ok 92 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 36864 1283s # received: 36864 1283s ok 93 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 37888 1283s # received: 37888 1283s ok 94 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 38912 1283s # received: 38912 1283s ok 95 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 39936 1283s # received: 39936 1283s ok 96 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 40960 1283s # received: 40960 1283s ok 97 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 41984 1283s # received: 41984 1283s ok 98 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 43008 1283s # received: 43008 1283s ok 99 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 44032 1283s # received: 44032 1283s ok 100 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 45056 1283s # received: 45056 1283s ok 101 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 46080 1283s # received: 46080 1283s ok 102 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 47104 1283s # received: 47104 1283s ok 103 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 48128 1283s # received: 48128 1283s ok 104 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 49152 1283s # received: 49152 1283s ok 105 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 50176 1283s # received: 50176 1283s ok 106 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 51200 1283s # received: 51200 1283s ok 107 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 102400 1283s # received: 102400 1283s ok 108 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 307200 1283s # received: 307200 1283s ok 109 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 512000 1283s # received: 512000 1283s ok 110 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 2048000 1283s # received: 2048000 1283s ok 111 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 4096000 1283s # received: 4096000 1283s ok 112 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 6144000 1283s # received: 6144000 1283s ok 113 1283s #lwp request: 1283s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1283s #User-Agent: libwww-perl/6.78 1283s # 1283s #server response: 1283s #HTTP/1.1 200 OK 1283s #Connection: close 1283s #Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1283s #Vary: In-If1 1283s #Content-Length: 0 1283s #Client-Date: Tue, 06 May 2025 17:45:33 GMT 1283s #Client-Peer: 127.0.0.1:8529 1283s #Client-Response-Num: 1 1283s #Client-Transfer-Encoding: chunked 1283s #DMMATCH1: 1 1283s #X-Content-Length-Note: added by Apache::TestRequest 1283s # 1283s # testing : bytes in body 1283s # expected: 10240000 1283s # received: 10240000 1283s ok 114 1283s ok 1286s t/apache/server_name_port.t ......... 1286s 1..84 1286s # Running under perl version 5.040001 for linux 1286s # Current time local: Tue May 6 17:45:33 2025 1286s # Current time GMT: Tue May 6 17:45:33 2025 1286s # Using Test.pm version 1.31 1286s # Using Apache/Test.pm version 1.44 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1286s # expecting 200, got 200 1286s ok 1 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 2 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 3 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1286s # expecting 200, got 200 1286s ok 4 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 5 1286s # got SERVER_PORT='123', expected '123' 1286s ok 6 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1286s # expecting 200, got 200 1286s ok 7 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 8 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 9 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1286s # expecting 200, got 200 1286s ok 10 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 11 1286s # got SERVER_PORT='123', expected '123' 1286s ok 12 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1286s # expecting 200, got 200 1286s ok 13 1286s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1286s ok 14 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 15 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1286s # expecting 200, got 200 1286s ok 16 1286s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1286s ok 17 1286s # got SERVER_PORT='123', expected '123' 1286s ok 18 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1286s # expecting 200, got 200 1286s ok 19 1286s # got SERVER_NAME='[::1]', expected '[::1]' 1286s ok 20 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 21 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1286s # expecting 200, got 200 1286s ok 22 1286s # got SERVER_NAME='[::1]', expected '[::1]' 1286s ok 23 1286s # got SERVER_PORT='123', expected '123' 1286s ok 24 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1286s # expecting 200, got 200 1286s ok 25 1286s # got SERVER_NAME='[a::1]', expected '[a::1]' 1286s ok 26 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 27 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1286s # expecting 200, got 200 1286s ok 28 1286s # got SERVER_NAME='[a::1]', expected '[a::1]' 1286s ok 29 1286s # got SERVER_PORT='123', expected '123' 1286s ok 30 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1286s # expecting 200, got 200 1286s ok 31 1286s # got SERVER_NAME='[a::1]', expected '[a::1]' 1286s ok 32 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 33 1286s # SENDING: 1286s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1286s # expecting 200, got 200 1286s ok 34 1286s # got SERVER_NAME='[a::1]', expected '[a::1]' 1286s ok 35 1286s # got SERVER_PORT='123', expected '123' 1286s ok 36 1286s # SENDING: 1286s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 37 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 38 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 39 1286s # SENDING: 1286s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 40 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 41 1286s # got SERVER_PORT='123', expected '123' 1286s ok 42 1286s # SENDING: 1286s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 43 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 44 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 45 1286s # SENDING: 1286s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 46 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 47 1286s # got SERVER_PORT='123', expected '123' 1286s ok 48 1286s # SENDING: 1286s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 49 1286s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1286s ok 50 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 51 1286s # SENDING: 1286s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 52 1286s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1286s ok 53 1286s # got SERVER_PORT='123', expected '123' 1286s ok 54 1286s # SENDING: 1286s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 55 1286s # got SERVER_NAME='[::1]', expected '[::1]' 1286s ok 56 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 57 1286s # SENDING: 1286s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1286s # expecting 200, got 200 1286s ok 58 1286s # got SERVER_NAME='[::1]', expected '[::1]' 1286s ok 59 1286s # got SERVER_PORT='123', expected '123' 1286s ok 60 1286s # SENDING: 1286s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1286s # expecting 200, got 200 1286s ok 61 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 62 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 63 1286s # SENDING: 1286s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1286s # expecting 200, got 200 1286s ok 64 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 65 1286s # got SERVER_PORT='123', expected '123' 1286s ok 66 1286s # SENDING: 1286s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1286s # expecting 200, got 200 1286s ok 67 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 68 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 69 1286s # SENDING: 1286s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1286s # expecting 200, got 200 1286s ok 70 1286s # got SERVER_NAME='righthost', expected 'righthost' 1286s ok 71 1286s # got SERVER_PORT='123', expected '123' 1286s ok 72 1286s # SENDING: 1286s # 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 1286s # expecting 200, got 200 1286s ok 73 1286s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1286s ok 74 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 75 1286s # SENDING: 1286s # 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 1286s # expecting 200, got 200 1286s ok 76 1286s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1286s ok 77 1286s # got SERVER_PORT='123', expected '123' 1286s ok 78 1286s # SENDING: 1286s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1286s # expecting 200, got 200 1286s ok 79 1286s # got SERVER_NAME='[::1]', expected '[::1]' 1286s ok 80 1286s # got SERVER_PORT='8529', expected '8529' 1286s ok 81 1286s # SENDING: 1286s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1286s # expecting 200, got 200 1286s ok 82 1286s # got SERVER_NAME='[::1]', expected '[::1]' 1286s ok 83 1286s # got SERVER_PORT='123', expected '123' 1286s ok 84 1286s ok 1289s t/apache/teclchunk.t ................ skipped: Not supported yet 1292s t/apr/uri.t ......................... 1292s 1..1 1292s # Running under perl version 5.040001 for linux 1292s # Current time local: Tue May 6 17:45:40 2025 1292s # Current time GMT: Tue May 6 17:45:40 2025 1292s # Using Test.pm version 1.31 1292s # Using Apache/Test.pm version 1.44 1292s ok 1 1292s ok 1295s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 1298s t/filter/case.t ..................... 1298s 1..4 1298s # Running under perl version 5.040001 for linux 1298s # Current time local: Tue May 6 17:45:46 2025 1298s # Current time GMT: Tue May 6 17:45:46 2025 1298s # Using Test.pm version 1.31 1298s # Using Apache/Test.pm version 1.44 1298s ok 1 1298s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1298s # expected 200 1298s # received 200 1298s # body: =HEAD1 NAME 1298s X X 1298s 1298s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1298s 1298s =HEAD1 SYNOPSIS 1298s 1298s TO DECLARE SUBROUTINES: 1298s X X 1298s 1298s SUB NAME; # A "FORWARD" DECLARATION. 1298s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1298s SUB NAME : ATTRS; # WITH ATTRIBUTES 1298s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1298s 1298s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1298s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1298s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1298s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1298s 1298s USE FEATURE 'SIGNATURES'; 1298s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1298s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1298s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1298s 1298s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1298s X 1298s 1298s $SUBREF = SUB BLOCK; # NO PROTO 1298s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1298s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1298s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1298s 1298s USE FEATURE 'SIGNATURES'; 1298s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1298s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1298s 1298s TO IMPORT SUBROUTINES: 1298s X 1298s 1298s USE MODULE QW(NAME1 NAME2 NAME3); 1298s 1298s TO CALL SUBROUTINES: 1298s X X 1298s 1298s NAME(LIST); # REGULAR SUBROUTINE CALL. 1298s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1298s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1298s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1298s 1298s =HEAD1 DESCRIPTION 1298s 1298s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1298s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1298s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1298s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1298s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1298s ITS NAME OR A CODE REFERENCE. 1298s 1298s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1298s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1298s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1298s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1298s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1298s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1298s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1298s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1298s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1298s X X 1298s 1298s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1298s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1298s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1298s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1298s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1298s SUCH A SIGNATURE-USING SUBROUTINE. 1298s 1298s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1298s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1298s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1298s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1298s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1298s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1298s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1298s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1298s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1298s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1298s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1298s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1298s X X X<@_> 1298s 1298s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1298s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1298s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1298s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1298s L AND L. 1298s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1298s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1298s 1298s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1298s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1298s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1298s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1298s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1298s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1298s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1298s ONE LARGE INDISTINGUISHABLE LIST. 1298s 1298s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1298s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1298s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1298s EMPTY SUB RETURNS THE EMPTY LIST. 1298s X X X 1298s 1298s EXAMPLE: 1298s 1298s SUB MAX { 1298s MY $MAX = SHIFT(@_); 1298s FOREACH $FOO (@_) { 1298s $MAX = $FOO IF $MAX < $FOO; 1298s } 1298s RETURN $MAX; 1298s } 1298s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1298s 1298s EXAMPLE: 1298s 1298s # GET A LINE, COMBINING CONTINUATION LINES 1298s # THAT START WITH WHITESPACE 1298s 1298s SUB GET_LINE { 1298s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1298s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1298s IF ($LOOKAHEAD =~ /^[ \T]/) { 1298s $THISLINE .= $LOOKAHEAD; 1298s } 1298s ELSE { 1298s LAST LINE; 1298s } 1298s } 1298s RETURN $THISLINE; 1298s } 1298s 1298s $LOOKAHEAD = ; # GET FIRST LINE 1298s WHILE (DEFINED($LINE = GET_LINE())) { 1298s ... 1298s } 1298s 1298s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1298s 1298s SUB MAYBESET { 1298s MY($KEY, $VALUE) = @_; 1298s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1298s } 1298s 1298s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1298s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1298s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1298s ITS CALLER'S VALUES. 1298s X X 1298s 1298s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1298s SUB UPCASE_IN { 1298s FOR (@_) { TR/A-Z/A-Z/ } 1298s } 1298s 1298s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1298s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1298s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1298s X X 1298s 1298s UPCASE_IN("FREDERICK"); 1298s 1298s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1298s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1298s OF CHANGING THEM IN PLACE: 1298s 1298s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1298s SUB UPCASE { 1298s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1298s MY @PARMS = @_; 1298s FOR (@PARMS) { TR/A-Z/A-Z/ } 1298s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1298s } 1298s 1298s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1298s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1298s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1298s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1298s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1298s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1298s 1298s @NEWLIST = UPCASE(@LIST1, @LIST2); 1298s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1298s 1298s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1298s 1298s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1298s 1298s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1298s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1298s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1298s L
FOR ALTERNATIVES. 1298s 1298s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1298s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1298s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1298s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1298s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1298s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1298s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1298s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1298s SEE L FOR MORE ABOUT ALL THAT. 1298s X<&> 1298s 1298s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1298s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1298s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1298s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1298s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1298s X 1298s 1298s &FOO(1,2,3); # PASS THREE ARGUMENTS 1298s FOO(1,2,3); # THE SAME 1298s 1298s FOO(); # PASS AN EMPTY ARGUMENT LIST 1298s &FOO(); # THE SAME 1298s 1298s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1298s USE STRICT 'SUBS'; 1298s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1298s # A COMPILE-TIME ERROR 1298s NO STRICT 'SUBS'; 1298s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1298s # A LITERAL STRING "FOO" 1298s 1298s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1298s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1298s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1298s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1298s X<&> 1298s 1298s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1298s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1298s YOUR SUBROUTINE'S NAME. 1298s 1298s USE V5.16; 1298s MY $FACTORIAL = SUB { 1298s MY ($X) = @_; 1298s RETURN 1 IF $X == 1; 1298s RETURN($X * __SUB__->( $X - 1 ) ); 1298s }; 1298s 1298s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1298s IS SUBJECT TO CHANGE. 1298s 1298s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1298s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1298s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1298s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1298s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1298s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1298s SPECIAL, PRE-DEFINED THINGS. 1298s 1298s =OVER 1298s 1298s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1298s 1298s C 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s C, C 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s C, C 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s C, C, C, C, C, C, C, 1298s C, C, C, C, C, C, 1298s C, C, C, C, C, C, C, 1298s C, C, C, C, C, C, 1298s C, C, C, C, C, 1298s C, C, C, C 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s C, C, C, C, C, C, C, 1298s C, C, C, C, C, C, C, 1298s C, C, C, C, C, C 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1298s L<< C|PERLFUNC/REQUIRE >> 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s C 1298s 1298s =ITEM DOCUMENTED IN L 1298s 1298s C, C, C, C, C 1298s 1298s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1298s 1298s ANY STARTING WITH C<(> 1298s 1298s =BACK 1298s 1298s THE C, C, C, C AND C SUBROUTINES 1298s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1298s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1298s EXPLICITLY. SEE L 1298s 1298s =HEAD2 SIGNATURES 1298s 1298s X X 1298s 1298s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1298s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1298s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1298s 1298s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1298s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1298s DIRECTLY BY C, IN THE CURRENT SCOPE. 1298s 1298s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1298s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1298s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1298s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1298s 1298s FOR EXAMPLE, 1298s 1298s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1298s 1298s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1298s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1298s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1298s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1298s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1298s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1298s 1298s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1298s THE SIGNATURE. FOR EXAMPLE, 1298s 1298s SUB FOO ($LEFT, $RIGHT) { 1298s RETURN $LEFT + $RIGHT; 1298s } 1298s 1298s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1298s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1298s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1298s EQUIVALENT TO 1298s 1298s SUB FOO { 1298s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1298s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1298s MY $LEFT = $_[0]; 1298s MY $RIGHT = $_[1]; 1298s RETURN $LEFT + $RIGHT; 1298s } 1298s 1298s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1298s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1298s 1298s SUB FOO ($FIRST, $, $THIRD) { 1298s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1298s } 1298s 1298s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1298s MANDATORY FOR THE CALLER TO PASS IT. 1298s 1298s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1298s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1298s 1298s SUB FOO ($LEFT, $RIGHT = 0) { 1298s RETURN $LEFT + $RIGHT; 1298s } 1298s 1298s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1298s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1298s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1298s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1298s FOR EXAMPLE, 1298s 1298s MY $AUTO_ID = 0; 1298s SUB FOO ($THING, $ID = $AUTO_ID++) { 1298s PRINT "$THING HAS ID $ID"; 1298s } 1298s 1298s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1298s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1298s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1298s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1298s 1298s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1298s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1298s } 1298s 1298s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1298s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1298s VALUE PROVIDED WAS C. 1298s 1298s SUB FOO ($NAME //= "WORLD") { 1298s PRINT "HELLO, $NAME"; 1298s } 1298s 1298s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1298s 1298s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1298s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1298s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1298s 1298s SUB FOO ($X ||= 10) { 1298s RETURN 5 + $X; 1298s } 1298s 1298s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1298s FOR EXAMPLE, 1298s 1298s SUB FOO ($THING, $ = 1) { 1298s PRINT $THING; 1298s } 1298s 1298s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1298s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1298s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1298s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1298s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1298s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1298s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1298s 1298s SUB FOO ($THING, $=) { 1298s PRINT $THING; 1298s } 1298s 1298s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1298s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1298s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1298s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1298s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1298s TO RIGHT. 1298s 1298s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1298s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1298s 1298s SUB FOO ($FILTER, @INPUTS) { 1298s PRINT $FILTER->($_) FOREACH @INPUTS; 1298s } 1298s 1298s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1298s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1298s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1298s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1298s 1298s SUB FOO ($THING, @) { 1298s PRINT $THING; 1298s } 1298s 1298s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1298s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1298s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1298s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1298s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1298s AS WITH STANDARD HASH CONSTRUCTION. 1298s 1298s SUB FOO ($FILTER, %INPUTS) { 1298s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1298s } 1298s 1298s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1298s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1298s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1298s 1298s SUB FOO ($THING, %) { 1298s PRINT $THING; 1298s } 1298s 1298s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1298s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1298s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1298s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1298s AN EMPTY ARRAY OR EMPTY HASH. 1298s 1298s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1298s THAT THE CALLER PASSED NO ARGUMENTS: 1298s 1298s SUB FOO () { 1298s RETURN 123; 1298s } 1298s 1298s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1298s WARNING IN THE C CATEGORY. FROM PERL 5.36 1298s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1298s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1298s STATEMENT SUCH AS: 1298s 1298s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1298s 1298s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1298s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1298s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1298s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1298s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1298s WARNINGS IN THE C CATEGORY WHEN 1298s COMPILED: 1298s 1298s SUB F ($X) { 1298s # THIS LINE EMITS THE WARNING SEEN BELOW 1298s PRINT "ARGUMENTS ARE @_"; 1298s } 1298s 1298s Z<> 1298s 1298s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1298s EXPERIMENTAL AT ... 1298s 1298s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1298s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1298s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1298s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1298s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1298s SUPPLY THAT ARGUMENT. 1298s 1298s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1298s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1298s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1298s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1298s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1298s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1298s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1298s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1298s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1298s 1298s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1298s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1298s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1298s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1298s L. FOR EXAMPLE, 1298s 1298s SUB FOO :PROTOTYPE($) { $_[0] } 1298s 1298s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1298s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1298s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1298s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1298s 1298s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1298s RETURN $LEFT + $RIGHT; 1298s } 1298s 1298s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1298s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1298s THE SUBROUTINE'S BODY. 1298s 1298s =HEAD2 PRIVATE VARIABLES VIA MY() 1298s X X X X X 1298s X X 1298s 1298s SYNOPSIS: 1298s 1298s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1298s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1298s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1298s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1298s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1298s 1298s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1298s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1298s SEE L AND L. 1298s 1298s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1298s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1298s (C/C/C/C), LOOP 1298s (C/C/C/C/C), SUBROUTINE, C, 1298s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1298s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1298s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1298s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1298s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1298s 1298s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1298s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1298s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1298s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1298s X 1298s 1298s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1298s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1298s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1298s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1298s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1298s 1298s MY $X = 10; 1298s SUB BUMPX { $X++ } 1298s 1298s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1298s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1298s THE C ITSELF. SEE L. 1298s X 1298s 1298s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1298s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1298s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1298s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1298s 1298s $ARG = "FRED"; # "GLOBAL" VARIABLE 1298s $N = CUBE_ROOT(27); 1298s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1298s # OUTPUTS: FRED THINKS THE ROOT IS 3 1298s 1298s SUB CUBE_ROOT { 1298s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1298s $ARG **= 1/3; 1298s RETURN $ARG; 1298s } 1298s 1298s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1298s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1298s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1298s 1298s MY ($FOO) = ; # WRONG? 1298s MY @FOO = ; 1298s 1298s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1298s 1298s MY $FOO = ; 1298s 1298s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1298s 1298s MY $FOO, $BAR = 1; # WRONG 1298s 1298s THAT HAS THE SAME EFFECT AS 1298s 1298s MY $FOO; 1298s $BAR = 1; 1298s 1298s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1298s THE CURRENT STATEMENT. THUS, 1298s 1298s MY $X = $X; 1298s 1298s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1298s THE EXPRESSION 1298s 1298s MY $X = 123 AND $X == 123 1298s 1298s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1298s 1298s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1298s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1298s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1298s 1298s WHILE (MY $LINE = <>) { 1298s $LINE = LC $LINE; 1298s } CONTINUE { 1298s PRINT $LINE; 1298s } 1298s 1298s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1298s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1298s IT. SIMILARLY, IN THE CONDITIONAL 1298s 1298s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1298s USER_AGREES(); 1298s } ELSIF ($ANSWER =~ /^NO$/I) { 1298s USER_DISAGREES(); 1298s } ELSE { 1298s CHOMP $ANSWER; 1298s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1298s } 1298s 1298s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1298s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1298s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1298s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1298s 1298s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1298s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1298s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1298s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1298s IN THE LOOP 1298s X X 1298s 1298s FOR MY $I (1, 2, 3) { 1298s SOME_FUNCTION(); 1298s } 1298s 1298s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1298s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1298s X X 1298s 1298s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1298s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1298s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1298s 1298s USE STRICT 'VARS'; 1298s 1298s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1298s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1298s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1298s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1298s THIS WITH C. 1298s 1298s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1298s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1298s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1298s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1298s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1298s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1298s EXAMPLE. 1298s 1298s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1298s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1298s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1298s 1298s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1298s 1298s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1298s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1298s IS ALSO VISIBLE: 1298s 1298s PACKAGE MAIN; 1298s OUR $X = 10; 1298s MY $X = 20; 1298s PRINT "$X AND $::X\N"; 1298s 1298s THAT WILL PRINT OUT C<20> AND C<10>. 1298s 1298s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1298s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1298s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1298s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1298s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1298s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1298s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1298s AN ANONYMOUS SUB REFERENCE: 1298s 1298s MY $SECRET_VERSION = '1.001-BETA'; 1298s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1298s $SECRET_SUB->(); 1298s 1298s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1298s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1298s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1298s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1298s UNQUALIFIED AND UNQUALIFIABLE. 1298s 1298s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1298s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1298s L FOR SOMETHING OF A WORK-AROUND TO 1298s THIS. 1298s 1298s =HEAD2 PERSISTENT PRIVATE VARIABLES 1298s X X X X 1298s X X 1298s 1298s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1298s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1298s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1298s 1298s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1298s 1298s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1298s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1298s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1298s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1298s THE C FORM DOES NOT REQUIRE THE 1298s C PRAGMA. 1298s 1298s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1298s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1298s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1298s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1298s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1298s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1298s SUBROUTINE EACH TIME IT IS EXECUTED.) 1298s 1298s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1298s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1298s 1298s USE FEATURE 'STATE'; 1298s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1298s 1298s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1298s 1298s USE FEATURE 'STATE'; 1298s SUB CREATE_COUNTER { 1298s RETURN SUB { STATE $X; RETURN ++$X } 1298s } 1298s 1298s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1298s CODE OUTSIDE. 1298s 1298s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1298s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1298s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1298s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1298s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1298s 1298s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1298s 1298s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1298s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1298s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1298s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1298s 1298s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1298s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1298s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1298s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1298s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1298s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1298s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1298s 1298s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1298s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1298s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1298s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1298s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1298s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1298s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1298s 1298s { 1298s MY $SECRET_VAL = 0; 1298s SUB GIMME_ANOTHER { 1298s RETURN ++$SECRET_VAL; 1298s } 1298s } 1298s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1298s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1298s 1298s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1298s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1298s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1298s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1298s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1298s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1298s STARTS TO RUN: 1298s 1298s BEGIN { 1298s MY $SECRET_VAL = 0; 1298s SUB GIMME_ANOTHER { 1298s RETURN ++$SECRET_VAL; 1298s } 1298s } 1298s 1298s SEE L ABOUT THE 1298s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1298s C AND C. 1298s 1298s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1298s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1298s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1298s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1298s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1298s 1298s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1298s X X X X 1298s X 1298s 1298s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1298s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1298s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1298s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1298s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1298s 1298s SYNOPSIS: 1298s 1298s # LOCALIZATION OF VALUES 1298s 1298s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1298s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1298s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1298s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1298s 1298s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1298s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1298s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1298s # LOCALIZATION 1298s 1298s # LOCALIZATION OF SYMBOLS 1298s 1298s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1298s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1298s # @MERLYN IS REALLY @RANDAL, ETC 1298s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1298s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1298s 1298s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1298s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1298s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1298s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1298s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1298s 1298s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1298s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1298s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1298s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1298s 1298s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1298s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1298s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1298s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1298s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1298s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1298s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1298s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1298s UNDEFINED VALUE.) 1298s 1298s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1298s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1298s VARIABLES OUTSIDE THE LOOP. 1298s 1298s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1298s X 1298s 1298s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1298s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1298s VIEWED AS A SCALAR OR AN ARRAY. SO 1298s 1298s LOCAL($FOO) = ; 1298s LOCAL @FOO = ; 1298s 1298s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1298s 1298s LOCAL $FOO = ; 1298s 1298s SUPPLIES A SCALAR CONTEXT. 1298s 1298s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1298s X 1298s 1298s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1298s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1298s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1298s 1298s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1298s 1298s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1298s { LOCAL $/ = UNDEF; $SLURP = ; } 1298s 1298s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1298s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1298s I, BECAUSE THE $1 VARIABLE IS 1298s MAGICAL AND READ-ONLY : 1298s 1298s LOCAL $1 = 2; 1298s 1298s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1298s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1298s TO SAFELY REUSE $_ IN A SUBROUTINE. 1298s 1298s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1298s WORK AS DESCRIBED. 1298s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1298s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1298s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1298s SEE L FOR MORE 1298s DETAILS. 1298s X 1298s 1298s =HEAD3 LOCALIZATION OF GLOBS 1298s X X 1298s 1298s THE CONSTRUCT 1298s 1298s LOCAL *NAME; 1298s 1298s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1298s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1298s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1298s 1298s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1298s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1298s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1298s SEPARATOR. 1298s 1298s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1298s X X 1298s X 1298s 1298s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1298s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1298s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1298s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1298s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1298s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1298s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1298s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1298s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1298s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1298s 1298s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1298s @ARY = ( 0..5 ); 1298s { 1298s LOCAL($ARY[5]) = 6; 1298s LOCAL($HASH{'A'}) = 'DRILL'; 1298s WHILE (MY $E = POP(@ARY)) { 1298s PRINT "$E . . .\N"; 1298s LAST UNLESS $E > 3; 1298s } 1298s IF (@ARY) { 1298s $HASH{'ONLY A'} = 'TEST'; 1298s DELETE $HASH{'A'}; 1298s } 1298s } 1298s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1298s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1298s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1298s 1298s PERL WILL PRINT 1298s 1298s 6 . . . 1298s 4 . . . 1298s 3 . . . 1298s THIS IS A TEST ONLY A TEST. 1298s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1298s 1298s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1298s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1298s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1298s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1298s 1298s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1298s X X X 1298s X 1298s 1298s YOU CAN USE THE C AND C 1298s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1298s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1298s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1298s 1298s DO { 1298s MY $VAL = $ARRAY[$IDX]; 1298s LOCAL $ARRAY[$IDX]; 1298s DELETE $ARRAY[$IDX]; 1298s $VAL 1298s } 1298s 1298s AND 1298s 1298s DO { 1298s MY $VAL = $HASH{KEY}; 1298s LOCAL $HASH{KEY}; 1298s DELETE $HASH{KEY}; 1298s $VAL 1298s } 1298s 1298s EXCEPT THAT FOR THOSE THE C IS 1298s SCOPED TO THE C BLOCK. SLICES ARE 1298s ALSO ACCEPTED. 1298s 1298s MY %HASH = ( 1298s A => [ 7, 8, 9 ], 1298s B => 1, 1298s ) 1298s 1298s { 1298s MY $X = DELETE LOCAL $HASH{A}; 1298s # $X IS [ 7, 8, 9 ] 1298s # %HASH IS (B => 1) 1298s 1298s { 1298s MY @NUMS = DELETE LOCAL @$X[0, 2] 1298s # @NUMS IS (7, 9) 1298s # $X IS [ UNDEF, 8 ] 1298s 1298s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1298s } 1298s # $X IS BACK TO [ 7, 8, 9 ] 1298s 1298s } 1298s # %HASH IS BACK TO ITS ORIGINAL STATE 1298s 1298s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1298s 1298s =HEAD2 LVALUE SUBROUTINES 1298s X X 1298s 1298s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1298s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1298s 1298s MY $VAL; 1298s SUB CANMOD : LVALUE { 1298s $VAL; # OR: RETURN $VAL; 1298s } 1298s SUB NOMOD { 1298s $VAL; 1298s } 1298s 1298s CANMOD() = 5; # ASSIGNS TO $VAL 1298s NOMOD() = 5; # ERROR 1298s 1298s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1298s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1298s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1298s 1298s DATA(2,3) = GET_DATA(3,4); 1298s 1298s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1298s 1298s (DATA(2,3)) = GET_DATA(3,4); 1298s 1298s AND IN: 1298s 1298s (DATA(2),DATA(3)) = GET_DATA(3,4); 1298s 1298s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1298s 1298s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1298s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1298s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1298s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1298s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1298s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1298s 1298s =HEAD2 LEXICAL SUBROUTINES 1298s X X X X 1298s 1298s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1298s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1298s AVAILABLE UNDER C OR C OR HIGHER. 1298s 1298s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1298s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1298s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1298s CATEGORY WAS DISABLED. 1298s 1298s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1298s DECLARED, AND ONLY AFTER THAT DECLARATION: 1298s 1298s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1298s # VERSIONS EARLIER THAN 5.26. 1298s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1298s USE FEATURE 'LEXICAL_SUBS'; 1298s 1298s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1298s STATE SUB FOO { 1298s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1298s } 1298s FOO(); # CALLS "STATE" SUB 1298s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1298s 1298s MY SUB BAR { ... } 1298s BAR(); # CALLS "MY" SUB 1298s 1298s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1298s 1298s # WRONG 1298s MY SUB BAZ { 1298s BAZ(); 1298s } 1298s 1298s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1298s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1298s 1298s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1298s 1298s MY SUB BAZ { 1298s __SUB__->(); # CALLS ITSELF 1298s } 1298s 1298s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1298s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1298s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1298s HOWEVER: 1298s 1298s MY SUB BAZ; # PREDECLARATION 1298s SUB BAZ { # DEFINE THE "MY" SUB 1298s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1298s } 1298s 1298s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1298s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1298s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1298s 1298s =HEAD3 C VS C 1298s 1298s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1298s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1298s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1298s CONTAINING BLOCK TO THE NEXT. 1298s 1298s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1298s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1298s 1298s SUB WHATEVER { 1298s MY $X = SHIFT; 1298s MY SUB INNER { 1298s ... DO SOMETHING WITH $X ... 1298s } 1298s INNER(); 1298s } 1298s 1298s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1298s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1298s SEE THE C<$X> FROM THE FIRST CALL TO C. 1298s 1298s =HEAD3 C SUBROUTINES 1298s 1298s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1298s SUBROUTINE OF THE SAME NAME. 1298s 1298s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1298s INSIDE AN INNER SCOPE: 1298s 1298s SUB FOO { ... } 1298s 1298s SUB BAR { 1298s MY SUB FOO { ... } 1298s { 1298s # NEED TO USE THE OUTER FOO HERE 1298s OUR SUB FOO; 1298s FOO(); 1298s } 1298s } 1298s 1298s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1298s 1298s PACKAGE MYSNEAKYMODULE; 1298s 1298s OUR SUB DO_SOMETHING { ... } 1298s 1298s SUB DO_SOMETHING_WITH_CALLER { 1298s PACKAGE DB; 1298s () = CALLER 1; # SETS @DB::ARGS 1298s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1298s } 1298s 1298s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1298s X X<*> 1298s 1298s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1298s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1298s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1298s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1298s 1298s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1298s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1298s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1298s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1298s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1298s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1298s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1298s 1298s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1298s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1298s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1298s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1298s 1298s SUB DOUBLEARY { 1298s LOCAL(*SOMEARY) = @_; 1298s FOREACH $ELEM (@SOMEARY) { 1298s $ELEM *= 2; 1298s } 1298s } 1298s DOUBLEARY(*FOO); 1298s DOUBLEARY(*BAR); 1298s 1298s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1298s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1298s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1298s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1298s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1298s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1298s 1298s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1298s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1298s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1298s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1298s L. 1298s 1298s =HEAD2 WHEN TO STILL USE LOCAL() 1298s X X 1298s 1298s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1298s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1298s I USE C INSTEAD OF C. 1298s 1298s =OVER 4 1298s 1298s =ITEM 1. 1298s 1298s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1298s 1298s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1298s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1298s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1298s IN C<@FIELDS>. 1298s 1298s { 1298s LOCAL @ARGV = ("/ETC/MOTD"); 1298s LOCAL $/ = UNDEF; 1298s LOCAL $_ = <>; 1298s @FIELDS = SPLIT /^\S*=+\S*$/; 1298s } 1298s 1298s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1298s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1298s 1298s =ITEM 2. 1298s 1298s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1298s 1298s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1298s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1298s TABLE ENTRIES: 1298s 1298s SUB IOQUEUE { 1298s LOCAL (*READER, *WRITER); # NOT MY! 1298s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1298s RETURN (*READER, *WRITER); 1298s } 1298s ($HEAD, $TAIL) = IOQUEUE(); 1298s 1298s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1298s ENTRIES. 1298s 1298s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1298s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1298s A LOCAL ALIAS. 1298s 1298s { 1298s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1298s GROW(); # REALLY CALLS SHRINK() 1298s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1298s } 1298s GROW(); # GET THE REAL GROW() AGAIN 1298s 1298s SEE L FOR MORE ABOUT MANIPULATING 1298s FUNCTIONS BY NAME IN THIS WAY. 1298s 1298s =ITEM 3. 1298s 1298s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1298s 1298s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1298s IS DONE ON DYNAMICS: 1298s 1298s { 1298s LOCAL $SIG{INT} = 'IGNORE'; 1298s FUNCT(); # UNINTERRUPTIBLE 1298s } 1298s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1298s 1298s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1298s 1298s =BACK 1298s 1298s =HEAD2 PASS BY REFERENCE 1298s X X X 1298s 1298s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1298s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1298s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1298s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1298s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1298s 1298s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1298s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1298s OF ALL THEIR FORMER LAST ELEMENTS: 1298s 1298s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1298s 1298s SUB POPMANY { 1298s MY $AREF; 1298s MY @RETLIST; 1298s FOREACH $AREF ( @_ ) { 1298s PUSH @RETLIST, POP @$AREF; 1298s } 1298s RETURN @RETLIST; 1298s } 1298s 1298s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1298s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1298s 1298s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1298s SUB INTER { 1298s MY ($K, $HREF, %SEEN); # LOCALS 1298s FOREACH $HREF (@_) { 1298s WHILE ( $K = EACH %$HREF ) { 1298s $SEEN{$K}++; 1298s } 1298s } 1298s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1298s } 1298s 1298s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1298s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1298s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1298s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1298s A LITTLE EXPENSIVE. 1298s 1298s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1298s 1298s (@W, @X) = FUNC(@Y, @Z); 1298s OR 1298s (%W, %X) = FUNC(%Y, %Z); 1298s 1298s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1298s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1298s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1298s AS ALWAYS. 1298s 1298s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1298s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1298s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1298s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1298s 1298s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1298s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1298s SUB FUNC { 1298s MY ($YREF, $ZREF) = @_; 1298s IF (@$YREF > @$ZREF) { 1298s RETURN ($YREF, $ZREF); 1298s } ELSE { 1298s RETURN ($ZREF, $YREF); 1298s } 1298s } 1298s 1298s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1298s 1298s (*W, *X) = FUNC(\@Y, \@Z); 1298s PRINT "@W HAS MORE THAN @X\N"; 1298s SUB FUNC { 1298s LOCAL (*Y, *Z) = @_; 1298s IF (@Y > @Z) { 1298s RETURN (\@Y, \@Z); 1298s } ELSE { 1298s RETURN (\@Z, \@Y); 1298s } 1298s } 1298s 1298s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1298s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1298s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1298s ARE IN THE SYMBOL TABLE. 1298s 1298s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1298s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1298s FOR EXAMPLE: 1298s 1298s SPLUTTER(\*STDOUT); 1298s SUB SPLUTTER { 1298s MY $FH = SHIFT; 1298s PRINT $FH "HER UM WELL A HMMM\N"; 1298s } 1298s 1298s $REC = GET_REC(\*STDIN); 1298s SUB GET_REC { 1298s MY $FH = SHIFT; 1298s RETURN SCALAR <$FH>; 1298s } 1298s 1298s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1298s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1298s 1298s SUB OPENIT { 1298s MY $PATH = SHIFT; 1298s LOCAL *FH; 1298s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1298s } 1298s 1298s =HEAD2 PROTOTYPES 1298s X X 1298s 1298s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1298s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1298s SECTION OR WITH A L. 1298s IF YOU DECLARE EITHER OF 1298s 1298s SUB MYPUSH (\@@) 1298s SUB MYPUSH :PROTOTYPE(\@@) 1298s 1298s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1298s 1298s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1298s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1298s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1298s OF AN ATTRIBUTE. 1298s 1298s THE 1298s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1298s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1298s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1298s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1298s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1298s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1298s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1298s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1298s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1298s 1298s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1298s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1298s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1298s 1298s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1298s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1298s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1298s CORRESPONDING BUILT-IN. 1298s 1298s DECLARED AS CALLED AS 1298s 1298s SUB MYLINK ($$) MYLINK $OLD, $NEW 1298s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1298s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1298s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1298s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1298s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1298s SUB MYPOP (\@) MYPOP @ARRAY 1298s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1298s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1298s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1298s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1298s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1298s SUB MYRAND (;$) MYRAND 42 1298s SUB MYTIME () MYTIME 1298s 1298s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1298s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1298s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1298s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1298s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1298s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1298s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1298s 1298s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1298s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1298s 1298s SUB MYREF (\[$@%&*]) 1298s 1298s WILL ALLOW CALLING MYREF() AS 1298s 1298s MYREF $VAR 1298s MYREF @ARRAY 1298s MYREF %HASH 1298s MYREF &SUB 1298s MYREF *GLOB 1298s 1298s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1298s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1298s 1298s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1298s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1298s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1298s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1298s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1298s OR A SUBSEQUENT COMMA. 1298s 1298s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1298s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1298s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1298s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1298s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1298s FOLLOWS: 1298s 1298s USE SYMBOL 'QUALIFY_TO_REF'; 1298s 1298s SUB FOO (*) { 1298s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1298s ... 1298s } 1298s 1298s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1298s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1298s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1298s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1298s 1298s SUB MYPUSH (+@) { 1298s MY $AREF = SHIFT; 1298s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1298s PUSH @$AREF, @_; 1298s } 1298s 1298s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1298s IS OF AN ACCEPTABLE TYPE. 1298s 1298s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1298s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1298s 1298s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1298s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1298s PROVIDED, C<$_> WILL BE USED INSTEAD. 1298s 1298s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1298s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1298s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1298s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1298s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1298s 1298s MYTIME +2; 1298s 1298s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1298s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1298s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1298s 1298s SUB MYGETPROTOBYNUMBER($;); 1298s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1298s 1298s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1298s PROVIDED IT'S IN THE INITIAL POSITION: 1298s X<&> 1298s 1298s SUB TRY (&@) { 1298s MY($TRY,$CATCH) = @_; 1298s EVAL { &$TRY }; 1298s IF ($@) { 1298s LOCAL $_ = $@; 1298s &$CATCH; 1298s } 1298s } 1298s SUB CATCH (&) { $_[0] } 1298s 1298s TRY { 1298s DIE "PHOOEY"; 1298s } CATCH { 1298s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1298s }; 1298s 1298s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1298s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1298s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1298s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1298s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1298s 1298s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1298s X 1298s 1298s SUB MYGREP (&@) { 1298s MY $CODE = SHIFT; 1298s MY @RESULT; 1298s FOREACH $_ (@_) { 1298s PUSH(@RESULT, $_) IF &$CODE; 1298s } 1298s @RESULT; 1298s } 1298s 1298s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1298s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1298s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1298s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1298s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1298s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1298s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1298s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1298s 1298s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1298s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1298s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1298s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1298s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1298s MAJORITY OF OFFENDING CODE IS FIXED. 1298s 1298s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1298s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1298s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1298s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1298s 1298s SUB FUNC ($) { 1298s MY $N = SHIFT; 1298s PRINT "YOU GAVE ME $N\N"; 1298s } 1298s 1298s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1298s RETURNING A LIST: 1298s 1298s FUNC(@FOO); 1298s FUNC( $TEXT =~ /\W+/G ); 1298s 1298s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1298s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1298s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1298s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1298s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1298s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1298s 1298s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1298s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1298s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1298s EFFECT, LIKE SO: 1298s 1298s SUB FOO($$); 1298s SUB FOO($$) { 1298s FOO 1, 2; 1298s } 1298s 1298s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1298s TO MAKE THE WORLD A BETTER PLACE. 1298s 1298s =HEAD2 CONSTANT FUNCTIONS 1298s X 1298s 1298s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1298s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1298s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1298s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1298s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1298s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1298s 1298s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1298s 1298s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1298s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1298s # AND IT'S INLINED, TOO! 1298s SUB ST_DEV () { 0 } 1298s SUB ST_INO () { 1 } 1298s 1298s SUB FLAG_FOO () { 1 << 8 } 1298s SUB FLAG_BAR () { 1 << 9 } 1298s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1298s 1298s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1298s 1298s SUB N () { INT(OPT_BAZ) / 3 } 1298s 1298s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1298s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1298s 1298s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1298s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1298s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1298s C: 1298s 1298s SUB BAZ_VAL () { 1298s IF (OPT_BAZ) { 1298s RETURN 23; 1298s } 1298s ELSE { 1298s RETURN 42; 1298s } 1298s } 1298s SUB BONK_VAL () { RETURN 12345 } 1298s 1298s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1298s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1298s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1298s 1298s BEGIN { 1298s MY $VAR = 1; 1298s NO STRICT 'REFS'; 1298s *INLINED = SUB () { $VAR }; 1298s } 1298s 1298s BEGIN { 1298s MY $VAR = 1; 1298s MY $REF = \$VAR; 1298s NO STRICT 'REFS'; 1298s *NOT_INLINED = SUB () { $VAR }; 1298s } 1298s 1298s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1298s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1298s 1298s BEGIN { 1298s MY $X = 10; 1298s *FOO = SUB () { $X }; 1298s $X++; 1298s } 1298s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1298s 1298s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1298s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1298s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1298s SO IT PRINTED C<10>, NOT C<11>. 1298s 1298s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1298s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1298s ASIDE FROM WHERE IT IS DECLARED. 1298s 1298s # FINE, NO WARNING 1298s BEGIN { 1298s MY $X = 54321; 1298s *INLINED = SUB () { $X }; 1298s } 1298s # ERROR 1298s BEGIN { 1298s MY $X; 1298s $X = 54321; 1298s *ALSO_INLINED = SUB () { $X }; 1298s } 1298s 1298s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1298s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1298s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1298s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1298s CONSTANT SUBROUTINE: 1298s 1298s MY $X = 54321; 1298s *INLINED = SUB : CONST { $X }; 1298s $X++; 1298s 1298s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1298s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1298s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1298s VALUE CAPTURED THE SAME WAY. 1298s 1298s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1298s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1298s AN EXPLICIT C: 1298s 1298s BEGIN { 1298s MY $X = 10; 1298s *FOO = SUB () { RETURN $X }; 1298s $X++; 1298s } 1298s PRINT FOO(); # PRINTS 11 1298s 1298s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1298s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1298s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1298s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1298s 1298s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1298s SUB ONE { 1298s 1; 1298s } 1298s IF (ONE ) { 1298s PRINT ONE() IF ONE ; 1298s } 1298s 1298s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1298s SUB ONE () { 1 } 1298s DO { 1298s PRINT 1 1298s }; 1298s 1298s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1298s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1298s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1298s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1298s 1298s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1298s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1298s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1298s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1298s 1298s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1298s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1298s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1298s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1298s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1298s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1298s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1298s MENTIONED ABOVE: 1298s 1298s SUB NOT_INLINED () { RETURN 23 } 1298s 1298s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1298s X X X X 1298s 1298s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1298s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1298s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1298s ON A NON-UNIX SYSTEM. 1298s 1298s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1298s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1298s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1298s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1298s 1298s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1298s CHDIR $SOMEWHERE; 1298s SUB CHDIR { ... } 1298s 1298s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1298s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1298s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1298s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1298s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1298s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1298s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1298s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1298s FOR SOME KEYWORDS. SEE L. 1298s 1298s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1298s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1298s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1298s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1298s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1298s THAT IS, THEY COULD SAY 1298s 1298s USE MODULE 'OPEN'; 1298s 1298s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1298s 1298s USE MODULE; 1298s 1298s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1298s 1298s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1298s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1298s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1298s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1298s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1298s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1298s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1298s 1298s PACKAGE REGLOB; 1298s REQUIRE EXPORTER; 1298s @ISA = 'EXPORTER'; 1298s @EXPORT_OK = 'GLOB'; 1298s 1298s SUB IMPORT { 1298s MY $PKG = SHIFT; 1298s RETURN UNLESS @_; 1298s MY $SYM = SHIFT; 1298s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1298s $PKG->EXPORT($WHERE, $SYM, @_); 1298s } 1298s 1298s SUB GLOB { 1298s MY $PAT = SHIFT; 1298s MY @GOT; 1298s IF (OPENDIR MY $D, '.') { 1298s @GOT = GREP /$PAT/, READDIR $D; 1298s CLOSEDIR $D; 1298s } 1298s RETURN @GOT; 1298s } 1298s 1; 1298s 1298s AND HERE'S HOW IT COULD BE (AB)USED: 1298s 1298s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1298s PACKAGE FOO; 1298s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1298s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1298s 1298s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1298s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1298s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1298s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1298s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1298s IT MUST BE DONE AT ALL. 1298s 1298s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1298s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1298s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1298s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1298s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1298s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1298s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1298s LIBRARY. 1298s 1298s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1298s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1298s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1298s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1298s (SEE L). 1298s 1298s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1298s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1298s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1298s 1298s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1298s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1298s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1298s C SYNTAX, THOUGH). 1298s 1298s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1298s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1298s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1298s 1298s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1298s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1298s 1298s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1298s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1298s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1298s 1298s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1298s 1298s =HEAD2 AUTOLOADING 1298s X X 1298s 1298s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1298s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1298s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1298s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1298s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1298s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1298s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1298s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1298s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1298s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1298s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1298s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1298s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1298s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1298s SUBROUTINE NAME. SEE L FOR DETAILS.) 1298s 1298s 1298s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1298s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1298s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1298s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1298s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1298s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1298s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1298s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1298s 1298s SUB AUTOLOAD { 1298s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1298s MY $PROGRAM = $AUTOLOAD; 1298s $PROGRAM =~ S/.*:://; 1298s SYSTEM($PROGRAM, @_); 1298s } 1298s DATE(); 1298s WHO(); 1298s LS('-L'); 1298s 1298s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1298s EVEN NEED PARENTHESES: 1298s 1298s USE SUBS QW(DATE WHO LS); 1298s DATE; 1298s WHO; 1298s LS '-L'; 1298s 1298s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1298s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1298s 1298s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1298s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1298s DESCRIBED IN L AND IN L, THE STANDARD 1298s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1298s FUNCTIONS TO PERL CODE IN L. 1298s 1298s =HEAD2 SUBROUTINE ATTRIBUTES 1298s X X X 1298s 1298s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1298s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1298s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1298s C HAD BEEN SEEN. SEE L FOR DETAILS 1298s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1298s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1298s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1298s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1298s 1298s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1298s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1298s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1298s NEST PROPERLY. 1298s 1298s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1298s 1298s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1298s SUB PLUGH () : UGLY('\(") :BAD; 1298s SUB XYZZY : _5X5 { ... } 1298s 1298s EXAMPLES OF INVALID SYNTAX: 1298s 1298s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1298s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1298s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1298s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1298s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1298s 1298s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1298s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1298s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1298s PARSED AND INVOKED: 1298s 1298s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1298s 1298s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1298s SEE L AND L. 1298s 1298s =HEAD1 SEE ALSO 1298s 1298s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1298s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1298s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1298s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1298s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1298s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1298s 1298s =FOR VI 1298s # EX: SET STS=0 SW=4 ET: 1298s 1298s ok 2 1298s # testing mod_cgi with /modules/cgi/perl.pl 1298s # expected 200 1298s # received 200 1298s # body: PERL CGI 1298s ok 3 1298s # testing mod_test_rwrite with /test_rwrite 1298s # expected 200 1298s # received 200 1298s # body: A 1298s ok 4 1298s ok 1301s t/filter/case_in.t .................. 1301s 1..3 1301s # Running under perl version 5.040001 for linux 1301s # Current time local: Tue May 6 17:45:49 2025 1301s # Current time GMT: Tue May 6 17:45:49 2025 1301s # Using Test.pm version 1.31 1301s # Using Apache/Test.pm version 1.44 1301s ok 1 1301s # testing mod_cgi with /modules/cgi/perl_echo.pl 1301s # expected 200 1301s # received 200 1301s ok 2 1301s # testing mod_echo_post with /echo_post 1301s # expected 200 1301s # received 200 1301s ok 3 1301s ok 1305s t/filter/input_body.t ............... 1305s 1..2 1305s # Running under perl version 5.040001 for linux 1305s # Current time local: Tue May 6 17:45:52 2025 1305s # Current time GMT: Tue May 6 17:45:52 2025 1305s # Using Test.pm version 1.31 1305s # Using Apache/Test.pm version 1.44 1305s # testing : Posted "1 ko" 1305s # expected: 'ok 1' 1305s # received: 'ok 1' 1305s ok 1 1305s # testing : Posted "2 ko" 1305s # expected: 'ok 2' 1305s # received: 'ok 2' 1305s ok 2 1305s ok 1308s t/http11/basicauth.t ................ 1308s 1..3 1308s # Running under perl version 5.040001 for linux 1308s # Current time local: Tue May 6 17:45:56 2025 1308s # Current time GMT: Tue May 6 17:45:56 2025 1308s # Using Test.pm version 1.31 1308s # Using Apache/Test.pm version 1.44 1308s ok 1 1308s ok 2 1308s ok 3 1308s ok 1311s t/http11/chunked.t .................. 1311s 1..30 1311s # Running under perl version 5.040001 for linux 1311s # Current time local: Tue May 6 17:45:59 2025 1311s # Current time GMT: Tue May 6 17:45:59 2025 1311s # Using Test.pm version 1.31 1311s # Using Apache/Test.pm version 1.44 1311s # testing : response protocol 1311s # expected: 'HTTP/1.1' 1311s # received: 'HTTP/1.1' 1311s ok 1 1311s # testing : response Transfer-Encoding 1311s # expected: 'chunked' 1311s # received: 'chunked' 1311s ok 2 1311s # testing : no Content-Length 1311s # expected: 0 1311s # received: 0 1311s ok 3 1311s # testing : body length 1311s # expected: '70976' 1311s # received: 70976 1311s ok 4 1311s # testing : number of requests 1311s # expected: 1 1311s # received: 1 1311s ok 5 1311s # testing : response protocol 1311s # expected: 'HTTP/1.1' 1311s # received: 'HTTP/1.1' 1311s ok 6 1311s # testing : response Transfer-Encoding 1311s # expected: 'chunked' 1311s # received: 'chunked' 1311s ok 7 1311s # testing : no Content-Length 1311s # expected: 0 1311s # received: 0 1311s ok 8 1311s # testing : body length 1311s # expected: '212509' 1311s # received: 212509 1311s ok 9 1311s # testing : number of requests 1311s # expected: 2 1311s # received: 2 1311s ok 10 1311s # testing : response protocol 1311s # expected: 'HTTP/1.1' 1311s # received: 'HTTP/1.1' 1311s ok 11 1311s # testing : response Transfer-Encoding 1311s # expected: 'chunked' 1311s # received: 'chunked' 1311s ok 12 1311s # testing : no Content-Length 1311s # expected: 0 1311s # received: 0 1311s ok 13 1311s # testing : body length 1311s # expected: '280545' 1311s # received: 280545 1311s ok 14 1311s # testing : number of requests 1311s # expected: 3 1311s # received: 3 1311s ok 15 1311s # testing : response protocol 1311s # expected: 'HTTP/1.1' 1311s # received: 'HTTP/1.1' 1311s ok 16 1311s # testing : response Transfer-Encoding 1311s # expected: 'chunked' 1311s # received: 'chunked' 1311s ok 17 1311s # testing : no Content-Length 1311s # expected: 0 1311s # received: 0 1311s ok 18 1311s # testing : body length 1311s # expected: '845969' 1311s # received: 845969 1311s ok 19 1311s # testing : number of requests 1311s # expected: 4 1311s # received: 4 1311s ok 20 1311s # testing : response protocol 1311s # expected: 'HTTP/1.1' 1311s # received: 'HTTP/1.1' 1311s ok 21 1311s # testing : no Transfer-Encoding (test result inverted) 1311s # expected: 'chunked' 1311s # received: '' 1311s ok 22 1311s # testing : content length 1311s # expected: 253 1311s # received: '253' 1311s ok 23 1311s # testing : body length 1311s # expected: '242' 1311s # received: 242 1311s ok 24 1311s # testing : number of requests 1311s # expected: 5 1311s # received: 5 1311s ok 25 1311s # testing : response protocol 1311s # expected: 'HTTP/1.1' 1311s # received: 'HTTP/1.1' 1311s ok 26 1311s # testing : no Transfer-Encoding (test result inverted) 1311s # expected: 'chunked' 1311s # received: '' 1311s ok 27 1311s # testing : content length 1311s # expected: '' 1311s # received: '' 1311s ok 28 1311s # testing : body length 1311s # expected: '14276' 1311s # received: 14276 1311s ok 29 1311s # testing : number of requests 1311s # expected: 6 1311s # received: 6 1311s ok 30 1311s ok 1314s t/http11/chunked2.t ................. 1314s 1..2 1314s # Running under perl version 5.040001 for linux 1314s # Current time local: Tue May 6 17:46:02 2025 1314s # Current time GMT: Tue May 6 17:46:02 2025 1314s # Using Test.pm version 1.31 1314s # Using Apache/Test.pm version 1.44 1314s # testing : successful response 1314s # expected: 200 1314s # received: '200' 1314s ok 1 1314s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1314s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1314s ok 2 1314s ok 1317s t/http11/clength.t .................. 1317s 1..6 1317s # Running under perl version 5.040001 for linux 1317s # Current time local: Tue May 6 17:46:05 2025 1317s # Current time GMT: Tue May 6 17:46:05 2025 1317s # Using Test.pm version 1.31 1317s # Using Apache/Test.pm version 1.44 1317s # testing : successful response 1317s # expected: 200 1317s # received: '200' 1317s ok 1 1317s # expected: 10 1317s # received: '10' 1317s ok 2 1317s # expected: 'bbbbbbbbbb' 1317s # received: 'bbbbbbbbbb' 1317s ok 3 1317s # testing : successful response 1317s # expected: 200 1317s # received: '200' 1317s ok 4 1317s # expected: 6 1317s # received: '6' 1317s ok 5 1317s # expected: 'foobar' 1317s # received: 'foobar' 1317s ok 6 1317s ok 1322s t/http11/post.t ..................... 1322s # using LWP client 1322s 1..51 1322s # Running under perl version 5.040001 for linux 1322s # Current time local: Tue May 6 17:46:08 2025 1322s # Current time GMT: Tue May 6 17:46:08 2025 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.44 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 1024 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Connection: Keep-Alive 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 1 1322s #DMMATCH1: 1 1322s #Keep-Alive: timeout=5, max=100 1322s # 1322s # testing : length posted 1322s # expected: '1024' 1322s # received: 1024 1322s ok 1 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 2048 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 2 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '2048' 1322s # received: 2048 1322s ok 2 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 3072 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 3 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '3072' 1322s # received: 3072 1322s ok 3 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 4096 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 4 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '4096' 1322s # received: 4096 1322s ok 4 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 5120 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 5 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '5120' 1322s # received: 5120 1322s ok 5 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 6144 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 6 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '6144' 1322s # received: 6144 1322s ok 6 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 7168 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 7 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '7168' 1322s # received: 7168 1322s ok 7 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 8192 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 8 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '8192' 1322s # received: 8192 1322s ok 8 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 9216 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 5 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 9 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '9216' 1322s # received: 9216 1322s ok 9 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 10240 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 10 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '10240' 1322s # received: 10240 1322s ok 10 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 11264 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 11 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '11264' 1322s # received: 11264 1322s ok 11 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 12288 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 12 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '12288' 1322s # received: 12288 1322s ok 12 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 13312 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 13 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '13312' 1322s # received: 13312 1322s ok 13 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 14336 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 14 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '14336' 1322s # received: 14336 1322s ok 14 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 15360 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 15 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '15360' 1322s # received: 15360 1322s ok 15 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 16384 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 16 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '16384' 1322s # received: 16384 1322s ok 16 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 17408 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 17 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '17408' 1322s # received: 17408 1322s ok 17 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 18432 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 18 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '18432' 1322s # received: 18432 1322s ok 18 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 19456 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 19 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '19456' 1322s # received: 19456 1322s ok 19 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 20480 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 20 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '20480' 1322s # received: 20480 1322s ok 20 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 21504 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 21 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '21504' 1322s # received: 21504 1322s ok 21 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 22528 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 22 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '22528' 1322s # received: 22528 1322s ok 22 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 23552 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 23 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '23552' 1322s # received: 23552 1322s ok 23 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 24576 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 24 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '24576' 1322s # received: 24576 1322s ok 24 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 25600 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 25 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '25600' 1322s # received: 25600 1322s ok 25 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 26624 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 26 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '26624' 1322s # received: 26624 1322s ok 26 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 27648 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 27 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '27648' 1322s # received: 27648 1322s ok 27 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 28672 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 28 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '28672' 1322s # received: 28672 1322s ok 28 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 29696 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 29 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '29696' 1322s # received: 29696 1322s ok 29 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 30720 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:11 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 30 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '30720' 1322s # received: 30720 1322s ok 30 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 31744 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 31 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '31744' 1322s # received: 31744 1322s ok 31 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 32768 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 32 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '32768' 1322s # received: 32768 1322s ok 32 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 33792 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 33 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '33792' 1322s # received: 33792 1322s ok 33 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 34816 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 34 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '34816' 1322s # received: 34816 1322s ok 34 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 35840 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 35 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '35840' 1322s # received: 35840 1322s ok 35 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 36864 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 36 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '36864' 1322s # received: 36864 1322s ok 36 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 37888 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 37 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '37888' 1322s # received: 37888 1322s ok 37 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 38912 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 38 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '38912' 1322s # received: 38912 1322s ok 38 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 39936 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 39 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '39936' 1322s # received: 39936 1322s ok 39 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 40960 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 40 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '40960' 1322s # received: 40960 1322s ok 40 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 41984 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 41 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '41984' 1322s # received: 41984 1322s ok 41 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 43008 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 42 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '43008' 1322s # received: 43008 1322s ok 42 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 44032 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 43 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '44032' 1322s # received: 44032 1322s ok 43 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 45056 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 44 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '45056' 1322s # received: 45056 1322s ok 44 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 46080 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 45 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '46080' 1322s # received: 46080 1322s ok 45 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 47104 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 46 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '47104' 1322s # received: 47104 1322s ok 46 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 48128 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 47 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '48128' 1322s # received: 48128 1322s ok 47 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 49152 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 48 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '49152' 1322s # received: 49152 1322s ok 48 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 50176 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 49 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '50176' 1322s # received: 50176 1322s ok 49 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 51200 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 6 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 50 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '51200' 1322s # received: 51200 1322s ok 50 1322s #lwp request: 1322s #POST http://localhost:8529/eat_post HTTP/1.1 1322s #User-Agent: libwww-perl/6.78 1322s #Content-Length: 102400 1322s # 1322s #server response: 1322s #HTTP/1.1 200 OK 1322s #Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1322s #Vary: In-If1 1322s #Content-Length: 7 1322s #Client-Date: Tue, 06 May 2025 17:46:12 GMT 1322s #Client-Peer: 127.0.0.1:8529 1322s #Client-Response-Num: 51 1322s #DMMATCH1: 1 1322s # 1322s # testing : length posted 1322s # expected: '102400' 1322s # received: 102400 1322s ok 51 1322s ok 1325s t/modules/aaa.t ..................... 1325s 1..40 1325s # Running under perl version 5.040001 for linux 1325s # Current time local: Tue May 6 17:46:12 2025 1325s # Current time GMT: Tue May 6 17:46:12 2025 1325s # Using Test.pm version 1.31 1325s # Using Apache/Test.pm version 1.44 1325s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/realm2 1325s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 1325s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/form1 1325s ok 1 1325s ok 2 1325s ok 3 1325s ok 4 1325s ok 5 1325s ok 6 1325s ok 7 1325s ok 8 1325s ok 9 1325s ok 10 1325s ok 11 1325s ok 12 1325s ok 13 1325s ok 14 1325s ok 15 1325s ok 16 1325s ok 17 1325s ok 18 1325s ok 19 1325s ok 20 1325s ok 21 1325s ok 22 1325s ok 23 1325s ok 24 1325s ok 25 1325s ok 26 1325s ok 27 1325s ok 28 1325s ok 29 1325s ok 30 1325s ok 31 1325s ok 32 1325s ok 33 1325s ok 34 1325s ok 35 1325s ok 36 1325s ok 37 1325s ok 38 1325s ok 39 1325s ok 40 1325s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 1325s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/realm2 1325s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/form1 1325s ok 1328s t/modules/access.t .................. 1328s 1..408 1328s # Running under perl version 5.040001 for linux 1328s # Current time local: Tue May 6 17:46:15 2025 1328s # Current time GMT: Tue May 6 17:46:15 2025 1328s # Using Test.pm version 1.31 1328s # Using Apache/Test.pm version 1.44 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # expecting access. 1328s ok 1 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 2 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from all 1328s # expecting access. 1328s ok 3 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 4 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from localhost 1328s # expecting access. 1328s ok 5 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 6 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from 127.0.0.1 1328s # expecting access. 1328s ok 7 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 8 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from 127.0 1328s # expecting access. 1328s ok 9 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 10 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 11 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 12 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from 127.0.0.1/16 1328s # expecting access. 1328s ok 13 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 14 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 15 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 16 1328s # --- 1328s # Order deny,allow 1328s # Allow from all 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 17 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # expecting access. 1328s ok 18 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 19 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from all 1328s # expecting access. 1328s ok 20 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 21 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from localhost 1328s # expecting access. 1328s ok 22 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 23 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from 127.0.0.1 1328s # expecting access. 1328s ok 24 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 25 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from 127.0 1328s # expecting access. 1328s ok 26 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 27 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 28 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 29 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from 127.0.0.1/16 1328s # expecting access. 1328s ok 30 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 31 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 32 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 33 1328s # --- 1328s # Order deny,allow 1328s # Allow from localhost 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 34 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # expecting access. 1328s ok 35 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 36 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from all 1328s # expecting access. 1328s ok 37 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 38 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from localhost 1328s # expecting access. 1328s ok 39 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 40 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1 1328s # expecting access. 1328s ok 41 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 42 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0 1328s # expecting access. 1328s ok 43 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 44 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 45 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 46 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1/16 1328s # expecting access. 1328s ok 47 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 48 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 49 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 50 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 51 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # expecting access. 1328s ok 52 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 53 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from all 1328s # expecting access. 1328s ok 54 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 55 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from localhost 1328s # expecting access. 1328s ok 56 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 57 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1 1328s # expecting access. 1328s ok 58 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 59 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from 127.0 1328s # expecting access. 1328s ok 60 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 61 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 62 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 63 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1/16 1328s # expecting access. 1328s ok 64 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 65 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 66 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 67 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 68 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 69 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 70 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from all 1328s # expecting access. 1328s ok 71 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 72 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from localhost 1328s # expecting access. 1328s ok 73 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 74 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1 1328s # expecting access. 1328s ok 75 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 76 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0 1328s # expecting access. 1328s ok 77 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 78 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 79 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 80 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1/16 1328s # expecting access. 1328s ok 81 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 82 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 83 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 84 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 85 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # expecting access. 1328s ok 86 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 87 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from all 1328s # expecting access. 1328s ok 88 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 89 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from localhost 1328s # expecting access. 1328s ok 90 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 91 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1 1328s # expecting access. 1328s ok 92 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 93 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0 1328s # expecting access. 1328s ok 94 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 95 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 96 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 97 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1/16 1328s # expecting access. 1328s ok 98 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 99 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 100 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 101 1328s # --- 1328s # Order deny,allow 1328s # Allow from 127.0.0.1/16 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 102 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # expecting access. 1328s ok 103 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 104 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from all 1328s # expecting access denial. 1328s ok 105 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 106 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 107 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 108 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 109 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 110 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 111 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 112 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 113 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 114 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 115 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 116 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 117 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 118 1328s # --- 1328s # Order deny,allow 1328s # Allow from somewhere.else.com 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 119 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # expecting access. 1328s ok 120 1328s # --- 1328s # Order deny,allow 1328s # Deny from all 1328s # expecting access denial. 1328s ok 121 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from all 1328s # expecting access denial. 1328s ok 122 1328s # --- 1328s # Order deny,allow 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 123 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 124 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 125 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 126 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 127 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 128 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 129 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 130 1328s # --- 1328s # Order deny,allow 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 131 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 132 1328s # --- 1328s # Order deny,allow 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 133 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 134 1328s # --- 1328s # Order deny,allow 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 135 1328s # --- 1328s # Order deny,allow 1328s # Allow from 66.6.6.6 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 136 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # expecting access. 1328s ok 137 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 138 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from all 1328s # expecting access denial. 1328s ok 139 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 140 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 141 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 142 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 143 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 144 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 145 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 146 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 147 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 148 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 149 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 150 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 151 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 152 1328s # --- 1328s # Order allow,deny 1328s # Allow from all 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 153 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # expecting access. 1328s ok 154 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 155 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from all 1328s # expecting access denial. 1328s ok 156 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 157 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 158 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 159 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 160 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 161 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 162 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 163 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 164 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 165 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 166 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 167 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 168 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 169 1328s # --- 1328s # Order allow,deny 1328s # Allow from localhost 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 170 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # expecting access. 1328s ok 171 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 172 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from all 1328s # expecting access denial. 1328s ok 173 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 174 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 175 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 176 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 177 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 178 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 179 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 180 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 181 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 182 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 183 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 184 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 185 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 186 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 187 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # expecting access. 1328s ok 188 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 189 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from all 1328s # expecting access denial. 1328s ok 190 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 191 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 192 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 193 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 194 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 195 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 196 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 197 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 198 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 199 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 200 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 201 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 202 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 203 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 204 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 205 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 206 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from all 1328s # expecting access denial. 1328s ok 207 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 208 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 209 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 210 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 211 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 212 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 213 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 214 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 215 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 216 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 217 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 218 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 219 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 220 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 221 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # expecting access. 1328s ok 222 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 223 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from all 1328s # expecting access denial. 1328s ok 224 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 225 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 226 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 227 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 228 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 229 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 230 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 231 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 232 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 233 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 234 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 235 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 236 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 237 1328s # --- 1328s # Order allow,deny 1328s # Allow from 127.0.0.1/16 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 238 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # expecting access denial. 1328s ok 239 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 240 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from all 1328s # expecting access denial. 1328s ok 241 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 242 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 243 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 244 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 245 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 246 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 247 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 248 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 249 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 250 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 251 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 252 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 253 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 254 1328s # --- 1328s # Order allow,deny 1328s # Allow from somewhere.else.com 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 255 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # expecting access denial. 1328s ok 256 1328s # --- 1328s # Order allow,deny 1328s # Deny from all 1328s # expecting access denial. 1328s ok 257 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from all 1328s # expecting access denial. 1328s ok 258 1328s # --- 1328s # Order allow,deny 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 259 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 260 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 261 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 262 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 263 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 264 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 265 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 266 1328s # --- 1328s # Order allow,deny 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 267 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 268 1328s # --- 1328s # Order allow,deny 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 269 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 270 1328s # --- 1328s # Order allow,deny 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 271 1328s # --- 1328s # Order allow,deny 1328s # Allow from 66.6.6.6 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 272 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # expecting access. 1328s ok 273 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 274 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from all 1328s # expecting access denial. 1328s ok 275 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 276 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 277 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 278 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 279 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 280 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 281 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 282 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 283 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 284 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 285 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 286 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 287 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 288 1328s # --- 1328s # Order mutual-failure 1328s # Allow from all 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 289 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # expecting access. 1328s ok 290 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 291 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from all 1328s # expecting access denial. 1328s ok 292 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 293 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 294 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 295 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 296 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 297 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 298 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 299 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 300 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 301 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 302 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 303 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 304 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 305 1328s # --- 1328s # Order mutual-failure 1328s # Allow from localhost 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 306 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # expecting access. 1328s ok 307 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 308 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from all 1328s # expecting access denial. 1328s ok 309 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 310 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 311 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 312 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 313 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 314 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 315 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 316 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 317 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 318 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 319 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 320 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 321 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 322 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 323 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # expecting access. 1328s ok 324 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 325 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from all 1328s # expecting access denial. 1328s ok 326 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 327 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 328 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 329 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 330 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 331 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 332 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 333 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 334 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 335 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 336 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 337 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 338 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 339 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 340 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # expecting access. 1328s ok 341 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 342 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from all 1328s # expecting access denial. 1328s ok 343 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 344 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 345 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 346 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 347 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 348 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 349 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 350 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 351 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 352 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 353 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 354 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 355 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 356 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/255.255.0.0 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 357 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # expecting access. 1328s ok 358 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 359 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from all 1328s # expecting access denial. 1328s ok 360 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 361 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 362 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 363 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 364 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 365 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 366 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 367 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 368 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 369 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 370 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 371 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from somewhere.else.com 1328s # expecting access. 1328s ok 372 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 373 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 127.0.0.1/16 1328s # Deny from 66.6.6.6 1328s # expecting access. 1328s ok 374 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # expecting access denial. 1328s ok 375 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 376 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from all 1328s # expecting access denial. 1328s ok 377 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 378 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 379 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 380 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 381 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 382 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 383 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 384 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 385 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 386 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 387 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 388 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 389 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 390 1328s # --- 1328s # Order mutual-failure 1328s # Allow from somewhere.else.com 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 391 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # expecting access denial. 1328s ok 392 1328s # --- 1328s # Order mutual-failure 1328s # Deny from all 1328s # expecting access denial. 1328s ok 393 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from all 1328s # expecting access denial. 1328s ok 394 1328s # --- 1328s # Order mutual-failure 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 395 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from localhost 1328s # expecting access denial. 1328s ok 396 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 397 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1 1328s # expecting access denial. 1328s ok 398 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 399 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0 1328s # expecting access denial. 1328s ok 400 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 401 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1/255.255.0.0 1328s # expecting access denial. 1328s ok 402 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 403 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from 127.0.0.1/16 1328s # expecting access denial. 1328s ok 404 1328s # --- 1328s # Order mutual-failure 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 405 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from somewhere.else.com 1328s # expecting access denial. 1328s ok 406 1328s # --- 1328s # Order mutual-failure 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 407 1328s # --- 1328s # Order mutual-failure 1328s # Allow from 66.6.6.6 1328s # Deny from 66.6.6.6 1328s # expecting access denial. 1328s ok 408 1328s ok 1331s t/modules/actions.t ................. 1331s 1..20 1331s # Running under perl version 5.040001 for linux 1331s # Current time local: Tue May 6 17:46:19 2025 1331s # Current time GMT: Tue May 6 17:46:19 2025 1331s # Using Test.pm version 1.31 1331s # Using Apache/Test.pm version 1.44 1331s # expected: 200 1331s # received: '200' 1331s ok 1 1331s # expected: 'nada' 1331s # received: 'nada' 1331s ok 2 1331s # expected: 404 1331s # received: '404' 1331s ok 3 1331s ok 4 # skip RC=404, no need to check content 1331s # expected: 404 1331s # received: '404' 1331s ok 5 1331s ok 6 # skip RC=404, no need to check content 1331s # expected: 404 1331s # received: '404' 1331s ok 7 1331s ok 8 # skip RC=404, no need to check content 1331s # expected: 200 1331s # received: '200' 1331s ok 9 1331s # expected: 'nada' 1331s # received: 'nada' 1331s ok 10 1331s # expected: 404 1331s # received: '404' 1331s ok 11 1331s ok 12 # skip RC=404, no need to check content 1331s # expected: 200 1331s # received: '200' 1331s ok 13 1331s # expected: 'POST 1331s # foo2: bar2 1331s # ' 1331s # received: 'POST 1331s # foo2: bar2 1331s # ' 1331s ok 14 1331s # expected: 405 1331s # received: '405' 1331s ok 15 1331s # expected: 200 1331s # received: '200' 1331s ok 16 1331s # expected: 'foo=bar' 1331s # received: 'foo=bar' 1331s ok 17 1331s # expected: 200 1331s # received: '200' 1331s ok 18 1331s # expected: 'POST 1331s # foo2: bar2 1331s # ' 1331s # received: 'POST 1331s # foo2: bar2 1331s # ' 1331s ok 19 1331s # expected: 405 1331s # received: '405' 1331s ok 20 1331s ok 1335s t/modules/alias.t ................... 1335s 1..134 1335s # Running under perl version 5.040001 for linux 1335s # Current time local: Tue May 6 17:46:22 2025 1335s # Current time GMT: Tue May 6 17:46:22 2025 1335s # Using Test.pm version 1.31 1335s # Using Apache/Test.pm version 1.44 1335s # verifying simple aliases 1335s # testing : /alias/ 1335s # expected: 200 1335s # received: '200' 1335s ok 1 1335s # testing : /bogu/ 1335s # expected: 404 1335s # received: '404' 1335s ok 2 1335s # verifying alias match with /ali[0-9]. 1335s # testing : /ali0 1335s # expected: 0 1335s # received: '0' 1335s ok 3 1335s # testing : /ali1 1335s # expected: 1 1335s # received: '1' 1335s ok 4 1335s # testing : /ali2 1335s # expected: 2 1335s # received: '2' 1335s ok 5 1335s # testing : /ali3 1335s # expected: 3 1335s # received: '3' 1335s ok 6 1335s # testing : /ali4 1335s # expected: 4 1335s # received: '4' 1335s ok 7 1335s # testing : /ali5 1335s # expected: 5 1335s # received: '5' 1335s ok 8 1335s # testing : /ali6 1335s # expected: 6 1335s # received: '6' 1335s ok 9 1335s # testing : /ali7 1335s # expected: 7 1335s # received: '7' 1335s ok 10 1335s # testing : /ali8 1335s # expected: 8 1335s # received: '8' 1335s ok 11 1335s # testing : /ali9 1335s # expected: 9 1335s # received: '9' 1335s ok 12 1335s # verifying expression alias match with /expr/ali[0-9]. 1335s # testing : /ali0 1335s # expected: 0 1335s # received: '0' 1335s ok 13 1335s # testing : /ali1 1335s # expected: 1 1335s # received: '1' 1335s ok 14 1335s # testing : /ali2 1335s # expected: 2 1335s # received: '2' 1335s ok 15 1335s # testing : /ali3 1335s # expected: 3 1335s # received: '3' 1335s ok 16 1335s # testing : /ali4 1335s # expected: 4 1335s # received: '4' 1335s ok 17 1335s # testing : /ali5 1335s # expected: 5 1335s # received: '5' 1335s ok 18 1335s # testing : /ali6 1335s # expected: 6 1335s # received: '6' 1335s ok 19 1335s # testing : /ali7 1335s # expected: 7 1335s # received: '7' 1335s ok 20 1335s # testing : /ali8 1335s # expected: 8 1335s # received: '8' 1335s ok 21 1335s # testing : /ali9 1335s # expected: 9 1335s # received: '9' 1335s ok 22 1335s # testing : /forbid 1335s # expected: '403' 1335s # received: '403' 1335s ok 23 1335s # testing : /gone 1335s # expected: '410' 1335s # received: '410' 1335s ok 24 1335s # testing : /perm 1335s # expected: '301' 1335s # received: '301' 1335s ok 25 1335s # testing : /perm2 1335s # expected: '301' 1335s # received: '301' 1335s ok 26 1335s # testing : /seeother 1335s # expected: '303' 1335s # received: '303' 1335s ok 27 1335s # testing : /temp 1335s # expected: '302' 1335s # received: '302' 1335s ok 28 1335s # testing : /temp2 1335s # expected: '302' 1335s # received: '302' 1335s ok 29 1335s verifying body of perm and temp redirect match 1335s # testing : /p0 1335s # expected: 0 1335s # received: '0' 1335s ok 30 1335s # testing : /p1 1335s # expected: 1 1335s # received: '1' 1335s ok 31 1335s # testing : /p2 1335s # expected: 2 1335s # received: '2' 1335s ok 32 1335s # testing : /p3 1335s # expected: 3 1335s # received: '3' 1335s ok 33 1335s # testing : /p4 1335s # expected: 4 1335s # received: '4' 1335s ok 34 1335s # testing : /p5 1335s # expected: 5 1335s # received: '5' 1335s ok 35 1335s # testing : /p6 1335s # expected: 6 1335s # received: '6' 1335s ok 36 1335s # testing : /p7 1335s # expected: 7 1335s # received: '7' 1335s ok 37 1335s # testing : /p8 1335s # expected: 8 1335s # received: '8' 1335s ok 38 1335s # testing : /p9 1335s # expected: 9 1335s # received: '9' 1335s ok 39 1335s # testing : /t0 1335s # expected: 0 1335s # received: '0' 1335s ok 40 1335s # testing : /t1 1335s # expected: 1 1335s # received: '1' 1335s ok 41 1335s # testing : /t2 1335s # expected: 2 1335s # received: '2' 1335s ok 42 1335s # testing : /t3 1335s # expected: 3 1335s # received: '3' 1335s ok 43 1335s # testing : /t4 1335s # expected: 4 1335s # received: '4' 1335s ok 44 1335s # testing : /t5 1335s # expected: 5 1335s # received: '5' 1335s ok 45 1335s # testing : /t6 1335s # expected: 6 1335s # received: '6' 1335s ok 46 1335s # testing : /t7 1335s # expected: 7 1335s # received: '7' 1335s ok 47 1335s # testing : /t8 1335s # expected: 8 1335s # received: '8' 1335s ok 48 1335s # testing : /t9 1335s # expected: 9 1335s # received: '9' 1335s ok 49 1335s verifying body of perm and temp redirect match with expression support 1335s # testing : /p0 1335s # expected: 0 1335s # received: '0' 1335s ok 50 1335s # testing : /p1 1335s # expected: 1 1335s # received: '1' 1335s ok 51 1335s # testing : /p2 1335s # expected: 2 1335s # received: '2' 1335s ok 52 1335s # testing : /p3 1335s # expected: 3 1335s # received: '3' 1335s ok 53 1335s # testing : /p4 1335s # expected: 4 1335s # received: '4' 1335s ok 54 1335s # testing : /p5 1335s # expected: 5 1335s # received: '5' 1335s ok 55 1335s # testing : /p6 1335s # expected: 6 1335s # received: '6' 1335s ok 56 1335s # testing : /p7 1335s # expected: 7 1335s # received: '7' 1335s ok 57 1335s # testing : /p8 1335s # expected: 8 1335s # received: '8' 1335s ok 58 1335s # testing : /p9 1335s # expected: 9 1335s # received: '9' 1335s ok 59 1335s # testing : /t0 1335s # expected: 0 1335s # received: '0' 1335s ok 60 1335s # testing : /t1 1335s # expected: 1 1335s # received: '1' 1335s ok 61 1335s # testing : /t2 1335s # expected: 2 1335s # received: '2' 1335s ok 62 1335s # testing : /t3 1335s # expected: 3 1335s # received: '3' 1335s ok 63 1335s # testing : /t4 1335s # expected: 4 1335s # received: '4' 1335s ok 64 1335s # testing : /t5 1335s # expected: 5 1335s # received: '5' 1335s ok 65 1335s # testing : /t6 1335s # expected: 6 1335s # received: '6' 1335s ok 66 1335s # testing : /t7 1335s # expected: 7 1335s # received: '7' 1335s ok 67 1335s # testing : /t8 1335s # expected: 8 1335s # received: '8' 1335s ok 68 1335s # testing : /t9 1335s # expected: 9 1335s # received: '9' 1335s ok 69 1335s verifying return code of seeother and gone redirect match 1335s # testing : g0 1335s # expected: '410' 1335s # received: '410' 1335s ok 70 1335s # testing : g1 1335s # expected: '410' 1335s # received: '410' 1335s ok 71 1335s # testing : g2 1335s # expected: '410' 1335s # received: '410' 1335s ok 72 1335s # testing : g3 1335s # expected: '410' 1335s # received: '410' 1335s ok 73 1335s # testing : g4 1335s # expected: '410' 1335s # received: '410' 1335s ok 74 1335s # testing : g5 1335s # expected: '410' 1335s # received: '410' 1335s ok 75 1335s # testing : g6 1335s # expected: '410' 1335s # received: '410' 1335s ok 76 1335s # testing : g7 1335s # expected: '410' 1335s # received: '410' 1335s ok 77 1335s # testing : g8 1335s # expected: '410' 1335s # received: '410' 1335s ok 78 1335s # testing : g9 1335s # expected: '410' 1335s # received: '410' 1335s ok 79 1335s # testing : f0 1335s # expected: '403' 1335s # received: '403' 1335s ok 80 1335s # testing : f1 1335s # expected: '403' 1335s # received: '403' 1335s ok 81 1335s # testing : f2 1335s # expected: '403' 1335s # received: '403' 1335s ok 82 1335s # testing : f3 1335s # expected: '403' 1335s # received: '403' 1335s ok 83 1335s # testing : f4 1335s # expected: '403' 1335s # received: '403' 1335s ok 84 1335s # testing : f5 1335s # expected: '403' 1335s # received: '403' 1335s ok 85 1335s # testing : f6 1335s # expected: '403' 1335s # received: '403' 1335s ok 86 1335s # testing : f7 1335s # expected: '403' 1335s # received: '403' 1335s ok 87 1335s # testing : f8 1335s # expected: '403' 1335s # received: '403' 1335s ok 88 1335s # testing : f9 1335s # expected: '403' 1335s # received: '403' 1335s ok 89 1335s # testing : s0 1335s # expected: '303' 1335s # received: '303' 1335s ok 90 1335s # testing : s1 1335s # expected: '303' 1335s # received: '303' 1335s ok 91 1335s # testing : s2 1335s # expected: '303' 1335s # received: '303' 1335s ok 92 1335s # testing : s3 1335s # expected: '303' 1335s # received: '303' 1335s ok 93 1335s # testing : s4 1335s # expected: '303' 1335s # received: '303' 1335s ok 94 1335s # testing : s5 1335s # expected: '303' 1335s # received: '303' 1335s ok 95 1335s # testing : s6 1335s # expected: '303' 1335s # received: '303' 1335s ok 96 1335s # testing : s7 1335s # expected: '303' 1335s # received: '303' 1335s ok 97 1335s # testing : s8 1335s # expected: '303' 1335s # received: '303' 1335s ok 98 1335s # testing : s9 1335s # expected: '303' 1335s # received: '303' 1335s ok 99 1335s verifying return code of seeother and gone redirect match with expression support 1335s # testing : g0 1335s # expected: '410' 1335s # received: '410' 1335s ok 100 1335s # testing : g1 1335s # expected: '410' 1335s # received: '410' 1335s ok 101 1335s # testing : g2 1335s # expected: '410' 1335s # received: '410' 1335s ok 102 1335s # testing : g3 1335s # expected: '410' 1335s # received: '410' 1335s ok 103 1335s # testing : g4 1335s # expected: '410' 1335s # received: '410' 1335s ok 104 1335s # testing : g5 1335s # expected: '410' 1335s # received: '410' 1335s ok 105 1335s # testing : g6 1335s # expected: '410' 1335s # received: '410' 1335s ok 106 1335s # testing : g7 1335s # expected: '410' 1335s # received: '410' 1335s ok 107 1335s # testing : g8 1335s # expected: '410' 1335s # received: '410' 1335s ok 108 1335s # testing : g9 1335s # expected: '410' 1335s # received: '410' 1335s ok 109 1335s # testing : f0 1335s # expected: '403' 1335s # received: '403' 1335s ok 110 1335s # testing : f1 1335s # expected: '403' 1335s # received: '403' 1335s ok 111 1335s # testing : f2 1335s # expected: '403' 1335s # received: '403' 1335s ok 112 1335s # testing : f3 1335s # expected: '403' 1335s # received: '403' 1335s ok 113 1335s # testing : f4 1335s # expected: '403' 1335s # received: '403' 1335s ok 114 1335s # testing : f5 1335s # expected: '403' 1335s # received: '403' 1335s ok 115 1335s # testing : f6 1335s # expected: '403' 1335s # received: '403' 1335s ok 116 1335s # testing : f7 1335s # expected: '403' 1335s # received: '403' 1335s ok 117 1335s # testing : f8 1335s # expected: '403' 1335s # received: '403' 1335s ok 118 1335s # testing : f9 1335s # expected: '403' 1335s # received: '403' 1335s ok 119 1335s # testing : s0 1335s # expected: '303' 1335s # received: '303' 1335s ok 120 1335s # testing : s1 1335s # expected: '303' 1335s # received: '303' 1335s ok 121 1335s # testing : s2 1335s # expected: '303' 1335s # received: '303' 1335s ok 122 1335s # testing : s3 1335s # expected: '303' 1335s # received: '303' 1335s ok 123 1335s # testing : s4 1335s # expected: '303' 1335s # received: '303' 1335s ok 124 1335s # testing : s5 1335s # expected: '303' 1335s # received: '303' 1335s ok 125 1335s # testing : s6 1335s # expected: '303' 1335s # received: '303' 1335s ok 126 1335s # testing : s7 1335s # expected: '303' 1335s # received: '303' 1335s ok 127 1335s # testing : s8 1335s # expected: '303' 1335s # received: '303' 1335s ok 128 1335s # testing : s9 1335s # expected: '303' 1335s # received: '303' 1335s ok 129 1335s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1335s # verifying /modules/alias/script is plain text 1335s # testing : /modules/alias/script 1335s # expected: '#!/bin/sh 1335s # echo Content-type: text/plain 1335s # echo 1335s # echo this is a shell script cgi. 1335s # ' 1335s # received: '#!/bin/sh 1335s # echo Content-type: text/plain 1335s # echo 1335s # echo this is a shell script cgi. 1335s # ' 1335s ok 130 1335s # verifying same file accessed at /cgi/script is executed code 1335s # testing : /cgi/script 1335s # expected: 'this is a shell script cgi. 1335s # ' 1335s # received: 'this is a shell script cgi. 1335s # ' 1335s ok 131 1335s # verifying ScriptAliasMatch with /aliascgi-script 1335s # testing : /aliascgi-script 1335s # expected: 'this is a shell script cgi. 1335s # ' 1335s # received: 'this is a shell script cgi. 1335s # ' 1335s ok 132 1335s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1335s # testing : /aliascgi-script 1335s # expected: 'this is a shell script cgi. 1335s # ' 1335s # received: 'this is a shell script cgi. 1335s # ' 1335s ok 133 1335s # verifying bad script alias. 1335s # testing : /aliascgi-nada 1335s # expected: 404 1335s # received: '404' 1335s ok 134 1335s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1335s ok 1338s t/modules/allowmethods.t ............ 1338s 1..9 1338s # Running under perl version 5.040001 for linux 1338s # Current time local: Tue May 6 17:46:25 2025 1338s # Current time GMT: Tue May 6 17:46:25 2025 1338s # Using Test.pm version 1.31 1338s # Using Apache/Test.pm version 1.44 1338s # testing : Get request to /Get responds 200 1338s # expected: 200 1338s # received: '200' 1338s ok 1 1338s # testing : Head request to /Get responds 200 1338s # expected: 200 1338s # received: '200' 1338s ok 2 1338s # testing : Post request to /Get responds 405 1338s # expected: 405 1338s # received: '405' 1338s ok 3 1338s # testing : Get request to /Head responds 200 1338s # expected: 200 1338s # received: '200' 1338s ok 4 1338s # testing : Head request to /Head responds 200 1338s # expected: 200 1338s # received: '200' 1338s ok 5 1338s # testing : Post request to /Head responds 405 1338s # expected: 405 1338s # received: '405' 1338s ok 6 1338s # testing : Get request to /Post responds 405 1338s # expected: 405 1338s # received: '405' 1338s ok 7 1338s # testing : Head request to /Post responds 405 1338s # expected: 405 1338s # received: '405' 1338s ok 8 1338s # testing : Post request to /Post responds 200 1338s # expected: 200 1338s # received: '200' 1338s ok 9 1338s ok 1341s t/modules/asis.t .................... 1341s 1..3 1341s # Running under perl version 5.040001 for linux 1341s # Current time local: Tue May 6 17:46:29 2025 1341s # Current time GMT: Tue May 6 17:46:29 2025 1341s # Using Test.pm version 1.31 1341s # Using Apache/Test.pm version 1.44 1341s # testing : asis content OK 1341s # expected: 'This is asis content. 1341s # ' 1341s # received: 'This is asis content. 1341s # ' 1341s ok 1 1341s # testing : asis gave 404 error 1341s # expected: 404 1341s # received: '404' 1341s ok 2 1341s # testing : asis gave 403 error 1341s # expected: 403 1341s # received: '403' 1341s ok 3 1341s ok 1345s t/modules/authz_core.t .............. 1345s 1..504 1345s # Running under perl version 5.040001 for linux 1345s # Current time local: Tue May 6 17:46:32 2025 1345s # Current time GMT: Tue May 6 17:46:32 2025 1345s # Using Test.pm version 1.31 1345s # Using Apache/Test.pm version 1.44 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/groups1 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 200, expected 200 [a/ : a/ ] 1345s ok 1 1345s # got 200, expected 200 [a/ : a/ 1] 1345s ok 2 1345s # got 200, expected 200 [a/ : a/ 2] 1345s ok 3 1345s # got 200, expected 200 [a/ : a/ 1 2] 1345s ok 4 1345s # got 200, expected 200 [a/ : a/ 3] 1345s ok 5 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ user1: a/ ] 1345s ok 6 1345s # got 200, expected 200 [a/ user1: a/ user1] 1345s ok 7 1345s # got 401, expected 401 [a/ user1: a/ user2] 1345s ok 8 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ Any 1 2: a/ ] 1345s ok 9 1345s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1345s ok 10 1345s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1345s ok 11 1345s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1345s ok 12 1345s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1345s ok 13 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1345s ok 14 1345s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1345s ok 15 1345s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1345s ok 16 1345s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1345s ok 17 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1345s ok 18 1345s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1345s ok 19 1345s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1345s ok 20 1345s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1345s ok 21 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1345s ok 22 1345s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1345s ok 23 1345s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1345s ok 24 1345s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1345s ok 25 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1345s ok 26 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1345s ok 27 1345s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1345s ok 28 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1345s ok 29 1345s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1345s ok 30 1345s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1345s ok 31 1345s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1345s ok 32 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1345s ok 33 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1345s ok 34 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1345s ok 35 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1345s ok 36 1345s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1345s ok 37 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1345s ok 38 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1345s ok 39 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1345s ok 40 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1345s ok 41 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1345s ok 42 1345s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1345s ok 43 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1345s ok 44 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1345s ok 45 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1345s ok 46 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1345s ok 47 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1345s ok 48 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1345s ok 49 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1345s ok 50 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1345s ok 51 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1345s ok 52 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1345s ok 53 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1345s ok 54 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1345s ok 55 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1345s ok 56 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1345s ok 57 1345s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1345s ok 58 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 !2: a/ ] 1345s ok 59 1345s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1345s ok 60 1345s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1345s ok 61 1345s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1345s ok 62 1345s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1345s ok 63 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1345s ok 64 1345s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1345s ok 65 1345s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1345s ok 66 1345s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1345s ok 67 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1345s ok 68 1345s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1345s ok 69 1345s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1345s ok 70 1345s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1345s ok 71 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1345s ok 72 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1345s ok 73 1345s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1345s ok 74 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1345s ok 75 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1345s ok 76 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1345s ok 77 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1345s ok 78 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1345s ok 79 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1345s ok 80 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1345s ok 81 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1345s ok 82 1345s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1345s ok 83 1345s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1345s ok 84 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1345s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1345s ok 85 1345s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1345s ok 86 1345s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1345s ok 87 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1345s ok 88 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1345s ok 89 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1345s ok 90 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1345s ok 91 1345s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1345s ok 92 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1345s ok 93 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1345s ok 94 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1345s ok 95 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1345s ok 96 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1345s ok 97 1345s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1345s ok 98 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1345s ok 99 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1345s ok 100 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1345s ok 101 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1345s ok 102 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1345s ok 103 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1345s ok 104 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1345s ok 105 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1345s ok 106 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1345s ok 107 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1345s ok 108 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1345s ok 109 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1345s ok 110 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1345s ok 111 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1345s ok 112 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1345s ok 113 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 2: a/ ] 1345s ok 114 1345s # got 403, expected 403 [a/ All 1 2: a/ 1] 1345s ok 115 1345s # got 403, expected 403 [a/ All 1 2: a/ 2] 1345s ok 116 1345s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1345s ok 117 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1345s ok 118 1345s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1345s ok 119 1345s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1345s ok 120 1345s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1345s ok 121 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1345s ok 122 1345s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1345s ok 123 1345s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1345s ok 124 1345s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1345s ok 125 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1345s ok 126 1345s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1345s ok 127 1345s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1345s ok 128 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1345s ok 129 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1345s ok 130 1345s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1345s ok 131 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1345s ok 132 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1345s ok 133 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1345s ok 134 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1345s ok 135 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1345s ok 136 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1345s ok 137 1345s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1345s ok 138 1345s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1345s ok 139 1345s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1345s ok 140 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1345s ok 141 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1345s ok 142 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1345s ok 143 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1345s ok 144 1345s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1345s ok 145 1345s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1345s ok 146 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1345s ok 147 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1345s ok 148 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1345s ok 149 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1345s ok 150 1345s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1345s ok 151 1345s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1345s ok 152 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1345s ok 153 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1345s ok 154 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1345s ok 155 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1345s ok 156 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1345s ok 157 1345s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1345s ok 158 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1345s ok 159 1345s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1345s ok 160 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1345s ok 161 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1345s ok 162 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1345s ok 163 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1345s ok 164 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1345s ok 165 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1345s ok 166 1345s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1345s ok 167 1345s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1345s ok 168 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1345s ok 169 1345s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1345s ok 170 1345s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1345s ok 171 1345s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1345s ok 172 1345s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1345s ok 173 1345s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1345s ok 174 1345s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1345s ok 175 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1345s ok 176 1345s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1345s ok 177 1345s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1345s ok 178 1345s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1345s ok 179 1345s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1345s ok 180 1345s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1345s ok 181 1345s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1345s ok 182 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1345s ok 183 1345s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1345s ok 184 1345s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1345s ok 185 1345s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1345s ok 186 1345s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1345s ok 187 1345s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1345s ok 188 1345s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1345s ok 189 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1345s ok 190 1345s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1345s ok 191 1345s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1345s ok 192 1345s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1345s ok 193 1345s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1345s ok 194 1345s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1345s ok 195 1345s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1345s ok 196 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1345s ok 197 1345s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1345s ok 198 1345s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1345s ok 199 1345s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1345s ok 200 1345s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1345s ok 201 1345s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1345s ok 202 1345s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1345s ok 203 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1345s ok 204 1345s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1345s ok 205 1345s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1345s ok 206 1345s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1345s ok 207 1345s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1345s ok 208 1345s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1345s ok 209 1345s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1345s ok 210 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1345s ok 211 1345s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1345s ok 212 1345s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1345s ok 213 1345s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1345s ok 214 1345s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1345s ok 215 1345s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1345s ok 216 1345s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1345s ok 217 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1345s ok 218 1345s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1345s ok 219 1345s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1345s ok 220 1345s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1345s ok 221 1345s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1345s ok 222 1345s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1345s ok 223 1345s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1345s ok 224 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1345s ok 225 1345s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1345s ok 226 1345s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1345s ok 227 1345s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1345s ok 228 1345s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1345s ok 229 1345s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1345s ok 230 1345s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1345s ok 231 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1345s ok 232 1345s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1345s ok 233 1345s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1345s ok 234 1345s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1345s ok 235 1345s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1345s ok 236 1345s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1345s ok 237 1345s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1345s ok 238 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1345s ok 239 1345s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1345s ok 240 1345s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1345s ok 241 1345s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1345s ok 242 1345s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1345s ok 243 1345s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1345s ok 244 1345s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1345s ok 245 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1345s ok 246 1345s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1345s ok 247 1345s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1345s ok 248 1345s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1345s ok 249 1345s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1345s ok 250 1345s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1345s ok 251 1345s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1345s ok 252 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1345s ok 253 1345s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1345s ok 254 1345s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1345s ok 255 1345s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1345s ok 256 1345s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1345s ok 257 1345s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1345s ok 258 1345s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1345s ok 259 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1345s ok 260 1345s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1345s ok 261 1345s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1345s ok 262 1345s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1345s ok 263 1345s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1345s ok 264 1345s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1345s ok 265 1345s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1345s ok 266 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1345s ok 267 1345s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1345s ok 268 1345s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1345s ok 269 1345s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1345s ok 270 1345s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1345s ok 271 1345s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1345s ok 272 1345s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1345s ok 273 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1345s ok 274 1345s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1345s ok 275 1345s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1345s ok 276 1345s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1345s ok 277 1345s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1345s ok 278 1345s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1345s ok 279 1345s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1345s ok 280 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1345s ok 281 1345s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1345s ok 282 1345s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1345s ok 283 1345s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1345s ok 284 1345s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1345s ok 285 1345s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1345s ok 286 1345s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1345s ok 287 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1345s ok 288 1345s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1345s ok 289 1345s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1345s ok 290 1345s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1345s ok 291 1345s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1345s ok 292 1345s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1345s ok 293 1345s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1345s ok 294 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1345s ok 295 1345s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1345s ok 296 1345s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1345s ok 297 1345s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1345s ok 298 1345s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1345s ok 299 1345s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1345s ok 300 1345s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1345s ok 301 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1345s ok 302 1345s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1345s ok 303 1345s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1345s ok 304 1345s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1345s ok 305 1345s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1345s ok 306 1345s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1345s ok 307 1345s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1345s ok 308 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1345s ok 309 1345s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1345s ok 310 1345s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1345s ok 311 1345s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1345s ok 312 1345s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1345s ok 313 1345s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1345s ok 314 1345s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1345s ok 315 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1345s ok 316 1345s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1345s ok 317 1345s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1345s ok 318 1345s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1345s ok 319 1345s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1345s ok 320 1345s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1345s ok 321 1345s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1345s ok 322 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1345s ok 323 1345s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1345s ok 324 1345s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1345s ok 325 1345s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1345s ok 326 1345s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1345s ok 327 1345s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1345s ok 328 1345s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1345s ok 329 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1345s ok 330 1345s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1345s ok 331 1345s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1345s ok 332 1345s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1345s ok 333 1345s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1345s ok 334 1345s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1345s ok 335 1345s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1345s ok 336 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1345s ok 337 1345s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1345s ok 338 1345s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1345s ok 339 1345s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1345s ok 340 1345s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1345s ok 341 1345s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1345s ok 342 1345s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1345s ok 343 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1345s ok 344 1345s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1345s ok 345 1345s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1345s ok 346 1345s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1345s ok 347 1345s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1345s ok 348 1345s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1345s ok 349 1345s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1345s ok 350 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1345s ok 351 1345s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1345s ok 352 1345s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1345s ok 353 1345s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1345s ok 354 1345s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1345s ok 355 1345s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1345s ok 356 1345s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1345s ok 357 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1345s ok 358 1345s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1345s ok 359 1345s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1345s ok 360 1345s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1345s ok 361 1345s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1345s ok 362 1345s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1345s ok 363 1345s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1345s ok 364 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1345s ok 365 1345s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1345s ok 366 1345s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1345s ok 367 1345s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1345s ok 368 1345s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1345s ok 369 1345s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1345s ok 370 1345s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1345s ok 371 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1345s ok 372 1345s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1345s ok 373 1345s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1345s ok 374 1345s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1345s ok 375 1345s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1345s ok 376 1345s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1345s ok 377 1345s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1345s ok 378 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1345s ok 379 1345s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1345s ok 380 1345s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1345s ok 381 1345s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1345s ok 382 1345s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1345s ok 383 1345s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1345s ok 384 1345s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1345s ok 385 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1345s ok 386 1345s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1345s ok 387 1345s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1345s ok 388 1345s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1345s ok 389 1345s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1345s ok 390 1345s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1345s ok 391 1345s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1345s ok 392 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1345s ok 393 1345s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1345s ok 394 1345s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1345s ok 395 1345s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1345s ok 396 1345s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1345s ok 397 1345s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1345s ok 398 1345s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1345s ok 399 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1345s ok 400 1345s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1345s ok 401 1345s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1345s ok 402 1345s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1345s ok 403 1345s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1345s ok 404 1345s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1345s ok 405 1345s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1345s ok 406 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1345s ok 407 1345s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1345s ok 408 1345s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1345s ok 409 1345s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1345s ok 410 1345s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1345s ok 411 1345s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1345s ok 412 1345s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1345s ok 413 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1345s ok 414 1345s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1345s ok 415 1345s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1345s ok 416 1345s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1345s ok 417 1345s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1345s ok 418 1345s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1345s ok 419 1345s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1345s ok 420 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1345s ok 421 1345s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1345s ok 422 1345s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1345s ok 423 1345s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1345s ok 424 1345s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1345s ok 425 1345s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1345s ok 426 1345s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1345s ok 427 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1345s ok 428 1345s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1345s ok 429 1345s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1345s ok 430 1345s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1345s ok 431 1345s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1345s ok 432 1345s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1345s ok 433 1345s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1345s ok 434 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1345s ok 435 1345s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1345s ok 436 1345s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1345s ok 437 1345s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1345s ok 438 1345s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1345s ok 439 1345s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1345s ok 440 1345s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1345s ok 441 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1345s ok 442 1345s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1345s ok 443 1345s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1345s ok 444 1345s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1345s ok 445 1345s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1345s ok 446 1345s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1345s ok 447 1345s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1345s ok 448 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1345s ok 449 1345s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1345s ok 450 1345s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1345s ok 451 1345s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1345s ok 452 1345s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1345s ok 453 1345s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1345s ok 454 1345s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1345s ok 455 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1345s ok 456 1345s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1345s ok 457 1345s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1345s ok 458 1345s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1345s ok 459 1345s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1345s ok 460 1345s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1345s ok 461 1345s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1345s ok 462 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1345s ok 463 1345s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1345s ok 464 1345s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1345s ok 465 1345s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1345s ok 466 1345s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1345s ok 467 1345s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1345s ok 468 1345s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1345s ok 469 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1345s ok 470 1345s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1345s ok 471 1345s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1345s ok 472 1345s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1345s ok 473 1345s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1345s ok 474 1345s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1345s ok 475 1345s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1345s ok 476 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1345s ok 477 1345s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1345s ok 478 1345s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1345s ok 479 1345s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1345s ok 480 1345s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1345s ok 481 1345s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1345s ok 482 1345s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1345s ok 483 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1345s ok 484 1345s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1345s ok 485 1345s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1345s ok 486 1345s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1345s ok 487 1345s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1345s ok 488 1345s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1345s ok 489 1345s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1345s ok 490 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1345s ok 491 1345s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1345s ok 492 1345s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1345s ok 493 1345s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1345s ok 494 1345s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1345s ok 495 1345s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1345s ok 496 1345s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1345s ok 497 1345s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1345s ok 498 1345s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1345s ok 499 1345s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1345s ok 500 1345s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1345s ok 501 1345s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1345s ok 502 1345s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1345s ok 503 1345s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1345s ok 504 1345s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/groups1 1345s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1345s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/basic1 1345s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1345s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1345s ok 1349s t/modules/autoindex.t ............... 1349s 1..84 1349s # Running under perl version 5.040001 for linux 1349s # Current time local: Tue May 6 17:46:36 2025 1349s # Current time GMT: Tue May 6 17:46:36 2025 1349s # Using Test.pm version 1.31 1349s # Using Apache/Test.pm version 1.44 1349s --- 1349s IndexOrderDefault Ascending Name 1349s GET /modules/autoindex/htaccess/ 1349s ok 1 1349s --- 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 2 1349s --- 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 3 1349s --- 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 4 1349s --- 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 5 1349s --- 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 6 1349s --- 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 7 1349s --- 1349s IndexOrderDefault Ascending Date 1349s GET /modules/autoindex/htaccess/ 1349s ok 8 1349s --- 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 9 1349s --- 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 10 1349s --- 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 11 1349s --- 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 12 1349s --- 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 13 1349s --- 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 14 1349s --- 1349s IndexOrderDefault Ascending Size 1349s GET /modules/autoindex/htaccess/ 1349s ok 15 1349s --- 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 16 1349s --- 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 17 1349s --- 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 18 1349s --- 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 19 1349s --- 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 20 1349s --- 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 21 1349s --- 1349s IndexOrderDefault Descending Name 1349s GET /modules/autoindex/htaccess/ 1349s ok 22 1349s --- 1349s IndexOrderDefault Descending Name 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 23 1349s --- 1349s IndexOrderDefault Descending Name 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 24 1349s --- 1349s IndexOrderDefault Descending Name 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 25 1349s --- 1349s IndexOrderDefault Descending Name 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 26 1349s --- 1349s IndexOrderDefault Descending Name 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 27 1349s --- 1349s IndexOrderDefault Descending Name 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 28 1349s --- 1349s IndexOrderDefault Descending Date 1349s GET /modules/autoindex/htaccess/ 1349s ok 29 1349s --- 1349s IndexOrderDefault Descending Date 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 30 1349s --- 1349s IndexOrderDefault Descending Date 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 31 1349s --- 1349s IndexOrderDefault Descending Date 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 32 1349s --- 1349s IndexOrderDefault Descending Date 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 33 1349s --- 1349s IndexOrderDefault Descending Date 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 34 1349s --- 1349s IndexOrderDefault Descending Date 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 35 1349s --- 1349s IndexOrderDefault Descending Size 1349s GET /modules/autoindex/htaccess/ 1349s ok 36 1349s --- 1349s IndexOrderDefault Descending Size 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 37 1349s --- 1349s IndexOrderDefault Descending Size 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 38 1349s --- 1349s IndexOrderDefault Descending Size 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 39 1349s --- 1349s IndexOrderDefault Descending Size 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 40 1349s --- 1349s IndexOrderDefault Descending Size 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 41 1349s --- 1349s IndexOrderDefault Descending Size 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 42 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s GET /modules/autoindex/htaccess/ 1349s ok 43 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 44 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 45 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 46 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 47 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 48 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Name 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 49 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s GET /modules/autoindex/htaccess/ 1349s ok 50 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 51 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 52 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 53 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 54 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 55 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Date 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 56 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s GET /modules/autoindex/htaccess/ 1349s ok 57 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 58 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 59 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 60 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 61 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 62 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Ascending Size 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 63 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s GET /modules/autoindex/htaccess/ 1349s ok 64 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 65 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 66 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 67 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 68 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 69 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Name 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 70 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s GET /modules/autoindex/htaccess/ 1349s ok 71 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 72 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 73 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 74 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 75 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 76 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Date 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 77 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s GET /modules/autoindex/htaccess/ 1349s ok 78 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s 1349s (C=N O=A) 1349s GET /modules/autoindex/htaccess/?C=N&O=A 1349s ok 79 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s 1349s (C=N O=D) 1349s GET /modules/autoindex/htaccess/?C=N&O=D 1349s ok 80 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s 1349s (C=M O=A) 1349s GET /modules/autoindex/htaccess/?C=M&O=A 1349s ok 81 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s 1349s (C=M O=D) 1349s GET /modules/autoindex/htaccess/?C=M&O=D 1349s ok 82 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s 1349s (C=S O=A) 1349s GET /modules/autoindex/htaccess/?C=S&O=A 1349s ok 83 1349s --- 1349s IndexOptions FancyIndexing 1349s IndexOrderDefault Descending Size 1349s 1349s (C=S O=D) 1349s GET /modules/autoindex/htaccess/?C=S&O=D 1349s ok 84 1349s ok 1352s t/modules/autoindex2.t .............. 1352s 1..3 1352s # Running under perl version 5.040001 for linux 1352s # Current time local: Tue May 6 17:46:39 2025 1352s # Current time GMT: Tue May 6 17:46:39 2025 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.44 1352s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1352s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1352s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1352s # testing : dir_broken should not be listed 1352s # expected: 0 1352s # received: 0 1352s ok 1 1352s # testing : dir_normal should be listed 1352s # expected: 1 1352s # received: 1 1352s ok 2 1352s # testing : dir_protected should not be listed 1352s # expected: 0 1352s # received: 0 1352s ok 3 1352s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1352s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1352s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1352s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1352s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1352s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1352s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1352s ok 1355s t/modules/brotli.t .................. 1355s 1..64 1355s # Running under perl version 5.040001 for linux 1355s # Current time local: Tue May 6 17:46:42 2025 1355s # Current time GMT: Tue May 6 17:46:42 2025 1355s # Using Test.pm version 1.31 1355s # Using Apache/Test.pm version 1.44 1355s qvalue: 1355s # expected: 200 1355s # received: '200' 1355s ok 1 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 2 1355s qvalue: 1355s # expected: 200 1355s # received: '200' 1355s ok 3 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 4 1355s qvalue: 1355s # expected: 200 1355s # received: '200' 1355s ok 5 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 6 1355s qvalue: 1355s # expected: 200 1355s # received: '200' 1355s ok 7 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 8 1355s qvalue: 1355s # expected: 200 1355s # received: '200' 1355s ok 9 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 10 1355s qvalue: 1355s # expected: 200 1355s # received: '200' 1355s ok 11 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 12 1355s qvalue: ; 1355s # expected: 200 1355s # received: '200' 1355s ok 13 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 14 1355s qvalue: ; 1355s # expected: 200 1355s # received: '200' 1355s ok 15 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 16 1355s qvalue: ; 1355s # expected: 200 1355s # received: '200' 1355s ok 17 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 18 1355s qvalue: ;q= 1355s # expected: 200 1355s # received: '200' 1355s ok 19 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 20 1355s qvalue: ;q= 1355s # expected: 200 1355s # received: '200' 1355s ok 21 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 22 1355s qvalue: ;q= 1355s # expected: 200 1355s # received: '200' 1355s ok 23 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 24 1355s qvalue: ;q=0 1355s # expected: 200 1355s # received: '200' 1355s ok 25 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 26 1355s qvalue: ;q=0 1355s # expected: 200 1355s # received: '200' 1355s ok 27 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 28 1355s qvalue: ;q=0 1355s # expected: 200 1355s # received: '200' 1355s ok 29 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 30 1355s qvalue: ;q=0. 1355s # expected: 200 1355s # received: '200' 1355s ok 31 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 32 1355s qvalue: ;q=0. 1355s # expected: 200 1355s # received: '200' 1355s ok 33 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 34 1355s qvalue: ;q=0. 1355s # expected: 200 1355s # received: '200' 1355s ok 35 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 36 1355s qvalue: ;q=0.0 1355s # expected: 200 1355s # received: '200' 1355s ok 37 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 38 1355s qvalue: ;q=0.0 1355s # expected: 200 1355s # received: '200' 1355s ok 39 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 40 1355s qvalue: ;q=0.0 1355s # expected: 200 1355s # received: '200' 1355s ok 41 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 42 1355s qvalue: ;q=0.00 1355s # expected: 200 1355s # received: '200' 1355s ok 43 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 44 1355s qvalue: ;q=0.00 1355s # expected: 200 1355s # received: '200' 1355s ok 45 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 46 1355s qvalue: ;q=0.00 1355s # expected: 200 1355s # received: '200' 1355s ok 47 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 48 1355s qvalue: ;q=0.000 1355s # expected: 200 1355s # received: '200' 1355s ok 49 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 50 1355s qvalue: ;q=0.000 1355s # expected: 200 1355s # received: '200' 1355s ok 51 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 52 1355s qvalue: ;q=0.000 1355s # expected: 200 1355s # received: '200' 1355s ok 53 1355s # testing : response without Content-Encoding is OK 1355s # expected: undef 1355s # received: undef 1355s ok 54 1355s qvalue: ;q=0.0000 1355s # expected: 200 1355s # received: '200' 1355s ok 55 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 56 1355s qvalue: ;q=0.0000 1355s # expected: 200 1355s # received: '200' 1355s ok 57 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 58 1355s qvalue: ;q=0.0000 1355s # expected: 200 1355s # received: '200' 1355s ok 59 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 60 1355s # expected: 200 1355s # received: '200' 1355s ok 61 1355s # testing : response Content-Encoding is OK 1355s # expected: 'br' 1355s # received: 'br' 1355s ok 62 1355s # expected: 200 1355s # received: '200' 1355s ok 63 1355s # testing : response Content-Encoding is OK 1355s # expected: 'gzip' 1355s # received: 'gzip' 1355s ok 64 1355s ok 1358s t/modules/buffer.t .................. 1358s 1..12 1358s # Running under perl version 5.040001 for linux 1358s # Current time local: Tue May 6 17:46:45 2025 1358s # Current time GMT: Tue May 6 17:46:45 2025 1358s # Using Test.pm version 1.31 1358s # Using Apache/Test.pm version 1.44 1358s # testing : Checking return code is '200' 1358s # expected: 200 1358s # received: '200' 1358s ok 1 1358s ok 2 1358s # testing : Checking return code is '200' 1358s # expected: 200 1358s # received: '200' 1358s ok 3 1358s ok 4 1358s # testing : Checking return code is '200' 1358s # expected: 200 1358s # received: '200' 1358s ok 5 1358s ok 6 1358s # testing : Checking return code is '200' 1358s # expected: 200 1358s # received: '200' 1358s ok 7 1358s ok 8 1358s # testing : Checking return code is '200' 1358s # expected: 200 1358s # received: '200' 1358s ok 9 1358s ok 10 1358s # testing : Checking return code is '200' 1358s # expected: 200 1358s # received: '200' 1358s ok 11 1358s ok 12 1358s ok 1361s t/modules/cache.t ................... 1361s 1..3 1361s # Running under perl version 5.040001 for linux 1361s # Current time local: Tue May 6 17:46:48 2025 1361s # Current time GMT: Tue May 6 17:46:48 2025 1361s # Using Test.pm version 1.31 1361s # Using Apache/Test.pm version 1.44 1361s # testing : non-cached call to index.html 1361s # expected: 200 1361s # received: '200' 1361s ok 1 1361s # testing : call to cache index.html 1361s # expected: 200 1361s # received: '200' 1361s ok 2 1361s # testing : cached call to index.html 1361s # expected: 200 1361s # received: '200' 1361s ok 3 1361s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1361s ok 1366s t/modules/cgi.t ..................... 1366s 1..58 1366s # Running under perl version 5.040001 for linux 1366s # Current time local: Tue May 6 17:46:51 2025 1366s # Current time GMT: Tue May 6 17:46:51 2025 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.44 1366s # testing : return code for acceptpathinfodefault.sh 1366s # expected: 200 1366s # received: '200' 1366s ok 1 1366s # testing : body for acceptpathinfodefault.sh 1366s # expected: '' 1366s # received: '' 1366s ok 2 1366s # testing : return code for acceptpathinfodefault.sh/foo 1366s # expected: 200 1366s # received: '200' 1366s ok 3 1366s # testing : body for acceptpathinfodefault.sh/foo 1366s # expected: '/foo' 1366s # received: '/foo' 1366s ok 4 1366s # testing : return code for acceptpathinfooff.sh 1366s # expected: 200 1366s # received: '200' 1366s ok 5 1366s # testing : body for acceptpathinfooff.sh 1366s # expected: '' 1366s # received: '' 1366s ok 6 1366s # testing : return code for acceptpathinfooff.sh/foo 1366s # expected: 404 1366s # received: '404' 1366s ok 7 1366s # no body test for this one 1366s ok 8 1366s # testing : return code for acceptpathinfoon.sh 1366s # expected: 200 1366s # received: '200' 1366s ok 9 1366s # testing : body for acceptpathinfoon.sh 1366s # expected: '' 1366s # received: '' 1366s ok 10 1366s # testing : return code for acceptpathinfoon.sh/foo 1366s # expected: 200 1366s # received: '200' 1366s ok 11 1366s # testing : body for acceptpathinfoon.sh/foo 1366s # expected: '/foo' 1366s # received: '/foo' 1366s ok 12 1366s # testing : return code for bogus-perl.pl 1366s # expected: 500 1366s # received: '500' 1366s ok 13 1366s # cgi log created ok. 1366s ok 14 1366s # testing : return code for bogus-sh.sh 1366s # expected: 500 1366s # received: '500' 1366s ok 15 1366s # checking that log size (807) is bigger than it used to be (523) 1366s ok 16 1366s # testing : return code for nph-stderr.pl 1366s # expected: 200 1366s # received: '200' 1366s ok 17 1366s # testing : body for nph-stderr.pl 1366s # expected: 'this is nph-stdout' 1366s # received: 'this is nph-stdout' 1366s ok 18 1366s # testing : return code for nph-test.pl 1366s # expected: 200 1366s # received: '200' 1366s ok 19 1366s # testing : body for nph-test.pl 1366s # expected: 'ok' 1366s # received: 'ok' 1366s ok 20 1366s # testing : return code for perl.pl 1366s # expected: 200 1366s # received: '200' 1366s ok 21 1366s # testing : body for perl.pl 1366s # expected: 'perl cgi' 1366s # received: 'perl cgi' 1366s ok 22 1366s # testing : return code for sh.sh 1366s # expected: 200 1366s # received: '200' 1366s ok 23 1366s # testing : body for sh.sh 1366s # expected: 'sh cgi' 1366s # received: 'sh cgi' 1366s ok 24 1366s # testing : return code for stderr1.pl 1366s # expected: 200 1366s # received: '200' 1366s ok 25 1366s # testing : body for stderr1.pl 1366s # expected: 'this is stdout' 1366s # received: 'this is stdout' 1366s ok 26 1366s # testing : return code for stderr2.pl 1366s # expected: 200 1366s # received: '200' 1366s ok 27 1366s # testing : body for stderr2.pl 1366s # expected: 'this is also stdout' 1366s # received: 'this is also stdout' 1366s ok 28 1366s # testing : return code for stderr3.pl 1366s # expected: 200 1366s # received: '200' 1366s ok 29 1366s # testing : body for stderr3.pl 1366s # expected: 'this is more stdout' 1366s # received: 'this is more stdout' 1366s ok 30 1366s # posted content (length 10) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1366s # expected: '500' 1366s # received: '500' 1366s ok 31 1366s # checking that log size (35781) is greater than 807 1366s ok 32 1366s # verifying that logged content is 10 characters 1366s ok 33 1366s # posted content (length 99) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1366s # expected: '500' 1366s # received: '500' 1366s ok 34 1366s # checking that log size (36240) is greater than 35781 1366s ok 35 1366s # verifying that logged content is 99 characters 1366s ok 36 1366s # posted content (length 250) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1366s # expected: '500' 1366s # received: '500' 1366s ok 37 1366s # checking that log size (36851) is greater than 36240 1366s ok 38 1366s # verifying that logged content is 250 characters 1366s ok 39 1366s # posted content (length 255) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1366s # expected: '500' 1366s # received: '500' 1366s ok 40 1366s # checking that log size (37467) is greater than 36851 1366s ok 41 1366s # verifying that logged content is 255 characters 1366s ok 42 1366s # posted content (length 256) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1366s # expected: '500' 1366s # received: '500' 1366s ok 43 1366s # checking that log size (38084) is greater than 37467 1366s ok 44 1366s # verifying that logged content is 256 characters 1366s ok 45 1366s # posted content (length 257) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1366s # expected: '500' 1366s # received: '500' 1366s ok 46 1366s # checking that log size (38701) is greater than 38084 1366s ok 47 1366s # verifying that logged content is 256 characters 1366s ok 48 1366s # posted content (length 258) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1366s # expected: '500' 1366s # received: '500' 1366s ok 49 1366s # checking that log size (39318) is greater than 38701 1366s ok 50 1366s # verifying that logged content is 256 characters 1366s ok 51 1366s # posted content (length 1024) to bogus-perl.pl 1366s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1366s # expected: '500' 1366s # received: '500' 1366s ok 52 1366s # checking that log size (39936) is greater than 39318 1366s ok 53 1366s # verifying that logged content is 256 characters 1366s ok 54 1366s # verifying log is greater than 40960 bytes. 1366s ok 55 1366s # verifying log did not grow after making bogus request. 1366s ok 56 1366s # verifying log did not grow after making another bogus request. 1366s ok 57 1366s # checking that HEAD /modules/cgi/perl.pl returns 200. 1366s ok 58 1366s ok 1369s t/modules/data.t .................... 1369s 1..2 1369s # Running under perl version 5.040001 for linux 1369s # Current time local: Tue May 6 17:46:57 2025 1369s # Current time GMT: Tue May 6 17:46:57 2025 1369s # Using Test.pm version 1.31 1369s # Using Apache/Test.pm version 1.44 1369s # testing : Checking return code is '200' 1369s # expected: 200 1369s # received: '200' 1369s ok 1 1369s ok 2 1369s ok 1374s t/modules/dav.t ..................... 1374s 1..19 1374s # Running under perl version 5.040001 for linux 1374s # Current time local: Tue May 6 17:47:00 2025 1374s # Current time GMT: Tue May 6 17:47:00 2025 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.44 1374s resource lock test: 1374s ok 1 1374s DAV put test: 1374s ok 2 1374s getting DAV resource properties: 1374s ok 3 1374s created: Tue, 06 May 2025 17:47:03 GMT 1374s modified: Tue, 06 May 2025 17:47:03 GMT 1374s now: Tue, 06 May 2025 17:47:05 GMT 1374s ok 4 1374s ok 5 1374s resource lock status test: 1374s ok 6 1374s resource unlock test: 1374s ok 7 1374s resource lock status test: 1374s ok 8 1374s getting uri... 1374s expect: 1374s -> 1374s 1374s
1374s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1417s # 1417s # 1417s # Hello World 1417s # 1417s #

[back]

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

mod_include test

1417s # 1417s # 1417s # Hello World 1417s # 1417s #

[back]

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

mod_include test

1417s # 1417s # 1417s # Hello World 1417s # 1417s #

[back]

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

Load Balancer Manager for localhost

1443s # 1443s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
1443s #
Server Built: 2025-02-19T07:03:52
1443s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1443s #
1443s #

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

1480s #

The document has moved here.

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

Moved Permanently

1480s #

The document has moved here.

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

Moved Permanently

1480s #

The document has moved here.

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

Moved Permanently

1480s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1480s #

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

Multiple Choices

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

Available documents: 1480s #

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

Multiple Choices

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

Available documents: 1480s #

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

Moved Permanently

1480s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1480s #

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

Multiple Choices

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

Available documents: 1480s #

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

Moved Permanently

1480s #

The document has moved here.

1480s # 1480s # ' 1480s ok 48 1480s ok 1483s t/modules/status.t .................. 1483s 1..1 1483s # Running under perl version 5.040001 for linux 1483s # Current time local: Tue May 6 17:48:51 2025 1483s # Current time GMT: Tue May 6 17:48:51 2025 1483s # Using Test.pm version 1.31 1483s # Using Apache/Test.pm version 1.44 1483s 1483s 1483s Apache Status 1483s 1483s

Apache Server Status for localhost (via 127.0.0.1)

1483s 1483s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
1483s
Server MPM: event
1483s
Server Built: 2025-02-19T07:03:52 1483s

1483s
Current Time: Tuesday, 06-May-2025 17:48:54 UTC
1483s
Restart Time: Tuesday, 06-May-2025 17:43:07 UTC
1483s
Parent Server Config. Generation: 1
1483s
Parent Server MPM Generation: 0
1483s
Server uptime: 5 minutes 46 seconds
1483s
Server load: 0.96 1.05 0.91
1483s
Total accesses: 6873 - Total Traffic: 138.2 MB - Total Duration: 29720
1483s
CPU Usage: u4.37 s5.98 cu.89 cs.72 - 3.46% CPU load
1483s
19.9 requests/sec - 409.0 kB/second - 20.6 kB/request - 4.32417 ms/request
1483s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1483s
1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948522no0yes00250000
1948526no0yes00250000
2948596no0yes10240000
3977216no0yes00250000
Sum400 10990000
1483s
_______________________________________________________W________
1483s ____________________________________............................
1483s ................................................................
1483s ................................................................
1483s ................................................................
1483s ................................................................
1483s ................
1483s

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

1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s
SrvPIDAccMCPU 1483s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09485220/44/44_ 1483s 1.8960940.00.210.21 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/44/44_ 1483s 1.8960400.00.260.26 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/46/46_ 1483s 1.89601080.00.240.24 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/40/40_ 1483s 1.866066530.00.180.18 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/45/45_ 1483s 1.8760540.00.210.21 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/44/44_ 1483s 1.8760320.00.290.29 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/47/47_ 1483s 1.8860370.00.230.23 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/45/45_ 1483s 1.8561370.00.180.18 1483s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/pr60478-rewrite-loop/a/X/b/c HTTP/1.1
0-09485220/42/42_ 1483s 1.8860820.04.094.09 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/45/45_ 1483s 1.8860420.00.690.69 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/39/39_ 1483s 1.8560310.00.240.24 1483s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
0-09485220/46/46_ 1483s 1.8750400.00.360.36 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/41/41_ 1483s 1.8660590.00.210.21 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/41/41_ 1483s 1.8960550.00.550.55 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/43/43_ 1483s 1.8760950.00.390.39 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/42/42_ 1483s 1.8950480.00.220.22 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/42/42_ 1483s 1.8930460.00.320.32 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-09485220/45/45_ 1483s 1.8860620.00.170.17 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/45/45_ 1483s 1.8830590.00.370.37 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/48/48_ 1483s 1.78611170.00.180.18 1483s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
0-09485220/36/36_ 1483s 1.7461390.00.220.22 1483s 127.0.0.1http/1.1localhost:8529GET /modules/lua/translate-inherit-before/404?translateme=1&ok=
0-09485220/38/38_ 1483s 1.8460580.00.280.28 1483s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/redirect.html?q=%25 HTTP/1.1
0-09485220/50/50_ 1483s 1.8860540.00.290.29 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/51/51_ 1483s 1.8860540.00.340.34 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485220/37/37_ 1483s 1.8461420.00.210.21 1483s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=norman HTTP/1.1
1-09485260/131/131_ 1483s 4.94301880.00.810.81 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
1-09485260/127/127_ 1483s 4.92201890.00.860.86 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/134/134_ 1483s 4.94301910.01.461.46 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-09485260/130/130_ 1483s 4.94201320.00.790.79 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-09485260/131/131_ 1483s 4.94201680.00.840.84 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-09485260/127/127_ 1483s 4.92201310.00.810.81 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/128/128_ 1483s 4.92601330.00.970.97 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/130/130_ 1483s 4.91601350.00.830.83 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/134/134_ 1483s 4.93201430.00.930.93 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/136/136_ 1483s 4.92601850.01.381.38 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/130/130_ 1483s 4.93601440.00.830.83 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/125/125_ 1483s 4.93601290.01.131.13 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/130/130_ 1483s 4.92302590.01.701.70 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/127/127_ 1483s 4.94602720.00.750.75 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/138/138_ 1483s 4.92602280.00.880.88 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/139/139_ 1483s 4.92602520.02.702.70 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/125/125_ 1483s 4.94602530.01.511.51 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/125/125_ 1483s 4.94603660.010.6810.68 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/129/129_ 1483s 4.94603450.08.478.47 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/132/132_ 1483s 4.92602840.02.662.66 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/136/136_ 1483s 4.94603920.06.656.65 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/130/130_ 1483s 4.92605250.010.6310.63 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/132/132_ 1483s 4.92602610.00.880.88 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485260/133/133_ 1483s 4.94302200.00.750.75 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-09485260/132/132_ 1483s 4.92312140.01.621.62 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/65/65_ 1483s 3.1020780.00.410.41 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-09485960/68/68_ 1483s 3.11211260.01.451.45 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
2-09485960/61/61_ 1483s 3.0830780.00.690.69 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/71/71_ 1483s 3.1220990.02.362.36 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-09485960/63/63_ 1483s 3.08201600.06.646.64 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485961/66/66W 1483s 3.100011800.012.1112.11 1483s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-09485960/66/66_ 1483s 3.10201060.06.196.19 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-09485960/65/65_ 1483s 3.08201510.04.084.08 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/63/63_ 1483s 3.10201390.09.979.97 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09485960/65/65_ 1483s 3.08201190.00.350.35 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/65/65_ 1483s 3.08201300.00.220.22 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/61/61_ 1483s 3.10201260.00.210.21 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2-09485960/67/67_ 1483s 3.0820820.01.231.23 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/69/69_ 1483s 3.1020810.00.340.34 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2-09485960/68/68_ 1483s 3.10201170.00.390.39 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
2-09485960/60/60_ 1483s 3.0920620.00.180.18 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/63/63_ 1483s 3.1020730.00.580.58 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/64/64_ 1483s 3.1020660.00.350.35 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/65/65_ 1483s 3.10201160.01.251.25 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
2-09485960/65/65_ 1483s 3.1020590.00.800.80 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
2-09485960/59/59_ 1483s 3.1020550.00.420.42 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/67/67_ 1483s 3.1020670.00.280.28 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09485960/65/65_ 1483s 3.1120650.00.290.29 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
2-09485960/67/67_ 1483s 3.1120630.00.400.40 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
2-09485960/64/64_ 1483s 3.11201090.00.940.94 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-09772160/34/34_ 1483s 1.9360410.00.100.10 1483s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1746553821000000 H
3-09772160/41/41_ 1483s 1.956021230.00.190.19 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/38/38_ 1483s 1.9561600.00.140.14 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/33/33_ 1483s 1.9560460.00.070.07 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/32/32_ 1483s 1.9560430.00.190.19 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/38/38_ 1483s 1.9360630.00.230.23 1483s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache HTTP/1.1
3-09772160/35/35_ 1483s 1.93602710.00.700.70 1483s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
3-09772160/35/35_ 1483s 1.9360600.00.100.10 1483s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17465538210
3-09772160/29/29_ 1483s 1.9360390.00.140.14 1483s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1 HTTP/1.1
3-09772160/33/33_ 1483s 1.9660430.00.170.17 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/34/34_ 1483s 1.966010440.00.070.07 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/38/38_ 1483s 1.9560900.00.110.11 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/35/35_ 1483s 1.9460300.00.130.13 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/30/30_ 1483s 1.9461420.00.190.19 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/41/41_ 1483s 1.966067360.00.120.12 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/33/33_ 1483s 1.9460390.00.080.08 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/37/37_ 1483s 1.9660880.00.180.18 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/39/39_ 1483s 1.9460410.00.190.19 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/38/38_ 1483s 1.9460820.03.973.97 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/34/34_ 1483s 1.96501210.05.965.96 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/37/37_ 1483s 1.962110550.00.130.13 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-09772160/39/39_ 1483s 1.9550490.00.080.08 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/39/39_ 1483s 1.9720540.00.100.10 1483s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-09772160/41/41_ 1483s 1.9560800.00.160.16 1483s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09772160/31/31_ 1483s 1.9220450.00.130.13 1483s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on?test=value&another=1 HTTP/1.1
1483s
1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s 1483s
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
1483s 1483s ok 1 1483s ok 1487s t/modules/substitute.t .............. 1487s 1..19 1487s # Running under perl version 5.040001 for linux 1487s # Current time local: Tue May 6 17:48:54 2025 1487s # Current time GMT: Tue May 6 17:48:54 2025 1487s # Using Test.pm version 1.31 1487s # Using Apache/Test.pm version 1.44 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'barbar': OK 1487s ok 1 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'barbar': OK 1487s ok 2 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'foofoo': OK 1487s ok 3 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'barbar': OK 1487s ok 4 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'barbar': OK 1487s ok 5 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'barbar': OK 1487s ok 6 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'foof 1487s oo': OK 1487s ok 7 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'xfoo': OK 1487s ok 8 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1487s ok 9 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s barx 1487s ': OK 1487s ok 10 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'a$1axb(': OK 1487s ok 11 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'a$XX': OK 1487s ok 12 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1487s ok 13 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'x&x': OK 1487s ok 14 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'xx': OK 1487s ok 15 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'fcooar': OK 1487s ok 16 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'fc$1ar': OK 1487s ok 17 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'fdooar': OK 1487s ok 18 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s got 200 'XXXfooXXX 1487s bar': OK 1487s ok 19 1487s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1487s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1487s ok 1491s t/modules/unique_id.t ............... 1491s 1..300 1491s # Running under perl version 5.040001 for linux 1491s # Current time local: Tue May 6 17:48:57 2025 1491s # Current time GMT: Tue May 6 17:48:57 2025 1491s # Using Test.pm version 1.31 1491s # Using Apache/Test.pm version 1.44 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 1 1491s # unique id: aBpLjN7qhMquQUsD_UN55QAAAIY 1491s ok 2 1491s ok 3 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 4 1491s # unique id: aBpLjOD7f8aYjI1UrRtHnwAAABM 1491s ok 5 1491s ok 6 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 7 1491s # unique id: aBpLjN7qhMquQUsD_UN55gAAAIg 1491s ok 8 1491s ok 9 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 10 1491s # unique id: aBpLjOD7f8aYjI1UrRtHoAAAABQ 1491s ok 11 1491s ok 12 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 13 1491s # unique id: aBpLjAcX-hh-7a9zdtBf4AAAAEI 1491s ok 14 1491s ok 15 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 16 1491s # unique id: aBpLjOD7f8aYjI1UrRtHoQAAABU 1491s ok 17 1491s ok 18 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 19 1491s # unique id: aBpLjAcX-hh-7a9zdtBf4QAAAEQ 1491s ok 20 1491s ok 21 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 22 1491s # unique id: aBpLjBrYNlNSQUmZb76xTAAAANc 1491s ok 23 1491s ok 24 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 25 1491s # unique id: aBpLjAcX-hh-7a9zdtBf4gAAAEM 1491s ok 26 1491s ok 27 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 28 1491s # unique id: aBpLjAcX-hh-7a9zdtBf4wAAAEc 1491s ok 29 1491s ok 30 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 31 1491s # unique id: aBpLjBrYNlNSQUmZb76xTQAAAMQ 1491s ok 32 1491s ok 33 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 34 1491s # unique id: aBpLjBrYNlNSQUmZb76xTgAAAMI 1491s ok 35 1491s ok 36 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 37 1491s # unique id: aBpLjOD7f8aYjI1UrRtHogAAABg 1491s ok 38 1491s ok 39 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 40 1491s # unique id: aBpLjBrYNlNSQUmZb76xTwAAAMM 1491s ok 41 1491s ok 42 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 43 1491s # unique id: aBpLjAcX-hh-7a9zdtBf5AAAAEo 1491s ok 44 1491s ok 45 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 46 1491s # unique id: aBpLjeD7f8aYjI1UrRtHowAAAAc 1491s ok 47 1491s ok 48 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 49 1491s # unique id: aBpLjQcX-hh-7a9zdtBf5QAAAEs 1491s ok 50 1491s ok 51 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 52 1491s # unique id: aBpLjd7qhMquQUsD_UN55wAAAIw 1491s ok 53 1491s ok 54 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 55 1491s # unique id: aBpLjQcX-hh-7a9zdtBf5gAAAE0 1491s ok 56 1491s ok 57 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 58 1491s # unique id: aBpLjQcX-hh-7a9zdtBf5wAAAFA 1491s ok 59 1491s ok 60 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 61 1491s # unique id: aBpLjeD7f8aYjI1UrRtHpAAAAAo 1491s ok 62 1491s ok 63 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 64 1491s # unique id: aBpLjQcX-hh-7a9zdtBf6AAAAFE 1491s ok 65 1491s ok 66 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 67 1491s # unique id: aBpLjd7qhMquQUsD_UN56AAAAIo 1491s ok 68 1491s ok 69 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 70 1491s # unique id: aBpLjRrYNlNSQUmZb76xUAAAAME 1491s ok 71 1491s ok 72 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 73 1491s # unique id: aBpLjd7qhMquQUsD_UN56QAAAI8 1491s ok 74 1491s ok 75 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 76 1491s # unique id: aBpLjRrYNlNSQUmZb76xUQAAAMY 1491s ok 77 1491s ok 78 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 79 1491s # unique id: aBpLjd7qhMquQUsD_UN56gAAAJA 1491s ok 80 1491s ok 81 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 82 1491s # unique id: aBpLjRrYNlNSQUmZb76xUgAAAM0 1491s ok 83 1491s ok 84 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 85 1491s # unique id: aBpLjd7qhMquQUsD_UN56wAAAJE 1491s ok 86 1491s ok 87 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 88 1491s # unique id: aBpLjRrYNlNSQUmZb76xUwAAAM8 1491s ok 89 1491s ok 90 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 91 1491s # unique id: aBpLjd7qhMquQUsD_UN57AAAAJQ 1491s ok 92 1491s ok 93 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 94 1491s # unique id: aBpLjRrYNlNSQUmZb76xVAAAANE 1491s ok 95 1491s ok 96 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 97 1491s # unique id: aBpLjd7qhMquQUsD_UN57QAAAJU 1491s ok 98 1491s ok 99 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 100 1491s # unique id: aBpLjd7qhMquQUsD_UN57gAAAIA 1491s ok 101 1491s ok 102 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 103 1491s # unique id: aBpLjd7qhMquQUsD_UN57wAAAII 1491s ok 104 1491s ok 105 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 106 1491s # unique id: aBpLjeD7f8aYjI1UrRtHpQAAAAw 1491s ok 107 1491s ok 108 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 109 1491s # unique id: aBpLjd7qhMquQUsD_UN58AAAAIM 1491s ok 110 1491s ok 111 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 112 1491s # unique id: aBpLjQcX-hh-7a9zdtBf6QAAAFM 1491s ok 113 1491s ok 114 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 115 1491s # unique id: aBpLjd7qhMquQUsD_UN58QAAAIU 1491s ok 116 1491s ok 117 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 118 1491s # unique id: aBpLjQcX-hh-7a9zdtBf6gAAAFU 1491s ok 119 1491s ok 120 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 121 1491s # unique id: aBpLjd7qhMquQUsD_UN58gAAAIY 1491s ok 122 1491s ok 123 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 124 1491s # unique id: aBpLjd7qhMquQUsD_UN58wAAAIg 1491s ok 125 1491s ok 126 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 127 1491s # unique id: aBpLjeD7f8aYjI1UrRtHpgAAAAM 1491s ok 128 1491s ok 129 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 130 1491s # unique id: aBpLjRrYNlNSQUmZb76xVQAAAMw 1491s ok 131 1491s ok 132 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 133 1491s # unique id: aBpLjQcX-hh-7a9zdtBf6wAAAFY 1491s ok 134 1491s ok 135 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 136 1491s # unique id: aBpLjd7qhMquQUsD_UN59AAAAIs 1491s ok 137 1491s ok 138 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 139 1491s # unique id: aBpLjd7qhMquQUsD_UN59QAAAI0 1491s ok 140 1491s ok 141 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 142 1491s # unique id: aBpLjd7qhMquQUsD_UN59gAAAI8 1491s ok 143 1491s ok 144 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 145 1491s # unique id: aBpLjQcX-hh-7a9zdtBf7AAAAFc 1491s ok 146 1491s ok 147 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 148 1491s # unique id: aBpLjeD7f8aYjI1UrRtHpwAAAAI 1491s ok 149 1491s ok 150 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 151 1491s # unique id: aBpLjRrYNlNSQUmZb76xVgAAANI 1491s ok 152 1491s ok 153 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 154 1491s # unique id: aBpLjQcX-hh-7a9zdtBf7QAAAEA 1491s ok 155 1491s ok 156 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 157 1491s # unique id: aBpLjd7qhMquQUsD_UN59wAAAI4 1491s ok 158 1491s ok 159 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 160 1491s # unique id: aBpLjQcX-hh-7a9zdtBf7gAAAEI 1491s ok 161 1491s ok 162 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 163 1491s # unique id: aBpLjd7qhMquQUsD_UN5-AAAAJI 1491s ok 164 1491s ok 165 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 166 1491s # unique id: aBpLjRrYNlNSQUmZb76xVwAAANM 1491s ok 167 1491s ok 168 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 169 1491s # unique id: aBpLjd7qhMquQUsD_UN5-QAAAJE 1491s ok 170 1491s ok 171 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 172 1491s # unique id: aBpLjQcX-hh-7a9zdtBf7wAAAEQ 1491s ok 173 1491s ok 174 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 175 1491s # unique id: aBpLjd7qhMquQUsD_UN5-gAAAJQ 1491s ok 176 1491s ok 177 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 178 1491s # unique id: aBpLjQcX-hh-7a9zdtBf8AAAAEM 1491s ok 179 1491s ok 180 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 181 1491s # unique id: aBpLjd7qhMquQUsD_UN5-wAAAJU 1491s ok 182 1491s ok 183 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 184 1491s # unique id: aBpLjQcX-hh-7a9zdtBf8QAAAEc 1491s ok 185 1491s ok 186 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 187 1491s # unique id: aBpLjeD7f8aYjI1UrRtHqAAAAAQ 1491s ok 188 1491s ok 189 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 190 1491s # unique id: aBpLjQcX-hh-7a9zdtBf8gAAAEY 1491s ok 191 1491s ok 192 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 193 1491s # unique id: aBpLjd7qhMquQUsD_UN5_AAAAIA 1491s ok 194 1491s ok 195 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 196 1491s # unique id: aBpLjQcX-hh-7a9zdtBf8wAAAEk 1491s ok 197 1491s ok 198 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 199 1491s # unique id: aBpLjd7qhMquQUsD_UN5_QAAAII 1491s ok 200 1491s ok 201 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 202 1491s # unique id: aBpLjRrYNlNSQUmZb76xWAAAANQ 1491s ok 203 1491s ok 204 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 205 1491s # unique id: aBpLjRrYNlNSQUmZb76xWQAAANg 1491s ok 206 1491s ok 207 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 208 1491s # unique id: aBpLjQcX-hh-7a9zdtBf9AAAAE4 1491s ok 209 1491s ok 210 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 211 1491s # unique id: aBpLjd7qhMquQUsD_UN5_gAAAIM 1491s ok 212 1491s ok 213 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 214 1491s # unique id: aBpLjd7qhMquQUsD_UN5_wAAAIU 1491s ok 215 1491s ok 216 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 217 1491s # unique id: aBpLjQcX-hh-7a9zdtBf9QAAAE8 1491s ok 218 1491s ok 219 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 220 1491s # unique id: aBpLjQcX-hh-7a9zdtBf9gAAAFM 1491s ok 221 1491s ok 222 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 223 1491s # unique id: aBpLjQcX-hh-7a9zdtBf9wAAAFI 1491s ok 224 1491s ok 225 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 226 1491s # unique id: aBpLjQcX-hh-7a9zdtBf-AAAAFQ 1491s ok 227 1491s ok 228 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 229 1491s # unique id: aBpLjuD7f8aYjI1UrRtHqQAAAAU 1491s ok 230 1491s ok 231 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 232 1491s # unique id: aBpLjgcX-hh-7a9zdtBf-QAAAFc 1491s ok 233 1491s ok 234 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 235 1491s # unique id: aBpLjhrYNlNSQUmZb76xWgAAANc 1491s ok 236 1491s ok 237 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 238 1491s # unique id: aBpLjt7qhMquQUsD_UN6AAAAAIY 1491s ok 239 1491s ok 240 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 241 1491s # unique id: aBpLjgcX-hh-7a9zdtBf-gAAAEA 1491s ok 242 1491s ok 243 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 244 1491s # unique id: aBpLjhrYNlNSQUmZb76xWwAAAMQ 1491s ok 245 1491s ok 246 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 247 1491s # unique id: aBpLjt7qhMquQUsD_UN6AQAAAIg 1491s ok 248 1491s ok 249 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 250 1491s # unique id: aBpLjuD7f8aYjI1UrRtHqgAAAA4 1491s ok 251 1491s ok 252 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 253 1491s # unique id: aBpLjt7qhMquQUsD_UN6AgAAAIs 1491s ok 254 1491s ok 255 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 256 1491s # unique id: aBpLjuD7f8aYjI1UrRtHqwAAAAs 1491s ok 257 1491s ok 258 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 259 1491s # unique id: aBpLjt7qhMquQUsD_UN6AwAAAI0 1491s ok 260 1491s ok 261 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 262 1491s # unique id: aBpLjuD7f8aYjI1UrRtHrAAAABI 1491s ok 263 1491s ok 264 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 265 1491s # unique id: aBpLjt7qhMquQUsD_UN6BAAAAI4 1491s ok 266 1491s ok 267 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 268 1491s # unique id: aBpLjhrYNlNSQUmZb76xXAAAAMA 1491s ok 269 1491s ok 270 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 271 1491s # unique id: aBpLjt7qhMquQUsD_UN6BQAAAJE 1491s ok 272 1491s ok 273 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 274 1491s # unique id: aBpLjuD7f8aYjI1UrRtHrQAAABE 1491s ok 275 1491s ok 276 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 277 1491s # unique id: aBpLjt7qhMquQUsD_UN6BgAAAJI 1491s ok 278 1491s ok 279 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 280 1491s # unique id: aBpLjuD7f8aYjI1UrRtHrgAAABY 1491s ok 281 1491s ok 282 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 283 1491s # unique id: aBpLjgcX-hh-7a9zdtBf-wAAAEI 1491s ok 284 1491s ok 285 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 286 1491s # unique id: aBpLjuD7f8aYjI1UrRtHrwAAABc 1491s ok 287 1491s ok 288 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 289 1491s # unique id: aBpLjhrYNlNSQUmZb76xXQAAAMc 1491s ok 290 1491s ok 291 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 292 1491s # unique id: aBpLjgcX-hh-7a9zdtBf_AAAAEQ 1491s ok 293 1491s ok 294 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 295 1491s # unique id: aBpLjt7qhMquQUsD_UN6BwAAAJQ 1491s ok 296 1491s ok 297 1491s # testing : fetch unique ID 1491s # expected: 200 1491s # received: '200' 1491s ok 298 1491s # unique id: aBpLjuD7f8aYjI1UrRtHsAAAAAY 1491s ok 299 1491s ok 300 1491s ok 1495s t/modules/usertrack.t ............... 1495s 1..1004 1495s # Running under perl version 5.040001 for linux 1495s # Current time local: Tue May 6 17:49:02 2025 1495s # Current time GMT: Tue May 6 17:49:02 2025 1495s # Using Test.pm version 1.31 1495s # Using Apache/Test.pm version 1.44 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 1 1495s ok 2 1495s Set-Cookie: usertrack_test=7857f173.6347b3b93b0ad; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=7857f173.6347b3b93b0ad 1495s ok 3 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 4 1495s ok 5 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 6 1495s ok 7 1495s Set-Cookie: usertrack_test=95aa7cd2.6347b3b93d2db; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=95aa7cd2.6347b3b93d2db 1495s ok 8 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 9 1495s ok 10 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 11 1495s ok 12 1495s Set-Cookie: usertrack_test=a728e227.6347b3b93e47d; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=a728e227.6347b3b93e47d 1495s ok 13 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 14 1495s ok 15 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 16 1495s ok 17 1495s Set-Cookie: usertrack_test=76f32a39.6347b3b93f62b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=76f32a39.6347b3b93f62b 1495s ok 18 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 19 1495s ok 20 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 21 1495s ok 22 1495s Set-Cookie: usertrack_test=fb242986.6347b3b94065c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=fb242986.6347b3b94065c 1495s ok 23 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 24 1495s ok 25 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 26 1495s ok 27 1495s Set-Cookie: usertrack_test=b700cf9a.6347b3b941690; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b700cf9a.6347b3b941690 1495s ok 28 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 29 1495s ok 30 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 31 1495s ok 32 1495s Set-Cookie: usertrack_test=f4362d87.6347b3b942756; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=f4362d87.6347b3b942756 1495s ok 33 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 34 1495s ok 35 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 36 1495s ok 37 1495s Set-Cookie: usertrack_test=f5b24c14.6347b3b94382b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=f5b24c14.6347b3b94382b 1495s ok 38 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 39 1495s ok 40 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 41 1495s ok 42 1495s Set-Cookie: usertrack_test=36257f92.6347b3b9449c9; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=36257f92.6347b3b9449c9 1495s ok 43 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 44 1495s ok 45 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 46 1495s ok 47 1495s Set-Cookie: usertrack_test=15a2e163.6347b3b9459da; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=15a2e163.6347b3b9459da 1495s ok 48 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 49 1495s ok 50 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 51 1495s ok 52 1495s Set-Cookie: usertrack_test=fdc351ab.6347b3b9469f0; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=fdc351ab.6347b3b9469f0 1495s ok 53 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 54 1495s ok 55 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 56 1495s ok 57 1495s Set-Cookie: usertrack_test=6a263e57.6347b3b947a8b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=6a263e57.6347b3b947a8b 1495s ok 58 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 59 1495s ok 60 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 61 1495s ok 62 1495s Set-Cookie: usertrack_test=52300f5e.6347b3b948c1c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=52300f5e.6347b3b948c1c 1495s ok 63 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 64 1495s ok 65 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 66 1495s ok 67 1495s Set-Cookie: usertrack_test=45abd5bb.6347b3b949ce7; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=45abd5bb.6347b3b949ce7 1495s ok 68 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 69 1495s ok 70 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 71 1495s ok 72 1495s Set-Cookie: usertrack_test=cdec22fa.6347b3b94ad9f; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=cdec22fa.6347b3b94ad9f 1495s ok 73 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 74 1495s ok 75 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 76 1495s ok 77 1495s Set-Cookie: usertrack_test=a8c208d.6347b3b94be02; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=a8c208d.6347b3b94be02 1495s ok 78 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 79 1495s ok 80 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 81 1495s ok 82 1495s Set-Cookie: usertrack_test=fd052820.6347b3b94ce65; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=fd052820.6347b3b94ce65 1495s ok 83 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 84 1495s ok 85 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 86 1495s ok 87 1495s Set-Cookie: usertrack_test=debf19af.6347b3b94e01c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=debf19af.6347b3b94e01c 1495s ok 88 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 89 1495s ok 90 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 91 1495s ok 92 1495s Set-Cookie: usertrack_test=d0bd3982.6347b3b94f069; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=d0bd3982.6347b3b94f069 1495s ok 93 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 94 1495s ok 95 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 96 1495s ok 97 1495s Set-Cookie: usertrack_test=eae06a9b.6347b3b95017f; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=eae06a9b.6347b3b95017f 1495s ok 98 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 99 1495s ok 100 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 101 1495s ok 102 1495s Set-Cookie: usertrack_test=6ddb37e1.6347b3b951213; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=6ddb37e1.6347b3b951213 1495s ok 103 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 104 1495s ok 105 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 106 1495s ok 107 1495s Set-Cookie: usertrack_test=6a512a0f.6347b3b9522b7; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=6a512a0f.6347b3b9522b7 1495s ok 108 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 109 1495s ok 110 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 111 1495s ok 112 1495s Set-Cookie: usertrack_test=5ec0baa7.6347b3b95334c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=5ec0baa7.6347b3b95334c 1495s ok 113 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 114 1495s ok 115 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 116 1495s ok 117 1495s Set-Cookie: usertrack_test=543dfa67.6347b3b954496; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=543dfa67.6347b3b954496 1495s ok 118 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 119 1495s ok 120 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 121 1495s ok 122 1495s Set-Cookie: usertrack_test=f4b462b9.6347b3b955498; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=f4b462b9.6347b3b955498 1495s ok 123 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 124 1495s ok 125 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 126 1495s ok 127 1495s Set-Cookie: usertrack_test=51875d51.6347b3b9564f7; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=51875d51.6347b3b9564f7 1495s ok 128 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 129 1495s ok 130 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 131 1495s ok 132 1495s Set-Cookie: usertrack_test=e9d30d29.6347b3b957481; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=e9d30d29.6347b3b957481 1495s ok 133 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 134 1495s ok 135 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 136 1495s ok 137 1495s Set-Cookie: usertrack_test=84739d23.6347b3b958528; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=84739d23.6347b3b958528 1495s ok 138 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 139 1495s ok 140 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 141 1495s ok 142 1495s Set-Cookie: usertrack_test=e2b6aaa0.6347b3b959622; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=e2b6aaa0.6347b3b959622 1495s ok 143 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 144 1495s ok 145 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 146 1495s ok 147 1495s Set-Cookie: usertrack_test=3c39c57f.6347b3b95a695; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3c39c57f.6347b3b95a695 1495s ok 148 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 149 1495s ok 150 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 151 1495s ok 152 1495s Set-Cookie: usertrack_test=9790ad6f.6347b3b95b696; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=9790ad6f.6347b3b95b696 1495s ok 153 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 154 1495s ok 155 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 156 1495s ok 157 1495s Set-Cookie: usertrack_test=94b0beae.6347b3b95c6cc; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=94b0beae.6347b3b95c6cc 1495s ok 158 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 159 1495s ok 160 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 161 1495s ok 162 1495s Set-Cookie: usertrack_test=d379e068.6347b3b95d89f; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=d379e068.6347b3b95d89f 1495s ok 163 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 164 1495s ok 165 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 166 1495s ok 167 1495s Set-Cookie: usertrack_test=6ee0bfb9.6347b3b95e854; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=6ee0bfb9.6347b3b95e854 1495s ok 168 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 169 1495s ok 170 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 171 1495s ok 172 1495s Set-Cookie: usertrack_test=7a819b5e.6347b3b95f90e; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=7a819b5e.6347b3b95f90e 1495s ok 173 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 174 1495s ok 175 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 176 1495s ok 177 1495s Set-Cookie: usertrack_test=3fcc37c4.6347b3b960962; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3fcc37c4.6347b3b960962 1495s ok 178 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 179 1495s ok 180 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 181 1495s ok 182 1495s Set-Cookie: usertrack_test=8079d463.6347b3b961cb2; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8079d463.6347b3b961cb2 1495s ok 183 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 184 1495s ok 185 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 186 1495s ok 187 1495s Set-Cookie: usertrack_test=91717cee.6347b3b962dca; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=91717cee.6347b3b962dca 1495s ok 188 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 189 1495s ok 190 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 191 1495s ok 192 1495s Set-Cookie: usertrack_test=2857592d.6347b3b963da2; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=2857592d.6347b3b963da2 1495s ok 193 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 194 1495s ok 195 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 196 1495s ok 197 1495s Set-Cookie: usertrack_test=dcfe9afe.6347b3b964edf; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=dcfe9afe.6347b3b964edf 1495s ok 198 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 199 1495s ok 200 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 201 1495s ok 202 1495s Set-Cookie: usertrack_test=a1ce20f3.6347b3b966051; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=a1ce20f3.6347b3b966051 1495s ok 203 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 204 1495s ok 205 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 206 1495s ok 207 1495s Set-Cookie: usertrack_test=9f30d2d4.6347b3b96701b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=9f30d2d4.6347b3b96701b 1495s ok 208 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 209 1495s ok 210 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 211 1495s ok 212 1495s Set-Cookie: usertrack_test=3b46440d.6347b3b96806a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3b46440d.6347b3b96806a 1495s ok 213 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 214 1495s ok 215 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 216 1495s ok 217 1495s Set-Cookie: usertrack_test=e93a5203.6347b3b969073; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=e93a5203.6347b3b969073 1495s ok 218 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 219 1495s ok 220 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 221 1495s ok 222 1495s Set-Cookie: usertrack_test=ccbd965.6347b3b96a0f6; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=ccbd965.6347b3b96a0f6 1495s ok 223 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 224 1495s ok 225 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 226 1495s ok 227 1495s Set-Cookie: usertrack_test=fc06daba.6347b3b96b1f7; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=fc06daba.6347b3b96b1f7 1495s ok 228 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 229 1495s ok 230 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 231 1495s ok 232 1495s Set-Cookie: usertrack_test=c630091.6347b3b96c311; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c630091.6347b3b96c311 1495s ok 233 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 234 1495s ok 235 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 236 1495s ok 237 1495s Set-Cookie: usertrack_test=29e1c3ad.6347b3b96d4eb; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=29e1c3ad.6347b3b96d4eb 1495s ok 238 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 239 1495s ok 240 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 241 1495s ok 242 1495s Set-Cookie: usertrack_test=accc9476.6347b3b96e6ce; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=accc9476.6347b3b96e6ce 1495s ok 243 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 244 1495s ok 245 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 246 1495s ok 247 1495s Set-Cookie: usertrack_test=ce270e79.6347b3b96f810; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=ce270e79.6347b3b96f810 1495s ok 248 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 249 1495s ok 250 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 251 1495s ok 252 1495s Set-Cookie: usertrack_test=2fab2dd0.6347b3b970947; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=2fab2dd0.6347b3b970947 1495s ok 253 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 254 1495s ok 255 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 256 1495s ok 257 1495s Set-Cookie: usertrack_test=2c13bd67.6347b3b971a55; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=2c13bd67.6347b3b971a55 1495s ok 258 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 259 1495s ok 260 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 261 1495s ok 262 1495s Set-Cookie: usertrack_test=80961028.6347b3b972c0a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=80961028.6347b3b972c0a 1495s ok 263 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 264 1495s ok 265 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 266 1495s ok 267 1495s Set-Cookie: usertrack_test=ebea40cd.6347b3b973df1; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=ebea40cd.6347b3b973df1 1495s ok 268 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 269 1495s ok 270 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 271 1495s ok 272 1495s Set-Cookie: usertrack_test=71e0dc44.6347b3b974f58; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=71e0dc44.6347b3b974f58 1495s ok 273 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 274 1495s ok 275 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 276 1495s ok 277 1495s Set-Cookie: usertrack_test=81802e9e.6347b3b97620b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=81802e9e.6347b3b97620b 1495s ok 278 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 279 1495s ok 280 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 281 1495s ok 282 1495s Set-Cookie: usertrack_test=2d49f3e1.6347b3b977275; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=2d49f3e1.6347b3b977275 1495s ok 283 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 284 1495s ok 285 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 286 1495s ok 287 1495s Set-Cookie: usertrack_test=ee5b5819.6347b3b97824b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=ee5b5819.6347b3b97824b 1495s ok 288 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 289 1495s ok 290 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 291 1495s ok 292 1495s Set-Cookie: usertrack_test=b0afe039.6347b3b97925c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b0afe039.6347b3b97925c 1495s ok 293 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 294 1495s ok 295 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 296 1495s ok 297 1495s Set-Cookie: usertrack_test=dd24c216.6347b3b97a3a1; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=dd24c216.6347b3b97a3a1 1495s ok 298 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 299 1495s ok 300 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 301 1495s ok 302 1495s Set-Cookie: usertrack_test=3d13d2f4.6347b3b97b450; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3d13d2f4.6347b3b97b450 1495s ok 303 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 304 1495s ok 305 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 306 1495s ok 307 1495s Set-Cookie: usertrack_test=82808c1e.6347b3b97c476; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=82808c1e.6347b3b97c476 1495s ok 308 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 309 1495s ok 310 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 311 1495s ok 312 1495s Set-Cookie: usertrack_test=dfc91a48.6347b3b97d5bb; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=dfc91a48.6347b3b97d5bb 1495s ok 313 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 314 1495s ok 315 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 316 1495s ok 317 1495s Set-Cookie: usertrack_test=b99909c0.6347b3b97e720; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b99909c0.6347b3b97e720 1495s ok 318 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 319 1495s ok 320 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 321 1495s ok 322 1495s Set-Cookie: usertrack_test=82e5e181.6347b3b97f6b6; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=82e5e181.6347b3b97f6b6 1495s ok 323 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 324 1495s ok 325 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 326 1495s ok 327 1495s Set-Cookie: usertrack_test=8c6218f0.6347b3b980633; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8c6218f0.6347b3b980633 1495s ok 328 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 329 1495s ok 330 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 331 1495s ok 332 1495s Set-Cookie: usertrack_test=b178c45a.6347b3b98157c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b178c45a.6347b3b98157c 1495s ok 333 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 334 1495s ok 335 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 336 1495s ok 337 1495s Set-Cookie: usertrack_test=e49d28d1.6347b3b9825e1; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=e49d28d1.6347b3b9825e1 1495s ok 338 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 339 1495s ok 340 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 341 1495s ok 342 1495s Set-Cookie: usertrack_test=8f330c47.6347b3b98370e; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8f330c47.6347b3b98370e 1495s ok 343 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 344 1495s ok 345 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 346 1495s ok 347 1495s Set-Cookie: usertrack_test=f4d11f4a.6347b3b98472e; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=f4d11f4a.6347b3b98472e 1495s ok 348 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 349 1495s ok 350 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 351 1495s ok 352 1495s Set-Cookie: usertrack_test=792cdf33.6347b3b985820; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=792cdf33.6347b3b985820 1495s ok 353 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 354 1495s ok 355 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 356 1495s ok 357 1495s Set-Cookie: usertrack_test=3976a746.6347b3b9868c5; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3976a746.6347b3b9868c5 1495s ok 358 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 359 1495s ok 360 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 361 1495s ok 362 1495s Set-Cookie: usertrack_test=3bd49252.6347b3b987a80; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3bd49252.6347b3b987a80 1495s ok 363 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 364 1495s ok 365 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 366 1495s ok 367 1495s Set-Cookie: usertrack_test=e2693e9b.6347b3b988af7; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=e2693e9b.6347b3b988af7 1495s ok 368 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 369 1495s ok 370 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 371 1495s ok 372 1495s Set-Cookie: usertrack_test=18196e52.6347b3b989d18; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=18196e52.6347b3b989d18 1495s ok 373 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 374 1495s ok 375 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 376 1495s ok 377 1495s Set-Cookie: usertrack_test=ae8687f4.6347b3b98add0; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=ae8687f4.6347b3b98add0 1495s ok 378 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 379 1495s ok 380 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 381 1495s ok 382 1495s Set-Cookie: usertrack_test=2ceb66be.6347b3b98bd97; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=2ceb66be.6347b3b98bd97 1495s ok 383 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 384 1495s ok 385 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 386 1495s ok 387 1495s Set-Cookie: usertrack_test=19d913a5.6347b3b98ce2c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=19d913a5.6347b3b98ce2c 1495s ok 388 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 389 1495s ok 390 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 391 1495s ok 392 1495s Set-Cookie: usertrack_test=45c353f.6347b3b98e0b5; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=45c353f.6347b3b98e0b5 1495s ok 393 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 394 1495s ok 395 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 396 1495s ok 397 1495s Set-Cookie: usertrack_test=2b34d5a1.6347b3b98f10b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=2b34d5a1.6347b3b98f10b 1495s ok 398 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 399 1495s ok 400 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 401 1495s ok 402 1495s Set-Cookie: usertrack_test=6b82d39f.6347b3b99027a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=6b82d39f.6347b3b99027a 1495s ok 403 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 404 1495s ok 405 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 406 1495s ok 407 1495s Set-Cookie: usertrack_test=4b42477.6347b3b991264; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=4b42477.6347b3b991264 1495s ok 408 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 409 1495s ok 410 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 411 1495s ok 412 1495s Set-Cookie: usertrack_test=3de95456.6347b3b992411; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3de95456.6347b3b992411 1495s ok 413 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 414 1495s ok 415 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 416 1495s ok 417 1495s Set-Cookie: usertrack_test=d0bfec3c.6347b3b9934bb; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=d0bfec3c.6347b3b9934bb 1495s ok 418 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 419 1495s ok 420 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 421 1495s ok 422 1495s Set-Cookie: usertrack_test=90fa5fc4.6347b3b9945d5; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=90fa5fc4.6347b3b9945d5 1495s ok 423 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 424 1495s ok 425 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 426 1495s ok 427 1495s Set-Cookie: usertrack_test=b971239f.6347b3b9955b7; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b971239f.6347b3b9955b7 1495s ok 428 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 429 1495s ok 430 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 431 1495s ok 432 1495s Set-Cookie: usertrack_test=c97de85b.6347b3b9965bc; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c97de85b.6347b3b9965bc 1495s ok 433 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 434 1495s ok 435 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 436 1495s ok 437 1495s Set-Cookie: usertrack_test=b67fc971.6347b3b9977a0; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b67fc971.6347b3b9977a0 1495s ok 438 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 439 1495s ok 440 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 441 1495s ok 442 1495s Set-Cookie: usertrack_test=cf9af65a.6347b3b998a1a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=cf9af65a.6347b3b998a1a 1495s ok 443 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 444 1495s ok 445 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 446 1495s ok 447 1495s Set-Cookie: usertrack_test=da690661.6347b3b999e7d; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=da690661.6347b3b999e7d 1495s ok 448 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 449 1495s ok 450 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 451 1495s ok 452 1495s Set-Cookie: usertrack_test=a65f1b03.6347b3b99b035; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=a65f1b03.6347b3b99b035 1495s ok 453 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 454 1495s ok 455 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 456 1495s ok 457 1495s Set-Cookie: usertrack_test=c6674d15.6347b3b99c1ff; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c6674d15.6347b3b99c1ff 1495s ok 458 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 459 1495s ok 460 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 461 1495s ok 462 1495s Set-Cookie: usertrack_test=8ad5999b.6347b3b99d3da; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8ad5999b.6347b3b99d3da 1495s ok 463 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 464 1495s ok 465 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 466 1495s ok 467 1495s Set-Cookie: usertrack_test=c014bad0.6347b3b99e3c5; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c014bad0.6347b3b99e3c5 1495s ok 468 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 469 1495s ok 470 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 471 1495s ok 472 1495s Set-Cookie: usertrack_test=3057f621.6347b3b99f439; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3057f621.6347b3b99f439 1495s ok 473 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 474 1495s ok 475 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 476 1495s ok 477 1495s Set-Cookie: usertrack_test=d58ba908.6347b3b9a0393; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=d58ba908.6347b3b9a0393 1495s ok 478 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 479 1495s ok 480 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 481 1495s ok 482 1495s Set-Cookie: usertrack_test=fbab446a.6347b3b9a13a2; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=fbab446a.6347b3b9a13a2 1495s ok 483 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 484 1495s ok 485 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 486 1495s ok 487 1495s Set-Cookie: usertrack_test=b62d1e57.6347b3b9a2369; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b62d1e57.6347b3b9a2369 1495s ok 488 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 489 1495s ok 490 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 491 1495s ok 492 1495s Set-Cookie: usertrack_test=c46bdf1d.6347b3b9a335b; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c46bdf1d.6347b3b9a335b 1495s ok 493 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 494 1495s ok 495 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 496 1495s ok 497 1495s Set-Cookie: usertrack_test=bd1e53e8.6347b3b9a42b2; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=bd1e53e8.6347b3b9a42b2 1495s ok 498 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 499 1495s ok 500 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 501 1495s ok 502 1495s Set-Cookie: usertrack_test=b52776c2.6347b3b9a52f9; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b52776c2.6347b3b9a52f9 1495s ok 503 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 504 1495s ok 505 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 506 1495s ok 507 1495s Set-Cookie: usertrack_test=cb6c0c5d.6347b3b9a63ea; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=cb6c0c5d.6347b3b9a63ea 1495s ok 508 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 509 1495s ok 510 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 511 1495s ok 512 1495s Set-Cookie: usertrack_test=e0f947c8.6347b3b9a743a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=e0f947c8.6347b3b9a743a 1495s ok 513 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 514 1495s ok 515 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 516 1495s ok 517 1495s Set-Cookie: usertrack_test=cdf8d518.6347b3b9a84af; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=cdf8d518.6347b3b9a84af 1495s ok 518 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 519 1495s ok 520 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 521 1495s ok 522 1495s Set-Cookie: usertrack_test=39629102.6347b3b9a94b4; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=39629102.6347b3b9a94b4 1495s ok 523 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 524 1495s ok 525 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 526 1495s ok 527 1495s Set-Cookie: usertrack_test=816b9aad.6347b3b9aa5d8; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=816b9aad.6347b3b9aa5d8 1495s ok 528 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 529 1495s ok 530 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 531 1495s ok 532 1495s Set-Cookie: usertrack_test=c43b6b18.6347b3b9ab628; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c43b6b18.6347b3b9ab628 1495s ok 533 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 534 1495s ok 535 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 536 1495s ok 537 1495s Set-Cookie: usertrack_test=473d92d6.6347b3b9ac768; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=473d92d6.6347b3b9ac768 1495s ok 538 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 539 1495s ok 540 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 541 1495s ok 542 1495s Set-Cookie: usertrack_test=87f50080.6347b3b9ad83a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=87f50080.6347b3b9ad83a 1495s ok 543 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 544 1495s ok 545 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 546 1495s ok 547 1495s Set-Cookie: usertrack_test=445adf0f.6347b3b9ae838; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=445adf0f.6347b3b9ae838 1495s ok 548 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 549 1495s ok 550 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 551 1495s ok 552 1495s Set-Cookie: usertrack_test=b47ef3b5.6347b3b9af852; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b47ef3b5.6347b3b9af852 1495s ok 553 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 554 1495s ok 555 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 556 1495s ok 557 1495s Set-Cookie: usertrack_test=711e45bd.6347b3b9b084c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=711e45bd.6347b3b9b084c 1495s ok 558 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 559 1495s ok 560 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 561 1495s ok 562 1495s Set-Cookie: usertrack_test=6376cccb.6347b3b9b1880; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=6376cccb.6347b3b9b1880 1495s ok 563 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 564 1495s ok 565 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 566 1495s ok 567 1495s Set-Cookie: usertrack_test=31685d54.6347b3b9b29c9; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=31685d54.6347b3b9b29c9 1495s ok 568 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 569 1495s ok 570 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 571 1495s ok 572 1495s Set-Cookie: usertrack_test=c6d0e9a4.6347b3b9b3a27; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c6d0e9a4.6347b3b9b3a27 1495s ok 573 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 574 1495s ok 575 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 576 1495s ok 577 1495s Set-Cookie: usertrack_test=d408c12a.6347b3b9b4a66; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=d408c12a.6347b3b9b4a66 1495s ok 578 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 579 1495s ok 580 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 581 1495s ok 582 1495s Set-Cookie: usertrack_test=436b65fb.6347b3b9b5bad; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=436b65fb.6347b3b9b5bad 1495s ok 583 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 584 1495s ok 585 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 586 1495s ok 587 1495s Set-Cookie: usertrack_test=a5653f7b.6347b3b9b6d38; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=a5653f7b.6347b3b9b6d38 1495s ok 588 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 589 1495s ok 590 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 591 1495s ok 592 1495s Set-Cookie: usertrack_test=c8178d30.6347b3b9b7d7a; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c8178d30.6347b3b9b7d7a 1495s ok 593 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 594 1495s ok 595 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 596 1495s ok 597 1495s Set-Cookie: usertrack_test=9d2ff60.6347b3b9b8ee5; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=9d2ff60.6347b3b9b8ee5 1495s ok 598 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 599 1495s ok 600 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 601 1495s ok 602 1495s Set-Cookie: usertrack_test=f0bf8cde.6347b3b9ba057; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=f0bf8cde.6347b3b9ba057 1495s ok 603 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 604 1495s ok 605 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 606 1495s ok 607 1495s Set-Cookie: usertrack_test=45055b06.6347b3b9bb146; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=45055b06.6347b3b9bb146 1495s ok 608 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 609 1495s ok 610 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 611 1495s ok 612 1495s Set-Cookie: usertrack_test=ecd59301.6347b3b9bc20c; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=ecd59301.6347b3b9bc20c 1495s ok 613 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 614 1495s ok 615 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 616 1495s ok 617 1495s Set-Cookie: usertrack_test=9ef41789.6347b3b9bd19d; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=9ef41789.6347b3b9bd19d 1495s ok 618 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 619 1495s ok 620 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 621 1495s ok 622 1495s Set-Cookie: usertrack_test=c608a65a.6347b3b9be136; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=c608a65a.6347b3b9be136 1495s ok 623 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 624 1495s ok 625 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 626 1495s ok 627 1495s Set-Cookie: usertrack_test=8c86a407.6347b3b9bf270; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8c86a407.6347b3b9bf270 1495s ok 628 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 629 1495s ok 630 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 631 1495s ok 632 1495s Set-Cookie: usertrack_test=8e59de88.6347b3b9c0248; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8e59de88.6347b3b9c0248 1495s ok 633 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 634 1495s ok 635 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 636 1495s ok 637 1495s Set-Cookie: usertrack_test=1f95c22a.6347b3b9c120e; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=1f95c22a.6347b3b9c120e 1495s ok 638 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 639 1495s ok 640 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 641 1495s ok 642 1495s Set-Cookie: usertrack_test=5fee021a.6347b3b9c2378; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=5fee021a.6347b3b9c2378 1495s ok 643 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 644 1495s ok 645 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 646 1495s ok 647 1495s Set-Cookie: usertrack_test=273dfb54.6347b3b9c33eb; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=273dfb54.6347b3b9c33eb 1495s ok 648 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 649 1495s ok 650 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 651 1495s ok 652 1495s Set-Cookie: usertrack_test=8b8f1ba6.6347b3b9c43ed; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=8b8f1ba6.6347b3b9c43ed 1495s ok 653 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 654 1495s ok 655 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 656 1495s ok 657 1495s Set-Cookie: usertrack_test=fb66bbc3.6347b3b9c5448; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=fb66bbc3.6347b3b9c5448 1495s ok 658 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 659 1495s ok 660 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 661 1495s ok 662 1495s Set-Cookie: usertrack_test=3f80e8fd.6347b3b9c65cf; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=3f80e8fd.6347b3b9c65cf 1495s ok 663 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 664 1495s ok 665 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 666 1495s ok 667 1495s Set-Cookie: usertrack_test=43df8ebc.6347b3b9c7761; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=43df8ebc.6347b3b9c7761 1495s ok 668 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 669 1495s ok 670 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 671 1495s ok 672 1495s Set-Cookie: usertrack_test=b069a8cf.6347b3b9c87bb; path=/; expires=Tue, 06-May-25 17:50:05 GMT 1495s Cookie: usertrack_test=b069a8cf.6347b3b9c87bb 1495s ok 673 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 674 1495s ok 675 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 676 1495s ok 677 1495s Set-Cookie: usertrack_test=c45db33.6347b3b9c977d; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=c45db33.6347b3b9c977d 1495s ok 678 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 679 1495s ok 680 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 681 1495s ok 682 1495s Set-Cookie: usertrack_test=fda81634.6347b3b9ca953; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=fda81634.6347b3b9ca953 1495s ok 683 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 684 1495s ok 685 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 686 1495s ok 687 1495s Set-Cookie: usertrack_test=d549b327.6347b3b9cb984; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=d549b327.6347b3b9cb984 1495s ok 688 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 689 1495s ok 690 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 691 1495s ok 692 1495s Set-Cookie: usertrack_test=9edd52ea.6347b3b9cc9e3; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=9edd52ea.6347b3b9cc9e3 1495s ok 693 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 694 1495s ok 695 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 696 1495s ok 697 1495s Set-Cookie: usertrack_test=261fd3a7.6347b3b9cd90c; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=261fd3a7.6347b3b9cd90c 1495s ok 698 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 699 1495s ok 700 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 701 1495s ok 702 1495s Set-Cookie: usertrack_test=30d2f678.6347b3b9ce8bc; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=30d2f678.6347b3b9ce8bc 1495s ok 703 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 704 1495s ok 705 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 706 1495s ok 707 1495s Set-Cookie: usertrack_test=4a5185a.6347b3b9cf936; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=4a5185a.6347b3b9cf936 1495s ok 708 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 709 1495s ok 710 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 711 1495s ok 712 1495s Set-Cookie: usertrack_test=9c96b301.6347b3b9d0b76; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=9c96b301.6347b3b9d0b76 1495s ok 713 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 714 1495s ok 715 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 716 1495s ok 717 1495s Set-Cookie: usertrack_test=2e6ba90b.6347b3b9d200f; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=2e6ba90b.6347b3b9d200f 1495s ok 718 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 719 1495s ok 720 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 721 1495s ok 722 1495s Set-Cookie: usertrack_test=27b04465.6347b3b9d339f; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=27b04465.6347b3b9d339f 1495s ok 723 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 724 1495s ok 725 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 726 1495s ok 727 1495s Set-Cookie: usertrack_test=41d154d0.6347b3b9d43e6; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=41d154d0.6347b3b9d43e6 1495s ok 728 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 729 1495s ok 730 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 731 1495s ok 732 1495s Set-Cookie: usertrack_test=af618f26.6347b3b9d54c0; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=af618f26.6347b3b9d54c0 1495s ok 733 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 734 1495s ok 735 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 736 1495s ok 737 1495s Set-Cookie: usertrack_test=d39f0daa.6347b3b9d6796; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=d39f0daa.6347b3b9d6796 1495s ok 738 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 739 1495s ok 740 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 741 1495s ok 742 1495s Set-Cookie: usertrack_test=a663a98.6347b3b9d78f7; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=a663a98.6347b3b9d78f7 1495s ok 743 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 744 1495s ok 745 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 746 1495s ok 747 1495s Set-Cookie: usertrack_test=59b48bf.6347b3b9d89ee; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=59b48bf.6347b3b9d89ee 1495s ok 748 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 749 1495s ok 750 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 751 1495s ok 752 1495s Set-Cookie: usertrack_test=62da9eb8.6347b3b9d9bbf; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=62da9eb8.6347b3b9d9bbf 1495s ok 753 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 754 1495s ok 755 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 756 1495s ok 757 1495s Set-Cookie: usertrack_test=b512d7e9.6347b3b9dabdb; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=b512d7e9.6347b3b9dabdb 1495s ok 758 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 759 1495s ok 760 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 761 1495s ok 762 1495s Set-Cookie: usertrack_test=fd5f0055.6347b3b9dbccb; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=fd5f0055.6347b3b9dbccb 1495s ok 763 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 764 1495s ok 765 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 766 1495s ok 767 1495s Set-Cookie: usertrack_test=7cdbc193.6347b3b9dce22; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=7cdbc193.6347b3b9dce22 1495s ok 768 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 769 1495s ok 770 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 771 1495s ok 772 1495s Set-Cookie: usertrack_test=7b26a3f5.6347b3b9ddf70; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=7b26a3f5.6347b3b9ddf70 1495s ok 773 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 774 1495s ok 775 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 776 1495s ok 777 1495s Set-Cookie: usertrack_test=78d6a468.6347b3b9df126; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=78d6a468.6347b3b9df126 1495s ok 778 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 779 1495s ok 780 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 781 1495s ok 782 1495s Set-Cookie: usertrack_test=322fffc3.6347b3b9e035d; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=322fffc3.6347b3b9e035d 1495s ok 783 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 784 1495s ok 785 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 786 1495s ok 787 1495s Set-Cookie: usertrack_test=b4b656ac.6347b3b9e14a5; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=b4b656ac.6347b3b9e14a5 1495s ok 788 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 789 1495s ok 790 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 791 1495s ok 792 1495s Set-Cookie: usertrack_test=3805bf26.6347b3b9e251d; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=3805bf26.6347b3b9e251d 1495s ok 793 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 794 1495s ok 795 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 796 1495s ok 797 1495s Set-Cookie: usertrack_test=806f04d5.6347b3b9e3659; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=806f04d5.6347b3b9e3659 1495s ok 798 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 799 1495s ok 800 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 801 1495s ok 802 1495s Set-Cookie: usertrack_test=cfd32ca1.6347b3b9e4885; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=cfd32ca1.6347b3b9e4885 1495s ok 803 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 804 1495s ok 805 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 806 1495s ok 807 1495s Set-Cookie: usertrack_test=a5917141.6347b3b9e5ae8; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=a5917141.6347b3b9e5ae8 1495s ok 808 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 809 1495s ok 810 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 811 1495s ok 812 1495s Set-Cookie: usertrack_test=fd6aa40f.6347b3b9e6b65; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=fd6aa40f.6347b3b9e6b65 1495s ok 813 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 814 1495s ok 815 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 816 1495s ok 817 1495s Set-Cookie: usertrack_test=ea75eea7.6347b3b9e7bd1; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=ea75eea7.6347b3b9e7bd1 1495s ok 818 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 819 1495s ok 820 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 821 1495s ok 822 1495s Set-Cookie: usertrack_test=718ceec7.6347b3b9e8d99; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=718ceec7.6347b3b9e8d99 1495s ok 823 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 824 1495s ok 825 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 826 1495s ok 827 1495s Set-Cookie: usertrack_test=70f24015.6347b3b9e9fbf; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=70f24015.6347b3b9e9fbf 1495s ok 828 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 829 1495s ok 830 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 831 1495s ok 832 1495s Set-Cookie: usertrack_test=4fce5a45.6347b3b9eb08b; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=4fce5a45.6347b3b9eb08b 1495s ok 833 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 834 1495s ok 835 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 836 1495s ok 837 1495s Set-Cookie: usertrack_test=8f186974.6347b3b9ec21d; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=8f186974.6347b3b9ec21d 1495s ok 838 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 839 1495s ok 840 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 841 1495s ok 842 1495s Set-Cookie: usertrack_test=e8e68d58.6347b3b9ed211; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=e8e68d58.6347b3b9ed211 1495s ok 843 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 844 1495s ok 845 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 846 1495s ok 847 1495s Set-Cookie: usertrack_test=fb4d71.6347b3b9ee219; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=fb4d71.6347b3b9ee219 1495s ok 848 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 849 1495s ok 850 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 851 1495s ok 852 1495s Set-Cookie: usertrack_test=27e5a33d.6347b3b9ef274; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=27e5a33d.6347b3b9ef274 1495s ok 853 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 854 1495s ok 855 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 856 1495s ok 857 1495s Set-Cookie: usertrack_test=6343e591.6347b3b9f022e; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=6343e591.6347b3b9f022e 1495s ok 858 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 859 1495s ok 860 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 861 1495s ok 862 1495s Set-Cookie: usertrack_test=ee8773f1.6347b3b9f11b1; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=ee8773f1.6347b3b9f11b1 1495s ok 863 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 864 1495s ok 865 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 866 1495s ok 867 1495s Set-Cookie: usertrack_test=77c1d46c.6347b3b9f22a6; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=77c1d46c.6347b3b9f22a6 1495s ok 868 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 869 1495s ok 870 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 871 1495s ok 872 1495s Set-Cookie: usertrack_test=e9e369da.6347b3b9f33ca; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=e9e369da.6347b3b9f33ca 1495s ok 873 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 874 1495s ok 875 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 876 1495s ok 877 1495s Set-Cookie: usertrack_test=2515717b.6347b3b9f45a4; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=2515717b.6347b3b9f45a4 1495s ok 878 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 879 1495s ok 880 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 881 1495s ok 882 1495s Set-Cookie: usertrack_test=5b847255.6347b3b9f56a7; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=5b847255.6347b3b9f56a7 1495s ok 883 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 884 1495s ok 885 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 886 1495s ok 887 1495s Set-Cookie: usertrack_test=5d3d729f.6347b3b9f66c5; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=5d3d729f.6347b3b9f66c5 1495s ok 888 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 889 1495s ok 890 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 891 1495s ok 892 1495s Set-Cookie: usertrack_test=bbfda39c.6347b3b9f77d2; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=bbfda39c.6347b3b9f77d2 1495s ok 893 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 894 1495s ok 895 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 896 1495s ok 897 1495s Set-Cookie: usertrack_test=e15c17e4.6347b3b9f87fe; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=e15c17e4.6347b3b9f87fe 1495s ok 898 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 899 1495s ok 900 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 901 1495s ok 902 1495s Set-Cookie: usertrack_test=e42920de.6347b3b9f97ef; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=e42920de.6347b3b9f97ef 1495s ok 903 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 904 1495s ok 905 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 906 1495s ok 907 1495s Set-Cookie: usertrack_test=840ef3c7.6347b3b9fa7f9; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=840ef3c7.6347b3b9fa7f9 1495s ok 908 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 909 1495s ok 910 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 911 1495s ok 912 1495s Set-Cookie: usertrack_test=b70f65a6.6347b3b9fb932; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=b70f65a6.6347b3b9fb932 1495s ok 913 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 914 1495s ok 915 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 916 1495s ok 917 1495s Set-Cookie: usertrack_test=51a30c81.6347b3b9fca05; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=51a30c81.6347b3b9fca05 1495s ok 918 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 919 1495s ok 920 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 921 1495s ok 922 1495s Set-Cookie: usertrack_test=fc39a30b.6347b3b9fda4c; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=fc39a30b.6347b3b9fda4c 1495s ok 923 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 924 1495s ok 925 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 926 1495s ok 927 1495s Set-Cookie: usertrack_test=fd911bd7.6347b3b9fea54; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=fd911bd7.6347b3b9fea54 1495s ok 928 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 929 1495s ok 930 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 931 1495s ok 932 1495s Set-Cookie: usertrack_test=98814951.6347b3b9ffca8; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=98814951.6347b3b9ffca8 1495s ok 933 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 934 1495s ok 935 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 936 1495s ok 937 1495s Set-Cookie: usertrack_test=36d58f4f.6347b3ba00d2c; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=36d58f4f.6347b3ba00d2c 1495s ok 938 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 939 1495s ok 940 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 941 1495s ok 942 1495s Set-Cookie: usertrack_test=85f25515.6347b3ba01f53; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=85f25515.6347b3ba01f53 1495s ok 943 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 944 1495s ok 945 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 946 1495s ok 947 1495s Set-Cookie: usertrack_test=45cea680.6347b3ba02f5a; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=45cea680.6347b3ba02f5a 1495s ok 948 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 949 1495s ok 950 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 951 1495s ok 952 1495s Set-Cookie: usertrack_test=5e2341e3.6347b3ba04036; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=5e2341e3.6347b3ba04036 1495s ok 953 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 954 1495s ok 955 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 956 1495s ok 957 1495s Set-Cookie: usertrack_test=f58fff02.6347b3ba05160; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=f58fff02.6347b3ba05160 1495s ok 958 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 959 1495s ok 960 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 961 1495s ok 962 1495s Set-Cookie: usertrack_test=22d14b18.6347b3ba0629d; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=22d14b18.6347b3ba0629d 1495s ok 963 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 964 1495s ok 965 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 966 1495s ok 967 1495s Set-Cookie: usertrack_test=2b8e83e7.6347b3ba0725e; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=2b8e83e7.6347b3ba0725e 1495s ok 968 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 969 1495s ok 970 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 971 1495s ok 972 1495s Set-Cookie: usertrack_test=9942bda3.6347b3ba0858c; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=9942bda3.6347b3ba0858c 1495s ok 973 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 974 1495s ok 975 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 976 1495s ok 977 1495s Set-Cookie: usertrack_test=22ee34f7.6347b3ba098b7; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=22ee34f7.6347b3ba098b7 1495s ok 978 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 979 1495s ok 980 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 981 1495s ok 982 1495s Set-Cookie: usertrack_test=cf08b331.6347b3ba0ac9c; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=cf08b331.6347b3ba0ac9c 1495s ok 983 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 984 1495s ok 985 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 986 1495s ok 987 1495s Set-Cookie: usertrack_test=b1a01406.6347b3ba0c04b; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=b1a01406.6347b3ba0c04b 1495s ok 988 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 989 1495s ok 990 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 991 1495s ok 992 1495s Set-Cookie: usertrack_test=773e1e59.6347b3ba0d3ab; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=773e1e59.6347b3ba0d3ab 1495s ok 993 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 994 1495s ok 995 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 996 1495s ok 997 1495s Set-Cookie: usertrack_test=2f59690a.6347b3ba0e776; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s Cookie: usertrack_test=2f59690a.6347b3ba0e776 1495s ok 998 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 999 1495s ok 1000 1495s ok 1001 1495s # testing : Checking return code is '200' 1495s # expected: 200 1495s # received: '200' 1495s ok 1002 1495s # usertrack_test=a108be97.6347b3ba0f9cf; path=/; expires=Tue, 06-May-25 17:50:06 GMT 1495s ok 1003 1495s # expected: undef 1495s # received: undef 1495s ok 1004 1495s ok 1498s t/modules/vhost_alias.t ............. 1498s 1..8 1498s # Running under perl version 5.040001 for linux 1498s # Current time local: Tue May 6 17:49:06 2025 1498s # Current time GMT: Tue May 6 17:49:06 2025 1498s # Using Test.pm version 1.31 1498s # Using Apache/Test.pm version 1.44 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1498s # writing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1498s # testing : VirtalDocumentRoot test 1498s # expected: 'www.vha-test.com' 1498s # received: 'www.vha-test.com' 1498s ok 1 1498s # testing : VirtualScriptAlias test 1498s # expected: 'test cgi for www.vha-test.com' 1498s # received: 'test cgi for www.vha-test.com' 1498s ok 2 1498s # testing : VirtalDocumentRoot test 1498s # expected: 'big.server.name.from.heck.org' 1498s # received: 'big.server.name.from.heck.org' 1498s ok 3 1498s # testing : VirtualScriptAlias test 1498s # expected: 'test cgi for big.server.name.from.heck.org' 1498s # received: 'test cgi for big.server.name.from.heck.org' 1498s ok 4 1498s # testing : VirtalDocumentRoot test 1498s # expected: 'ab.com' 1498s # received: 'ab.com' 1498s ok 5 1498s # testing : VirtualScriptAlias test 1498s # expected: 'test cgi for ab.com' 1498s # received: 'test cgi for ab.com' 1498s ok 6 1498s # testing : VirtalDocumentRoot test 1498s # expected: 'w-t-f.net' 1498s # received: 'w-t-f.net' 1498s ok 7 1498s # testing : VirtualScriptAlias test 1498s # expected: 'test cgi for w-t-f.net' 1498s # received: 'test cgi for w-t-f.net' 1498s ok 8 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1498s # removing file: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1498s # removing dir tree: /tmp/autopkgtest.EZfXFH/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1498s ok 1501s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1504s t/protocol/echo.t ................... 1504s 1..8 1504s # Running under perl version 5.040001 for linux 1504s # Current time local: Tue May 6 17:49:12 2025 1504s # Current time GMT: Tue May 6 17:49:12 2025 1504s # Using Test.pm version 1.31 1504s # Using Apache/Test.pm version 1.44 1504s testing mod_echo_ssl 1504s ok 1 1504s #Cipher: TLS_AES_256_GCM_SHA384 1504s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1504s # testing : echo 1504s # expected: 't/protocol/echo.t' 1504s # received: 't/protocol/echo.t' 1504s ok 2 1504s # testing : echo 1504s # expected: '/usr/bin/perl' 1504s # received: '/usr/bin/perl' 1504s ok 3 1504s # testing : echo 1504s # expected: '12846721284672128467212846721284672' 1504s # received: '12846721284672128467212846721284672' 1504s ok 4 1504s testing mod_echo 1504s ok 5 1504s # testing : echo 1504s # expected: 't/protocol/echo.t' 1504s # received: 't/protocol/echo.t' 1504s ok 6 1504s # testing : echo 1504s # expected: '/usr/bin/perl' 1504s # received: '/usr/bin/perl' 1504s ok 7 1504s # testing : echo 1504s # expected: '12846721284672128467212846721284672' 1504s # received: '12846721284672128467212846721284672' 1504s ok 8 1504s ok 1507s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1510s t/security/CVE-2003-0542.t .......... 1510s 1..1 1510s # Running under perl version 5.040001 for linux 1510s # Current time local: Tue May 6 17:49:18 2025 1510s # Current time GMT: Tue May 6 17:49:18 2025 1510s # Using Test.pm version 1.31 1510s # Using Apache/Test.pm version 1.44 1510s # testing : CAN-2003-0542 test case 1510s # expected: 404 1510s # received: '404' 1510s ok 1 1510s ok 1513s t/security/CVE-2004-0747.t .......... 1513s 1..1 1513s # Running under perl version 5.040001 for linux 1513s # Current time local: Tue May 6 17:49:21 2025 1513s # Current time GMT: Tue May 6 17:49:21 2025 1513s # Using Test.pm version 1.31 1513s # Using Apache/Test.pm version 1.44 1513s # testing : CAN-2004-0747 ap_resolve_env test case 1513s # expected: 200 1513s # received: 200 1513s ok 1 1513s ok 1516s t/security/CVE-2004-0811.t .......... 1516s 1..8 1516s # Running under perl version 5.040001 for linux 1516s # Current time local: Tue May 6 17:49:24 2025 1516s # Current time GMT: Tue May 6 17:49:24 2025 1516s # Using Test.pm version 1.31 1516s # Using Apache/Test.pm version 1.44 1516s # testing : subdir access allowed 1516s # expected: 200 1516s # received: '200' 1516s ok 1 1516s # testing : subdir access allowed 1516s # expected: 200 1516s # received: '200' 1516s ok 2 1516s # testing : subdir access allowed 1516s # expected: 200 1516s # received: '200' 1516s ok 3 1516s # testing : subdir access allowed 1516s # expected: 200 1516s # received: '200' 1516s ok 4 1516s # testing : topdir access denied 1516s # expected: 401 1516s # received: '401' 1516s ok 5 1516s # testing : topdir access denied 1516s # expected: 401 1516s # received: '401' 1516s ok 6 1516s # testing : topdir access denied 1516s # expected: 401 1516s # received: '401' 1516s ok 7 1516s # testing : topdir access denied 1516s # expected: 401 1516s # received: '401' 1516s ok 8 1516s ok 1519s t/security/CVE-2004-0940.t .......... 1519s 1..1 1519s # Running under perl version 5.040001 for linux 1519s # Current time local: Tue May 6 17:49:27 2025 1519s # Current time GMT: Tue May 6 17:49:27 2025 1519s # Using Test.pm version 1.31 1519s # Using Apache/Test.pm version 1.44 1519s # testing : response was 200 1519s # expected: 200 1519s # received: '200' 1519s ok 1 1519s ok 1522s t/security/CVE-2004-0942.t .......... 1522s 1..2 1522s # Running under perl version 5.040001 for linux 1522s # Current time local: Tue May 6 17:49:30 2025 1522s # Current time GMT: Tue May 6 17:49:30 2025 1522s # Using Test.pm version 1.31 1522s # Using Apache/Test.pm version 1.44 1522s ok 1 1522s # testing : request was refused 1522s # expected: qr/^HTTP\/1\.. 400/ 1522s # received: 'HTTP/1.1 400 Bad Request 1522s # ' 1522s ok 2 1522s ok 1525s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1528s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1531s t/security/CVE-2005-2491.t .......... 1531s 1..4 1531s # Running under perl version 5.040001 for linux 1531s # Current time local: Tue May 6 17:49:39 2025 1531s # Current time GMT: Tue May 6 17:49:39 2025 1531s # Using Test.pm version 1.31 1531s # Using Apache/Test.pm version 1.44 1531s # testing : check that server did not segfault 1531s # expected: 'Internal Server Error' 1531s # received: 'Internal Server Error' 1531s ok 1 1531s # testing : check for 500 response error 1531s # expected: 500 1531s # received: '500' 1531s ok 2 1531s # testing : check that server did not segfault 1531s # expected: 'Internal Server Error' 1531s # received: 'Internal Server Error' 1531s ok 3 1531s # testing : check for 500 response error 1531s # expected: 500 1531s # received: '500' 1531s ok 4 1531s ok 1534s t/security/CVE-2005-2700.t .......... 1534s 1..2 1534s # Running under perl version 5.040001 for linux 1534s # Current time local: Tue May 6 17:49:42 2025 1534s # Current time GMT: Tue May 6 17:49:42 2025 1534s # Using Test.pm version 1.31 1534s # Using Apache/Test.pm version 1.44 1534s # testing : access permitted without ccert 1534s # expected: 200 1534s # received: '200' 1534s ok 1 1534s # testing : access *not* permitted without ccert 1534s # expected: 200 1534s # received: '403' 1534s ok 2 1534s ok 1537s t/security/CVE-2005-3352.t .......... 1537s 1..2 1537s # Running under perl version 5.040001 for linux 1537s # Current time local: Tue May 6 17:49:45 2025 1537s # Current time GMT: Tue May 6 17:49:45 2025 1537s # Using Test.pm version 1.31 1537s # Using Apache/Test.pm version 1.44 1537s # testing : response code is OK 1537s # expected: 200 1537s # received: '200' 1537s ok 1 1537s # testing : referer was escaped 1537s # expected: qr/%22%3e/ 1537s # received: ' 1537s # 1537s # Menu for /security/CVE-2005-3352.map 1537s # 1537s #

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

1537s #
1537s # 1537s #
(Default) Go Back
1537s # 1537s # 1537s # 1537s # 1537s # ' 1537s ok 2 1537s ok 1540s t/security/CVE-2005-3357.t .......... 1540s 1..3 1540s # Running under perl version 5.040001 for linux 1540s # Current time local: Tue May 6 17:49:48 2025 1540s # Current time GMT: Tue May 6 17:49:48 2025 1540s # Using Test.pm version 1.31 1540s # Using Apache/Test.pm version 1.44 1540s # URL is http://localhost:8534/ 1540s ok 1 1540s # testing : Expected bad request from 'GET http://localhost:8534/' 1540s # expected: 400 1540s # received: '400' 1540s ok 2 1540s # testing : errordoc content was served 1540s # expected: qr/welcome to localhost/ 1540s # received: 'welcome to localhost:8529 1540s # ' 1540s ok 3 1540s ok 1543s t/security/CVE-2006-5752.t .......... 1543s 1..2 1543s # Running under perl version 5.040001 for linux 1543s # Current time local: Tue May 6 17:49:51 2025 1543s # Current time GMT: Tue May 6 17:49:51 2025 1543s # Using Test.pm version 1.31 1543s # Using Apache/Test.pm version 1.44 1543s # testing : server-status gave response 1543s # expected: 200 1543s # received: '200' 1543s ok 1 1543s # testing : response content-type had charset 1543s # expected: qr/charset=/ 1543s # received: 'text/html; charset=ISO-8859-1' 1543s ok 2 1543s ok 1546s t/security/CVE-2007-5000.t .......... 1546s 1..2 1546s # Running under perl version 5.040001 for linux 1546s # Current time local: Tue May 6 17:49:54 2025 1546s # Current time GMT: Tue May 6 17:49:54 2025 1546s # Using Test.pm version 1.31 1546s # Using Apache/Test.pm version 1.44 1546s # testing : response code is OK 1546s # expected: 200 1546s # received: '200' 1546s ok 1 1546s # testing : URI was escaped in response 1546s # expected: qr// 1546s # received: ' 1546s # 1546s # Menu for /security/CVE-2005-3352.map/<foo> 1546s # 1546s #

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

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

Bad Request

1596s #

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

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

Forbidden

1631s

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

1631s 1631s ok 1 1631s HTTP/1.1 200 OK 1631s Connection: close 1631s Date: Tue, 06 May 2025 17:51:22 GMT 1631s Accept-Ranges: bytes 1631s ETag: "1a-62c6deaf13e40" 1631s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1631s Vary: In-If1 1631s Content-Length: 26 1631s Content-Type: text/html 1631s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1631s Client-Date: Tue, 06 May 2025 17:51:22 GMT 1631s Client-Peer: 127.0.0.1:8532 1631s Client-Response-Num: 1 1631s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1631s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1631s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1631s Client-SSL-Socket-Class: IO::Socket::SSL 1631s Client-SSL-Version: TLSv1_3 1631s DMMATCH1: 1 1631s 1631s welcome to localhost:8529 1631s ok 2 1631s 500 Server closed connection without sending any data back 1631s Content-Type: text/plain 1631s Client-Date: Tue, 06 May 2025 17:51:22 GMT 1631s Client-Warning: Internal response 1631s 1631s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1631s ok 3 1631s ok 1631s All tests successful. 1631s Files=143, Tests=7312, 486 wallclock secs ( 1.67 usr 0.58 sys + 204.62 cusr 268.82 csys = 475.69 CPU) 1631s Result: PASS 1631s [warning] server localhost:8529 shutdown 1632s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1632s Files=143, Tests=7312, 486 wallclock secs ( 1.67 usr 0.58 sys + 204.62 cusr 268.82 csys = 475.69 CPU) 1632s + grep -E '^Result: PASS' testlog.mpm_event 1632s Result: PASS 1632s + grep -E '^Result: FAIL' testlog.mpm_event 1632s + grep -E 'server dumped core' testlog.mpm_event 1632s + return 0 1633s autopkgtest [17:51:24]: test run-test-suite: -----------------------] 1633s autopkgtest [17:51:24]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1633s run-test-suite PASS 1634s autopkgtest [17:51:25]: test duplicate-module-load: preparing testbed 1693s autopkgtest [17:52:24]: testbed dpkg architecture: arm64 1693s autopkgtest [17:52:24]: testbed apt version: 3.0.0 1693s autopkgtest [17:52:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1693s autopkgtest [17:52:24]: testbed release detected to be: questing 1694s autopkgtest [17:52:25]: updating testbed package index (apt update) 1694s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1694s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1694s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1694s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1694s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1694s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1695s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1695s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 1695s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 1695s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 1695s Fetched 1566 kB in 1s (2419 kB/s) 1696s Reading package lists... 1696s autopkgtest [17:52:27]: upgrading testbed (apt dist-upgrade and autopurge) 1696s Reading package lists... 1696s Building dependency tree... 1696s Reading state information... 1697s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1697s Starting 2 pkgProblemResolver with broken count: 0 1697s Done 1697s Entering ResolveByKeep 1698s 1698s Calculating upgrade... 1698s The following packages will be upgraded: 1698s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 1698s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 1698s perl-modules-5.40 python3-dbus sensible-utils 1698s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1698s Need to get 11.4 MB of archives. 1698s After this operation, 11.3 kB of additional disk space will be used. 1698s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 1698s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 1698s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 1698s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1698s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 1698s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 1698s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 1698s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 1699s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 1699s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 1699s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 1699s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 1699s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 1699s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 1699s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 1699s Preconfiguring packages ... 1699s Fetched 11.4 MB in 1s (20.9 MB/s) 1699s (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 ... 85238 files and directories currently installed.) 1699s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 1699s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1699s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 1699s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1699s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 1699s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1700s Setting up perl-base (5.40.1-3) ... 1700s (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 ... 85238 files and directories currently installed.) 1700s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1700s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1700s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 1700s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 1700s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 1700s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1700s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 1700s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1700s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 1700s (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 ... 85238 files and directories currently installed.) 1700s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 1700s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1700s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 1700s (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 ... 85238 files and directories currently installed.) 1700s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 1700s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1700s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 1700s (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 ... 85238 files and directories currently installed.) 1700s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 1700s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 1700s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 1700s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1700s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 1700s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1700s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 1700s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1700s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 1700s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 1700s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 1700s Unpacking lto-disabled-list (58) over (57) ... 1700s Setting up python3-dbus (1.4.0-1) ... 1701s Setting up lto-disabled-list (58) ... 1701s Setting up libdebuginfod-common (0.193-1) ... 1701s Setting up libelf1t64:arm64 (0.193-1) ... 1701s Setting up libdw1t64:arm64 (0.193-1) ... 1701s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 1701s Setting up perl-modules-5.40 (5.40.1-3) ... 1701s Setting up sensible-utils (0.0.25) ... 1701s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 1701s Setting up libperl5.40:arm64 (5.40.1-3) ... 1701s Setting up perl (5.40.1-3) ... 1701s Processing triggers for man-db (2.13.1-1) ... 1701s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1702s Reading package lists... 1702s Building dependency tree... 1702s Reading state information... 1702s Starting pkgProblemResolver with broken count: 0 1702s Starting 2 pkgProblemResolver with broken count: 0 1702s Done 1703s Solving dependencies... 1703s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1705s Reading package lists... 1705s Building dependency tree... 1705s Reading state information... 1706s Starting pkgProblemResolver with broken count: 0 1706s Starting 2 pkgProblemResolver with broken count: 0 1706s Done 1706s The following NEW packages will be installed: 1706s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1706s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1706s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1706s Need to get 2066 kB of archives. 1706s After this operation, 14.0 MB of additional disk space will be used. 1706s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 1706s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 1706s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 1706s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 1706s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 1706s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.63-1ubuntu1 [1334 kB] 1707s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 1707s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.63-1ubuntu1 [98.0 kB] 1707s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.63-1ubuntu1 [90.4 kB] 1707s Fetched 2066 kB in 0s (5568 kB/s) 1707s Selecting previously unselected package libapr1t64:arm64. 1707s (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 ... 85238 files and directories currently installed.) 1707s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 1707s Unpacking libapr1t64:arm64 (1.7.5-1) ... 1707s Selecting previously unselected package libaprutil1t64:arm64. 1707s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 1707s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 1707s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1707s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 1707s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 1707s Selecting previously unselected package libaprutil1-ldap:arm64. 1707s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 1707s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 1707s Selecting previously unselected package liblua5.4-0:arm64. 1707s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_arm64.deb ... 1707s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 1707s Selecting previously unselected package apache2-bin. 1707s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_arm64.deb ... 1707s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1707s Selecting previously unselected package apache2-data. 1707s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1707s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1707s Selecting previously unselected package apache2-utils. 1707s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_arm64.deb ... 1707s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1707s Selecting previously unselected package apache2. 1707s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_arm64.deb ... 1707s Unpacking apache2 (2.4.63-1ubuntu1) ... 1707s Setting up libapr1t64:arm64 (1.7.5-1) ... 1707s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 1707s Setting up apache2-data (2.4.63-1ubuntu1) ... 1707s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 1707s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 1707s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 1707s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1707s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1707s Setting up apache2 (2.4.63-1ubuntu1) ... 1707s Enabling module mpm_event. 1707s Enabling module authz_core. 1707s Enabling module authz_host. 1707s Enabling module authn_core. 1707s Enabling module auth_basic. 1707s Enabling module access_compat. 1707s Enabling module authn_file. 1708s Enabling module authz_user. 1708s Enabling module alias. 1708s Enabling module dir. 1708s Enabling module autoindex. 1708s Enabling module env. 1708s Enabling module mime. 1708s Enabling module negotiation. 1708s Enabling module setenvif. 1708s Enabling module filter. 1708s Enabling module deflate. 1708s Enabling module status. 1708s Enabling module reqtimeout. 1708s Enabling conf charset. 1708s Enabling conf localized-error-pages. 1708s Enabling conf other-vhosts-access-log. 1708s Enabling conf security. 1708s Enabling conf serve-cgi-bin. 1708s Enabling site 000-default. 1709s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1709s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1710s Processing triggers for ufw (0.36.2-9) ... 1710s Processing triggers for man-db (2.13.1-1) ... 1710s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1727s autopkgtest [17:52:58]: test duplicate-module-load: [----------------------- 1727s + cd /tmp/autopkgtest.EZfXFH/autopkgtest_tmp 1727s + apache2ctl -l -M 1727s + sort unsorted 1727s + grep core.c sorted 1727s + uniq 1727s core.c 1727s http_core.c 1727s + diff -u sorted dedup 1727s autopkgtest [17:52:58]: test duplicate-module-load: -----------------------] 1727s autopkgtest [17:52:58]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1727s duplicate-module-load PASS 1728s autopkgtest [17:52:59]: test default-mods: preparing testbed 1728s Reading package lists... 1728s Building dependency tree... 1728s Reading state information... 1728s Starting pkgProblemResolver with broken count: 0 1728s Starting 2 pkgProblemResolver with broken count: 0 1728s Done 1729s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1730s autopkgtest [17:53:01]: test default-mods: [----------------------- 1730s alias_module (shared) 1730s auth_basic_module (shared) 1730s authn_core_module (shared) 1730s authz_core_module (shared) 1730s log_config_module (static) 1730s mime_module (shared) 1730s reqtimeout_module (shared) 1730s version_module (static) 1730s watchdog_module (static) 1730s autopkgtest [17:53:01]: test default-mods: -----------------------] 1731s default-mods PASS 1731s autopkgtest [17:53:02]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1731s autopkgtest [17:53:02]: test htcacheclean: preparing testbed 1731s Reading package lists... 1731s Building dependency tree... 1731s Reading state information... 1732s Starting pkgProblemResolver with broken count: 0 1732s Starting 2 pkgProblemResolver with broken count: 0 1732s Done 1732s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1733s autopkgtest [17:53:04]: test htcacheclean: [----------------------- 1733s + htc_enabled 1733s + ls /etc/rc[2345].d/S*apache-htcacheclean 1733s + return 1 1733s + a2enmod cache_disk 1733s Considering dependency cache for cache_disk: 1733s Enabling module cache. 1733s Enabling module cache_disk. 1733s Enabling external service apache-htcacheclean 1733s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1733s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1733s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 1734s The service will be started on next reboot. 1734s To activate the new configuration, you need to run: 1734s systemctl restart apache2 1734s systemctl start apache-htcacheclean 1734s + htc_enabled 1734s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1734s + return 0 1734s + service apache-htcacheclean start 1734s + + grep /usr/bin/htcacheclean 1734s ps -ef 1734s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1734s + pgrep -P 1 -u www-data -G www-data htcacheclean 1734s www-data 2280 1 0 17:52 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1734s root 2991 2842 0 17:53 ? 00:00:00 grep /usr/bin/htcacheclean 1734s 2280 1734s + service apache-htcacheclean status 1734s + service apache-htcacheclean stop 1734s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1734s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1734s Active: active (running) since Tue 2025-05-06 17:52:40 UTC; 24s ago 1734s Invocation: 787d8263011d46cb9ed167f85f171a69 1734s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1734s Main PID: 2280 (htcacheclean) 1734s Tasks: 1 (limit: 4546) 1734s Memory: 272K (peak: 1.6M) 1734s CPU: 8ms 1734s CGroup: /system.slice/apache-htcacheclean.service 1734s └─2280 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1734s 1734s May 06 17:52:40 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1734s May 06 17:52:40 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1735s + sleep 1 1736s + pgrep -P 1 -u www-data -G www-data htcacheclean 1736s + service apache-htcacheclean status 1736s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1736s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1736s Active: inactive (dead) since Tue 2025-05-06 17:53:05 UTC; 1s ago 1736s Duration: 25.253s 1736s Invocation: 787d8263011d46cb9ed167f85f171a69 1736s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1736s Main PID: 2280 (code=exited, status=0/SUCCESS) 1736s Mem peak: 1.6M 1736s CPU: 8ms 1736s 1736s May 06 17:52:40 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1736s May 06 17:52:40 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1736s May 06 17:53:05 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1736s May 06 17:53:05 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1736s May 06 17:53:05 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1736s + a2dismod cache_disk 1736s Disabling external service apache-htcacheclean 1736s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1736s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1736s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 1736s Module cache_disk disabled. 1736s To activate the new configuration, you need to run: 1736s systemctl restart apache2 1736s systemctl stop apache-htcacheclean 1736s + htc_enabled 1736s + ls /etc/rc[2345].d/S*apache-htcacheclean 1736s + return 1 1736s + a2enmod cache_socache 1736s Considering dependency cache for cache_socache: 1736s Module cache already enabled 1736s Enabling module cache_socache. 1736s To activate the new configuration, you need to run: 1736s systemctl restart apache2 1736s + htc_enabled 1736s + ls /etc/rc[2345].d/S*apache-htcacheclean 1736s + return 1 1736s + exit 0 1737s autopkgtest [17:53:08]: test htcacheclean: -----------------------] 1737s htcacheclean PASS 1737s autopkgtest [17:53:08]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1737s autopkgtest [17:53:08]: test ssl-passphrase: preparing testbed 1737s Reading package lists... 1738s Building dependency tree... 1738s Reading state information... 1738s Starting pkgProblemResolver with broken count: 0 1738s Starting 2 pkgProblemResolver with broken count: 0 1738s Done 1738s The following NEW packages will be installed: 1738s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1739s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1739s Need to get 1269 kB of archives. 1739s After this operation, 5041 kB of additional disk space will be used. 1739s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libtcl8.6 arm64 8.6.16+dfsg-1 [987 kB] 1739s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 tcl8.6 arm64 8.6.16+dfsg-1 [14.8 kB] 1739s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 tcl-expect arm64 5.45.4-4 [112 kB] 1739s Get:4 http://ftpmaster.internal/ubuntu questing/universe arm64 expect arm64 5.45.4-4 [137 kB] 1739s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1739s Preconfiguring packages ... 1739s Fetched 1269 kB in 0s (3743 kB/s) 1739s Selecting previously unselected package libtcl8.6:arm64. 1739s (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 ... 85952 files and directories currently installed.) 1739s Preparing to unpack .../libtcl8.6_8.6.16+dfsg-1_arm64.deb ... 1739s Unpacking libtcl8.6:arm64 (8.6.16+dfsg-1) ... 1739s Selecting previously unselected package tcl8.6. 1739s Preparing to unpack .../tcl8.6_8.6.16+dfsg-1_arm64.deb ... 1739s Unpacking tcl8.6 (8.6.16+dfsg-1) ... 1739s Selecting previously unselected package tcl-expect:arm64. 1739s Preparing to unpack .../tcl-expect_5.45.4-4_arm64.deb ... 1739s Unpacking tcl-expect:arm64 (5.45.4-4) ... 1739s Selecting previously unselected package expect. 1739s Preparing to unpack .../expect_5.45.4-4_arm64.deb ... 1739s Unpacking expect (5.45.4-4) ... 1739s Selecting previously unselected package ssl-cert. 1739s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 1739s Unpacking ssl-cert (1.1.3ubuntu1) ... 1739s Setting up ssl-cert (1.1.3ubuntu1) ... 1740s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1740s Setting up libtcl8.6:arm64 (8.6.16+dfsg-1) ... 1740s Setting up tcl8.6 (8.6.16+dfsg-1) ... 1740s Setting up tcl-expect:arm64 (5.45.4-4) ... 1740s Setting up expect (5.45.4-4) ... 1740s Processing triggers for man-db (2.13.1-1) ... 1741s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1742s autopkgtest [17:53:13]: test ssl-passphrase: [----------------------- 1742s + cd /etc/ssl/private 1742s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1742s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1742s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1742s writing RSA key 1742s + a2enmod ssl 1742s Considering dependency mime for ssl: 1742s Module mime already enabled 1742s Considering dependency socache_shmcb for ssl: 1742s Enabling module socache_shmcb. 1742s Enabling module ssl. 1742s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1742s To activate the new configuration, you need to run: 1742s systemctl restart apache2 1742s + a2ensite default-ssl 1742s Enabling site default-ssl. 1742s To activate the new configuration, you need to run: 1742s systemctl reload apache2 1742s + + password_responder 1742s + [ ! -e /run/systemd/ask-password/sck.* ] 1742s + sleep 1 1742s expect 1742s spawn service apache2 restart 1743s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 1743s + [ ! -e /run/systemd/ask-password/sck.3075bd2bebbe4192 ] 1743s + echo ssl-passphrase test password responder: found prompt, sending password 1743s + echo test 1743s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.3075bd2bebbe4192 1743s 1743s + echo Hello, world! 1743s + curl -k https://localhost/hello.txt 1743s % Total % Received % Xferd Average Speed Time Time Time Current 1743s Dload Upload Total Spent Left Speed 1743s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 1743s curl: (56) CONNECT tunnel failed, response 503 1743s + result= 1743s autopkgtest [17:53:14]: test ssl-passphrase: -----------------------] 1743s ssl-passphrase FAIL non-zero exit status 56 1743s autopkgtest [17:53:14]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1744s autopkgtest [17:53:15]: test check-http2: preparing testbed 1833s autopkgtest [17:54:44]: testbed dpkg architecture: arm64 1833s autopkgtest [17:54:44]: testbed apt version: 3.0.0 1833s autopkgtest [17:54:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1833s autopkgtest [17:54:44]: testbed release detected to be: questing 1834s autopkgtest [17:54:45]: updating testbed package index (apt update) 1834s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1834s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1834s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1834s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1834s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1835s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1835s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1835s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 1835s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 1835s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 1835s Fetched 1566 kB in 1s (2262 kB/s) 1836s Reading package lists... 1836s autopkgtest [17:54:47]: upgrading testbed (apt dist-upgrade and autopurge) 1836s Reading package lists... 1837s Building dependency tree... 1837s Reading state information... 1837s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1837s Starting 2 pkgProblemResolver with broken count: 0 1837s Done 1838s Entering ResolveByKeep 1838s 1838s Calculating upgrade... 1838s The following packages will be upgraded: 1838s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 1838s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 1838s perl-modules-5.40 python3-dbus sensible-utils 1838s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1838s Need to get 11.4 MB of archives. 1838s After this operation, 11.3 kB of additional disk space will be used. 1838s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 1839s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 1839s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 1839s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1839s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 1839s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 1839s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 1839s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 1839s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 1839s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 1839s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 1839s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 1839s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 1839s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 1839s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 1839s Preconfiguring packages ... 1839s Fetched 11.4 MB in 1s (18.5 MB/s) 1839s (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 ... 85238 files and directories currently installed.) 1839s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 1839s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1840s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 1840s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1840s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 1840s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1840s Setting up perl-base (5.40.1-3) ... 1840s (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 ... 85238 files and directories currently installed.) 1840s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1840s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1840s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 1840s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 1840s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 1840s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1840s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 1840s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1840s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 1840s (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 ... 85238 files and directories currently installed.) 1840s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 1840s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1840s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 1840s (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 ... 85238 files and directories currently installed.) 1840s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 1840s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1840s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 1840s (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 ... 85238 files and directories currently installed.) 1840s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 1840s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 1840s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 1840s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1840s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 1840s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1840s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 1840s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1841s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 1841s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 1841s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 1841s Unpacking lto-disabled-list (58) over (57) ... 1841s Setting up python3-dbus (1.4.0-1) ... 1841s Setting up lto-disabled-list (58) ... 1841s Setting up libdebuginfod-common (0.193-1) ... 1841s Setting up libelf1t64:arm64 (0.193-1) ... 1841s Setting up libdw1t64:arm64 (0.193-1) ... 1841s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 1841s Setting up perl-modules-5.40 (5.40.1-3) ... 1841s Setting up sensible-utils (0.0.25) ... 1841s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 1841s Setting up libperl5.40:arm64 (5.40.1-3) ... 1841s Setting up perl (5.40.1-3) ... 1841s Processing triggers for man-db (2.13.1-1) ... 1842s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1842s Reading package lists... 1842s Building dependency tree... 1842s Reading state information... 1842s Starting pkgProblemResolver with broken count: 0 1842s Starting 2 pkgProblemResolver with broken count: 0 1842s Done 1843s Solving dependencies... 1843s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1845s Reading package lists... 1846s Building dependency tree... 1846s Reading state information... 1846s Starting pkgProblemResolver with broken count: 0 1846s Starting 2 pkgProblemResolver with broken count: 0 1846s Done 1846s The following NEW packages will be installed: 1846s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1846s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1846s liblua5.4-0 nghttp2-client ssl-cert 1846s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 1846s Need to get 2276 kB of archives. 1846s After this operation, 14.6 MB of additional disk space will be used. 1846s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 1846s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 1846s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 1846s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 1846s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 1846s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.63-1ubuntu1 [1334 kB] 1847s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 1847s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.63-1ubuntu1 [98.0 kB] 1847s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.63-1ubuntu1 [90.4 kB] 1847s Get:10 http://ftpmaster.internal/ubuntu questing/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 1847s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 nghttp2-client arm64 1.64.0-1.1 [162 kB] 1847s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1847s Preconfiguring packages ... 1847s Fetched 2276 kB in 0s (5331 kB/s) 1847s Selecting previously unselected package libapr1t64:arm64. 1847s (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 ... 85238 files and directories currently installed.) 1847s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 1847s Unpacking libapr1t64:arm64 (1.7.5-1) ... 1847s Selecting previously unselected package libaprutil1t64:arm64. 1847s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 1847s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 1847s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1847s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 1847s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 1847s Selecting previously unselected package libaprutil1-ldap:arm64. 1847s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 1847s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 1847s Selecting previously unselected package liblua5.4-0:arm64. 1847s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_arm64.deb ... 1847s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 1847s Selecting previously unselected package apache2-bin. 1847s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_arm64.deb ... 1847s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1847s Selecting previously unselected package apache2-data. 1847s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 1847s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1847s Selecting previously unselected package apache2-utils. 1847s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_arm64.deb ... 1847s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1847s Selecting previously unselected package apache2. 1847s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_arm64.deb ... 1847s Unpacking apache2 (2.4.63-1ubuntu1) ... 1847s Selecting previously unselected package libev4t64:arm64. 1847s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 1847s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 1847s Selecting previously unselected package nghttp2-client. 1847s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1_arm64.deb ... 1847s Unpacking nghttp2-client (1.64.0-1.1) ... 1847s Selecting previously unselected package ssl-cert. 1847s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 1847s Unpacking ssl-cert (1.1.3ubuntu1) ... 1847s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 1847s Setting up nghttp2-client (1.64.0-1.1) ... 1847s Setting up ssl-cert (1.1.3ubuntu1) ... 1848s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1848s Setting up libapr1t64:arm64 (1.7.5-1) ... 1848s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 1848s Setting up apache2-data (2.4.63-1ubuntu1) ... 1848s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 1848s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 1848s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 1848s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1848s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1848s Setting up apache2 (2.4.63-1ubuntu1) ... 1848s Enabling module mpm_event. 1848s Enabling module authz_core. 1848s Enabling module authz_host. 1848s Enabling module authn_core. 1848s Enabling module auth_basic. 1848s Enabling module access_compat. 1848s Enabling module authn_file. 1848s Enabling module authz_user. 1848s Enabling module alias. 1848s Enabling module dir. 1848s Enabling module autoindex. 1848s Enabling module env. 1849s Enabling module mime. 1849s Enabling module negotiation. 1849s Enabling module setenvif. 1849s Enabling module filter. 1849s Enabling module deflate. 1849s Enabling module status. 1849s Enabling module reqtimeout. 1849s Enabling conf charset. 1849s Enabling conf localized-error-pages. 1849s Enabling conf other-vhosts-access-log. 1849s Enabling conf security. 1849s Enabling conf serve-cgi-bin. 1849s Enabling site 000-default. 1850s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1850s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1851s Processing triggers for ufw (0.36.2-9) ... 1851s Processing triggers for man-db (2.13.1-1) ... 1851s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1856s autopkgtest [17:55:07]: test check-http2: [----------------------- 1856s + a2enmod http2 1856s Enabling module http2. 1856s + a2enmod ssl 1856s To activate the new configuration, you need to run: 1856s systemctl restart apache2 1856s Considering dependency mime for ssl: 1856s Module mime already enabled 1856s Considering dependency socache_shmcb for ssl: 1856s Enabling module socache_shmcb. 1856s Enabling module ssl. 1856s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1856s To activate the new configuration, you need to run: 1856s systemctl restart apache2 1856s + a2ensite default-ssl 1856s Enabling site default-ssl. 1856s To activate the new configuration, you need to run: 1856s systemctl reload apache2 1856s + echo Protocols h2c h2 http/1.1 1856s + service apache2 restart 1856s + echo Hello, world! 1856s + testapache curl -s -k http://localhost/hello.txt 1856s + cmd=curl -s -k http://localhost/hello.txt 1856s + curl -s -k http://localhost/hello.txt 1856s + result= 1856s 1856s 1856s 1856s ERROR: The requested URL could not be retrieved 1856s 1856s 1856s
1856s

ERROR

1856s

The requested URL could not be retrieved

1856s
1856s
1856s 1856s
1856s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1856s 1856s
1856s

Connection to 127.0.0.1 failed.

1856s
1856s 1856s

The system returned: (111) Connection refused

1856s 1856s

The remote host or network may be down. Please try the request again.

1856s 1856s

Your cache administrator is webmaster.

1856s 1856s
1856s
1856s 1856s
1856s 1856s 1856s + [ 1856s 1856s 1856s 1856s ERROR: The requested URL could not be retrieved 1856s 1856s 1856s
1856s

ERROR

1856s

The requested URL could not be retrieved

1856s
1856s
1856s 1856s
1856s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1856s 1856s
1856s

Connection to 127.0.0.1 failed.

1856s
1856s 1856s

The system returned: (111) Connection refused

1856s 1856s

The remote host or network may be down. Please try the request again.

1856s 1856s

Your cache administrator is webmaster.

1856s 1856s
1856s
1856s 1856s
1856s 1856s != Hello, world! ] 1856s + echo Unexpected result: 1856s 1856s 1856s 1856s ERROR: The requested URL could not be retrieved 1856s 1856s 1856s
1856s

ERROR

1856s

The requested URL could not be retrieved

1856s
1856s
1856s 1856s
1856s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1856s 1856s
1856s

Connection to 127.0.0.1 failed.

1856s
1856s 1856s

The system returned: (111) Connection refused

1856s 1856s

The remote host or network may be down. Please try the request again.

1856s 1856s

Your cache administrator is webmaster.

1856s 1856s
1856s
1856s 1856s
1856s 1856s 1856s Unexpected result: 1856s 1856s 1856s 1856s ERROR: The requested URL could not be retrieved 1856s 1856s 1856s
1856s

ERROR

1856s

The requested URL could not be retrieved

1856s
1856s
1856s 1856s
1856s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1856s 1856s
1856s

Connection to 127.0.0.1 failed.

1856s
1856s 1856s

The system returned: (111) Connection refused

1856s 1856s

The remote host or network may be down. Please try the request again.

1856s 1856s

Your cache administrator is webmaster.

1856s 1856s
1856s
1856s 1856s
1856s 1856s 1856s + exit 1 1857s autopkgtest [17:55:08]: test check-http2: -----------------------] 1857s check-http2 FAIL non-zero exit status 1 1857s autopkgtest [17:55:08]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1857s autopkgtest [17:55:08]: test check-ubuntu-branding: preparing testbed 1933s autopkgtest [17:56:24]: testbed dpkg architecture: arm64 1933s autopkgtest [17:56:24]: testbed apt version: 3.0.0 1933s autopkgtest [17:56:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1934s autopkgtest [17:56:25]: testbed release detected to be: questing 1934s autopkgtest [17:56:25]: updating testbed package index (apt update) 1934s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1934s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1935s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1935s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1935s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1935s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1935s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1935s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 1935s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 1935s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 1935s Fetched 1566 kB in 1s (1994 kB/s) 1936s Reading package lists... 1936s autopkgtest [17:56:27]: upgrading testbed (apt dist-upgrade and autopurge) 1937s Reading package lists... 1937s Building dependency tree... 1937s Reading state information... 1937s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1937s Starting 2 pkgProblemResolver with broken count: 0 1937s Done 1938s Entering ResolveByKeep 1938s 1938s Calculating upgrade... 1938s The following packages will be upgraded: 1938s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 1938s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 1938s perl-modules-5.40 python3-dbus sensible-utils 1938s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1938s Need to get 11.4 MB of archives. 1938s After this operation, 11.3 kB of additional disk space will be used. 1938s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 1939s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 1939s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 1940s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1940s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 1940s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 1940s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 1940s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 1940s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 1940s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 1940s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 1940s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 1940s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 1940s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 1940s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 1940s Preconfiguring packages ... 1940s Fetched 11.4 MB in 2s (7343 kB/s) 1940s (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 ... 85238 files and directories currently installed.) 1940s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 1940s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1941s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 1941s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1941s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 1941s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1941s Setting up perl-base (5.40.1-3) ... 1941s (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 ... 85238 files and directories currently installed.) 1941s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1941s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1941s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 1941s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 1941s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 1941s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1941s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 1941s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1941s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 1941s (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 ... 85238 files and directories currently installed.) 1941s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 1941s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1941s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 1941s (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 ... 85238 files and directories currently installed.) 1941s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 1941s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1942s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 1942s (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 ... 85238 files and directories currently installed.) 1942s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 1942s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 1942s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 1942s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1942s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 1942s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1942s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 1942s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 1942s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 1942s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 1942s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 1942s Unpacking lto-disabled-list (58) over (57) ... 1942s Setting up python3-dbus (1.4.0-1) ... 1942s Setting up lto-disabled-list (58) ... 1942s Setting up libdebuginfod-common (0.193-1) ... 1942s Setting up libelf1t64:arm64 (0.193-1) ... 1942s Setting up libdw1t64:arm64 (0.193-1) ... 1942s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 1942s Setting up perl-modules-5.40 (5.40.1-3) ... 1942s Setting up sensible-utils (0.0.25) ... 1942s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 1942s Setting up libperl5.40:arm64 (5.40.1-3) ... 1942s Setting up perl (5.40.1-3) ... 1942s Processing triggers for man-db (2.13.1-1) ... 1943s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1943s Reading package lists... 1943s Building dependency tree... 1943s Reading state information... 1943s Starting pkgProblemResolver with broken count: 0 1944s Starting 2 pkgProblemResolver with broken count: 0 1944s Done 1944s Solving dependencies... 1944s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1946s Reading package lists... 1947s Building dependency tree... 1947s Reading state information... 1947s Starting pkgProblemResolver with broken count: 0 1947s Starting 2 pkgProblemResolver with broken count: 0 1947s Done 1947s The following NEW packages will be installed: 1947s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1947s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1947s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1947s Need to get 2066 kB of archives. 1947s After this operation, 14.0 MB of additional disk space will be used. 1947s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 1947s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 1947s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 1947s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 1947s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 1948s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.63-1ubuntu1 [1334 kB] 1948s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 1948s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.63-1ubuntu1 [98.0 kB] 1948s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.63-1ubuntu1 [90.4 kB] 1948s Fetched 2066 kB in 0s (6644 kB/s) 1948s Selecting previously unselected package libapr1t64:arm64. 1948s (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 ... 85238 files and directories currently installed.) 1948s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 1948s Unpacking libapr1t64:arm64 (1.7.5-1) ... 1948s Selecting previously unselected package libaprutil1t64:arm64. 1948s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 1948s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 1948s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1948s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 1948s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 1948s Selecting previously unselected package libaprutil1-ldap:arm64. 1948s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 1948s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 1948s Selecting previously unselected package liblua5.4-0:arm64. 1948s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_arm64.deb ... 1948s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 1948s Selecting previously unselected package apache2-bin. 1948s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_arm64.deb ... 1948s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1948s Selecting previously unselected package apache2-data. 1948s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1948s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1948s Selecting previously unselected package apache2-utils. 1948s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_arm64.deb ... 1948s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1948s Selecting previously unselected package apache2. 1948s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_arm64.deb ... 1948s Unpacking apache2 (2.4.63-1ubuntu1) ... 1948s Setting up libapr1t64:arm64 (1.7.5-1) ... 1948s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 1948s Setting up apache2-data (2.4.63-1ubuntu1) ... 1948s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 1948s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 1948s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 1948s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1948s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1948s Setting up apache2 (2.4.63-1ubuntu1) ... 1948s Enabling module mpm_event. 1948s Enabling module authz_core. 1948s Enabling module authz_host. 1949s Enabling module authn_core. 1949s Enabling module auth_basic. 1949s Enabling module access_compat. 1949s Enabling module authn_file. 1949s Enabling module authz_user. 1949s Enabling module alias. 1949s Enabling module dir. 1949s Enabling module autoindex. 1949s Enabling module env. 1949s Enabling module mime. 1949s Enabling module negotiation. 1949s Enabling module setenvif. 1949s Enabling module filter. 1949s Enabling module deflate. 1949s Enabling module status. 1949s Enabling module reqtimeout. 1949s Enabling conf charset. 1949s Enabling conf localized-error-pages. 1949s Enabling conf other-vhosts-access-log. 1949s Enabling conf security. 1949s Enabling conf serve-cgi-bin. 1949s Enabling site 000-default. 1950s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1950s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1951s Processing triggers for ufw (0.36.2-9) ... 1951s Processing triggers for man-db (2.13.1-1) ... 1952s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1955s autopkgtest [17:56:46]: test check-ubuntu-branding: [----------------------- 1955s + ubuntu_logo_path=icons/ubuntu-logo.png 1955s ++ curl -s http://localhost 1955s + html_content=' 1955s 1955s ERROR: icons/ubuntu-logo.png string not found in html page 1955s 1955s 1955s ERROR: The requested URL could not be retrieved 1955s 1955s 1955s
1955s

ERROR

1955s

The requested URL could not be retrieved

1955s
1955s
1955s 1955s
1955s

The following error was encountered while trying to retrieve the URL: http://localhost/

1955s 1955s
1955s

Connection to 127.0.0.1 failed.

1955s
1955s 1955s

The system returned: (111) Connection refused

1955s 1955s

The remote host or network may be down. Please try the request again.

1955s 1955s

Your cache administrator is webmaster.

1955s 1955s
1955s
1955s 1955s
1955s 1955s ' 1955s + [[ 1955s 1955s 1955s 1955s ERROR: The requested URL could not be retrieved 1955s 1955s 1955s
1955s

ERROR

1955s

The requested URL could not be retrieved

1955s
1955s
1955s 1955s
1955s

The following error was encountered while trying to retrieve the URL: http://localhost/

1955s 1955s
1955s

Connection to 127.0.0.1 failed.

1955s
1955s 1955s

The system returned: (111) Connection refused

1955s 1955s

The remote host or network may be down. Please try the request again.

1955s 1955s

Your cache administrator is webmaster.

1955s 1955s
1955s
1955s 1955s
1955s 1955s =~ icons/ubuntu-logo\.png ]] 1955s + echo 'ERROR: icons/ubuntu-logo.png string not found in html page' 1955s + exit 1 1956s autopkgtest [17:56:47]: test check-ubuntu-branding: -----------------------] 1956s check-ubuntu-branding FAIL non-zero exit status 1 1956s autopkgtest [17:56:47]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 1956s autopkgtest [17:56:47]: test chroot: preparing testbed 2025s autopkgtest [17:57:56]: testbed dpkg architecture: arm64 2025s autopkgtest [17:57:56]: testbed apt version: 3.0.0 2026s autopkgtest [17:57:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2026s autopkgtest [17:57:57]: testbed release detected to be: questing 2026s autopkgtest [17:57:57]: updating testbed package index (apt update) 2027s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2027s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2027s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2027s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2027s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2027s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2027s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2027s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 2027s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 2027s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 2027s Fetched 1566 kB in 1s (2469 kB/s) 2028s Reading package lists... 2028s autopkgtest [17:57:59]: upgrading testbed (apt dist-upgrade and autopurge) 2029s Reading package lists... 2029s Building dependency tree... 2029s Reading state information... 2029s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2029s Starting 2 pkgProblemResolver with broken count: 0 2029s Done 2030s Entering ResolveByKeep 2030s 2030s Calculating upgrade... 2031s The following packages will be upgraded: 2031s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 2031s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 2031s perl-modules-5.40 python3-dbus sensible-utils 2031s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2031s Need to get 11.4 MB of archives. 2031s After this operation, 11.3 kB of additional disk space will be used. 2031s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 2031s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 2031s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 2031s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 2031s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 2031s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 2031s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 2031s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 2031s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 2031s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 2031s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 2031s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 2031s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 2031s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 2031s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 2032s Preconfiguring packages ... 2032s Fetched 11.4 MB in 1s (22.1 MB/s) 2032s (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 ... 85238 files and directories currently installed.) 2032s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 2032s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2032s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 2032s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2032s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 2032s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2032s Setting up perl-base (5.40.1-3) ... 2032s (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 ... 85238 files and directories currently installed.) 2032s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2032s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2033s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 2033s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 2033s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 2033s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2033s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 2033s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2033s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 2033s (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 ... 85238 files and directories currently installed.) 2033s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 2033s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2033s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 2033s (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 ... 85238 files and directories currently installed.) 2033s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 2033s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2033s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 2033s (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 ... 85238 files and directories currently installed.) 2033s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 2033s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2033s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 2033s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2033s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 2033s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2033s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 2033s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2033s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 2033s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2033s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 2033s Unpacking lto-disabled-list (58) over (57) ... 2033s Setting up python3-dbus (1.4.0-1) ... 2033s Setting up lto-disabled-list (58) ... 2033s Setting up libdebuginfod-common (0.193-1) ... 2033s Setting up libelf1t64:arm64 (0.193-1) ... 2033s Setting up libdw1t64:arm64 (0.193-1) ... 2033s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 2033s Setting up perl-modules-5.40 (5.40.1-3) ... 2033s Setting up sensible-utils (0.0.25) ... 2033s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 2033s Setting up libperl5.40:arm64 (5.40.1-3) ... 2033s Setting up perl (5.40.1-3) ... 2033s Processing triggers for man-db (2.13.1-1) ... 2034s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2034s Reading package lists... 2035s Building dependency tree... 2035s Reading state information... 2035s Starting pkgProblemResolver with broken count: 0 2035s Starting 2 pkgProblemResolver with broken count: 0 2035s Done 2035s Solving dependencies... 2036s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2038s Reading package lists... 2038s Building dependency tree... 2038s Reading state information... 2038s Starting pkgProblemResolver with broken count: 0 2038s Starting 2 pkgProblemResolver with broken count: 0 2038s Done 2039s The following NEW packages will be installed: 2039s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 2039s cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-14 2039s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 2039s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 2039s libgcc-14-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 2039s libmpc3 libtsan2 libubsan1 2039s 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. 2039s Need to get 47.5 MB of archives. 2039s After this operation, 163 MB of additional disk space will be used. 2039s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2039s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 2039s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 2039s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 2039s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2039s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.63-1ubuntu1 [1334 kB] 2039s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2039s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.63-1ubuntu1 [98.0 kB] 2039s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.63-1ubuntu1 [90.4 kB] 2039s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 2039s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 2039s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [10.6 MB] 2039s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-14 arm64 14.2.0-19ubuntu2 [1026 B] 2039s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 2039s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 2039s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15.1.0-2ubuntu1 [49.1 kB] 2039s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15.1.0-2ubuntu1 [147 kB] 2039s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15.1.0-2ubuntu1 [27.8 kB] 2039s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15.1.0-2ubuntu1 [2920 kB] 2040s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15.1.0-2ubuntu1 [1316 kB] 2040s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15.1.0-2ubuntu1 [2689 kB] 2040s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15.1.0-2ubuntu1 [1176 kB] 2040s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15.1.0-2ubuntu1 [1638 kB] 2040s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-14-dev arm64 14.2.0-19ubuntu2 [2593 kB] 2040s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-19ubuntu2 [20.9 MB] 2040s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-14 arm64 14.2.0-19ubuntu2 [529 kB] 2040s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 2040s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 2040s Fetched 47.5 MB in 1s (40.3 MB/s) 2040s Selecting previously unselected package libapr1t64:arm64. 2040s (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 ... 85238 files and directories currently installed.) 2040s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 2040s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2040s Selecting previously unselected package libaprutil1t64:arm64. 2040s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 2040s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2040s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2040s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 2040s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2040s Selecting previously unselected package libaprutil1-ldap:arm64. 2041s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 2041s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2041s Selecting previously unselected package liblua5.4-0:arm64. 2041s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_arm64.deb ... 2041s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2041s Selecting previously unselected package apache2-bin. 2041s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_arm64.deb ... 2041s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 2041s Selecting previously unselected package apache2-data. 2041s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 2041s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2041s Selecting previously unselected package apache2-utils. 2041s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_arm64.deb ... 2041s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2041s Selecting previously unselected package apache2. 2041s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_arm64.deb ... 2041s Unpacking apache2 (2.4.63-1ubuntu1) ... 2041s Selecting previously unselected package libisl23:arm64. 2041s Preparing to unpack .../09-libisl23_0.27-1_arm64.deb ... 2041s Unpacking libisl23:arm64 (0.27-1) ... 2041s Selecting previously unselected package libmpc3:arm64. 2041s Preparing to unpack .../10-libmpc3_1.3.1-1build2_arm64.deb ... 2041s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 2041s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 2041s Preparing to unpack .../11-cpp-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 2041s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 2041s Selecting previously unselected package cpp-14. 2041s Preparing to unpack .../12-cpp-14_14.2.0-19ubuntu2_arm64.deb ... 2041s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 2041s Selecting previously unselected package cpp-aarch64-linux-gnu. 2041s Preparing to unpack .../13-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 2041s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 2041s Selecting previously unselected package cpp. 2041s Preparing to unpack .../14-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 2041s Unpacking cpp (4:14.2.0-1ubuntu1) ... 2041s Selecting previously unselected package libcc1-0:arm64. 2041s Preparing to unpack .../15-libcc1-0_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libcc1-0:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libgomp1:arm64. 2041s Preparing to unpack .../16-libgomp1_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libgomp1:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libitm1:arm64. 2041s Preparing to unpack .../17-libitm1_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libitm1:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libasan8:arm64. 2041s Preparing to unpack .../18-libasan8_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libasan8:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package liblsan0:arm64. 2041s Preparing to unpack .../19-liblsan0_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking liblsan0:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libtsan2:arm64. 2041s Preparing to unpack .../20-libtsan2_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libtsan2:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libubsan1:arm64. 2041s Preparing to unpack .../21-libubsan1_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libubsan1:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libhwasan0:arm64. 2041s Preparing to unpack .../22-libhwasan0_15.1.0-2ubuntu1_arm64.deb ... 2041s Unpacking libhwasan0:arm64 (15.1.0-2ubuntu1) ... 2041s Selecting previously unselected package libgcc-14-dev:arm64. 2041s Preparing to unpack .../23-libgcc-14-dev_14.2.0-19ubuntu2_arm64.deb ... 2041s Unpacking libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 2042s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 2042s Preparing to unpack .../24-gcc-14-aarch64-linux-gnu_14.2.0-19ubuntu2_arm64.deb ... 2042s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 2042s Selecting previously unselected package gcc-14. 2042s Preparing to unpack .../25-gcc-14_14.2.0-19ubuntu2_arm64.deb ... 2042s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 2042s Selecting previously unselected package gcc-aarch64-linux-gnu. 2042s Preparing to unpack .../26-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 2042s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 2042s Selecting previously unselected package gcc. 2042s Preparing to unpack .../27-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 2042s Unpacking gcc (4:14.2.0-1ubuntu1) ... 2042s Setting up libgomp1:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libmpc3:arm64 (1.3.1-1build2) ... 2042s Setting up libubsan1:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libhwasan0:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libasan8:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libapr1t64:arm64 (1.7.5-1) ... 2042s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2042s Setting up apache2-data (2.4.63-1ubuntu1) ... 2042s Setting up libtsan2:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libisl23:arm64 (0.27-1) ... 2042s Setting up libcc1-0:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up liblsan0:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libitm1:arm64 (15.1.0-2ubuntu1) ... 2042s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2042s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2042s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2042s Setting up cpp-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 2042s Setting up libgcc-14-dev:arm64 (14.2.0-19ubuntu2) ... 2042s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2042s Setting up apache2-bin (2.4.63-1ubuntu1) ... 2042s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 2042s Setting up cpp-14 (14.2.0-19ubuntu2) ... 2042s Setting up cpp (4:14.2.0-1ubuntu1) ... 2042s Setting up gcc-14-aarch64-linux-gnu (14.2.0-19ubuntu2) ... 2042s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 2042s Setting up apache2 (2.4.63-1ubuntu1) ... 2042s Enabling module mpm_event. 2042s Enabling module authz_core. 2042s Enabling module authz_host. 2042s Enabling module authn_core. 2042s Enabling module auth_basic. 2042s Enabling module access_compat. 2042s Enabling module authn_file. 2042s Enabling module authz_user. 2042s Enabling module alias. 2042s Enabling module dir. 2042s Enabling module autoindex. 2042s Enabling module env. 2042s Enabling module mime. 2042s Enabling module negotiation. 2042s Enabling module setenvif. 2043s Enabling module filter. 2043s Enabling module deflate. 2043s Enabling module status. 2043s Enabling module reqtimeout. 2043s Enabling conf charset. 2043s Enabling conf localized-error-pages. 2043s Enabling conf other-vhosts-access-log. 2043s Enabling conf security. 2043s Enabling conf serve-cgi-bin. 2043s Enabling site 000-default. 2043s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2044s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2045s Setting up gcc-14 (14.2.0-19ubuntu2) ... 2045s Setting up gcc (4:14.2.0-1ubuntu1) ... 2045s Processing triggers for ufw (0.36.2-9) ... 2045s Processing triggers for man-db (2.13.1-1) ... 2045s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2050s autopkgtest [17:58:21]: test chroot: [----------------------- 2050s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2050s + gcc --print-file-name=libgcc_s.so.1 2050s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/libgcc_s.so.1 2050s + cat 2050s + a2enconf chroot 2050s Enabling conf chroot. 2050s To activate the new configuration, you need to run: 2050s systemctl reload apache2 2050s + echo Hello, world! 2050s + service apache2 restart 2050s + wget -qO- http://localhost/hello.txt 2050s + result= 2051s autopkgtest [17:58:22]: test chroot: -----------------------] 2051s autopkgtest [17:58:22]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2051s chroot FAIL non-zero exit status 8 2051s autopkgtest [17:58:22]: test uwsgi: preparing testbed 2124s autopkgtest [17:59:35]: testbed dpkg architecture: arm64 2124s autopkgtest [17:59:35]: testbed apt version: 3.0.0 2125s autopkgtest [17:59:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2125s autopkgtest [17:59:36]: testbed release detected to be: questing 2125s autopkgtest [17:59:36]: updating testbed package index (apt update) 2126s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2126s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2126s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2126s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2126s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2126s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2126s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2126s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 2126s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 2126s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 2126s Fetched 1566 kB in 0s (3295 kB/s) 2127s Reading package lists... 2127s autopkgtest [17:59:38]: upgrading testbed (apt dist-upgrade and autopurge) 2127s Reading package lists... 2128s Building dependency tree... 2128s Reading state information... 2128s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2128s Starting 2 pkgProblemResolver with broken count: 0 2128s Done 2129s Entering ResolveByKeep 2129s 2129s Calculating upgrade... 2129s The following packages will be upgraded: 2129s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 2129s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 2129s perl-modules-5.40 python3-dbus sensible-utils 2129s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2129s Need to get 11.4 MB of archives. 2129s After this operation, 11.3 kB of additional disk space will be used. 2129s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 2129s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 2130s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 2130s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 2130s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 2130s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 2130s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 2130s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 2130s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 2130s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 2130s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 2130s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 2130s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 2130s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 2130s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 2130s Preconfiguring packages ... 2130s Fetched 11.4 MB in 1s (20.8 MB/s) 2130s (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 ... 85238 files and directories currently installed.) 2130s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 2130s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2130s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 2130s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2130s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 2130s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2131s Setting up perl-base (5.40.1-3) ... 2131s (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 ... 85238 files and directories currently installed.) 2131s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2131s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2131s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 2131s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 2131s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 2131s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2131s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 2131s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2131s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 2131s (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 ... 85238 files and directories currently installed.) 2131s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 2131s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2131s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 2131s (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 ... 85238 files and directories currently installed.) 2131s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 2131s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2131s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 2131s (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 ... 85238 files and directories currently installed.) 2131s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 2131s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2131s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 2131s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2131s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 2131s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2131s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 2131s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2131s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 2131s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2131s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 2131s Unpacking lto-disabled-list (58) over (57) ... 2131s Setting up python3-dbus (1.4.0-1) ... 2132s Setting up lto-disabled-list (58) ... 2132s Setting up libdebuginfod-common (0.193-1) ... 2132s Setting up libelf1t64:arm64 (0.193-1) ... 2132s Setting up libdw1t64:arm64 (0.193-1) ... 2132s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 2132s Setting up perl-modules-5.40 (5.40.1-3) ... 2132s Setting up sensible-utils (0.0.25) ... 2132s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 2132s Setting up libperl5.40:arm64 (5.40.1-3) ... 2132s Setting up perl (5.40.1-3) ... 2132s Processing triggers for man-db (2.13.1-1) ... 2132s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2133s Reading package lists... 2133s Building dependency tree... 2133s Reading state information... 2133s Starting pkgProblemResolver with broken count: 0 2133s Starting 2 pkgProblemResolver with broken count: 0 2133s Done 2134s Solving dependencies... 2134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2136s Reading package lists... 2136s Building dependency tree... 2136s Reading state information... 2137s Starting pkgProblemResolver with broken count: 1 2137s Starting 2 pkgProblemResolver with broken count: 1 2137s Investigating (0) uwsgi-plugin-python3:arm64 < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 2137s Broken uwsgi-plugin-python3:arm64 Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:arm64 < none @un H > 2137s Considering uwsgi-core:arm64 0 as a solution to uwsgi-plugin-python3:arm64 -1 2137s Re-Instated uwsgi-core:arm64 2137s Done 2137s Some packages could not be installed. This may mean that you have 2137s requested an impossible situation or if you are using the unstable 2137s distribution that some required packages have not yet been created 2137s or been moved out of Incoming. 2137s The following information may help to resolve the situation: 2137s 2137s The following packages have unmet dependencies: 2137s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 2137s E: Unable to correct problems, you have held broken packages. 2137s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 2137s Reading package lists... 2137s Building dependency tree... 2137s Reading state information... 2138s Starting pkgProblemResolver with broken count: 1 2138s Starting 2 pkgProblemResolver with broken count: 1 2138s Investigating (0) uwsgi-plugin-python3:arm64 < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 2138s Broken uwsgi-plugin-python3:arm64 Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:arm64 < none @un H > 2138s Considering uwsgi-core:arm64 0 as a solution to uwsgi-plugin-python3:arm64 -1 2138s Re-Instated uwsgi-core:arm64 2138s Done 2138s Some packages could not be installed. This may mean that you have 2138s requested an impossible situation or if you are using the unstable 2138s distribution that some required packages have not yet been created 2138s or been moved out of Incoming. 2138s The following information may help to resolve the situation: 2138s 2138s The following packages have unmet dependencies: 2138s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 2138s E: Unable to correct problems, you have held broken packages. 2138s uwsgi FAIL badpkg 2138s blame: apache2 2138s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 2138s autopkgtest [17:59:49]: test CVE-2023-25690: preparing testbed 2191s autopkgtest [18:00:42]: testbed dpkg architecture: arm64 2191s autopkgtest [18:00:42]: testbed apt version: 3.0.0 2192s autopkgtest [18:00:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2192s autopkgtest [18:00:43]: testbed release detected to be: questing 2192s autopkgtest [18:00:43]: updating testbed package index (apt update) 2192s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2193s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2193s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2193s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2193s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2193s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2193s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2193s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [125 kB] 2193s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [639 kB] 2193s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.1 kB] 2193s Fetched 1566 kB in 1s (2420 kB/s) 2194s Reading package lists... 2194s autopkgtest [18:00:45]: upgrading testbed (apt dist-upgrade and autopurge) 2194s Reading package lists... 2195s Building dependency tree... 2195s Reading state information... 2195s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2195s Starting 2 pkgProblemResolver with broken count: 0 2195s Done 2196s Entering ResolveByKeep 2196s 2196s Calculating upgrade... 2196s The following packages will be upgraded: 2196s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 2196s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 2196s perl-modules-5.40 python3-dbus sensible-utils 2196s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2196s Need to get 11.4 MB of archives. 2196s After this operation, 11.3 kB of additional disk space will be used. 2196s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libperl5.40 arm64 5.40.1-3 [4780 kB] 2197s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 perl arm64 5.40.1-3 [262 kB] 2197s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 perl-base arm64 5.40.1-3 [1786 kB] 2197s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 2197s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod-common all 0.193-1 [15.6 kB] 2197s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libatomic1 arm64 15.1.0-2ubuntu1 [11.3 kB] 2197s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-base arm64 15.1.0-2ubuntu1 [54.6 kB] 2197s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-s1 arm64 15.1.0-2ubuntu1 [61.2 kB] 2197s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++6 arm64 15.1.0-2ubuntu1 [760 kB] 2197s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 sensible-utils all 0.0.25 [25.0 kB] 2197s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libdebuginfod1t64 arm64 0.193-1 [21.0 kB] 2197s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libdw1t64 arm64 0.193-1 [276 kB] 2197s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libelf1t64 arm64 0.193-1 [59.1 kB] 2197s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dbus arm64 1.4.0-1 [101 kB] 2197s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 lto-disabled-list all 58 [12.4 kB] 2197s Preconfiguring packages ... 2197s Fetched 11.4 MB in 0s (23.6 MB/s) 2197s (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 ... 85238 files and directories currently installed.) 2197s Preparing to unpack .../libperl5.40_5.40.1-3_arm64.deb ... 2197s Unpacking libperl5.40:arm64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2197s Preparing to unpack .../perl_5.40.1-3_arm64.deb ... 2197s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2197s Preparing to unpack .../perl-base_5.40.1-3_arm64.deb ... 2197s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2198s Setting up perl-base (5.40.1-3) ... 2198s (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 ... 85238 files and directories currently installed.) 2198s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2198s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2198s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 2198s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 2198s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_arm64.deb ... 2198s Unpacking libatomic1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2198s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_arm64.deb ... 2198s Unpacking gcc-15-base:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2198s Setting up gcc-15-base:arm64 (15.1.0-2ubuntu1) ... 2198s (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 ... 85238 files and directories currently installed.) 2198s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_arm64.deb ... 2198s Unpacking libgcc-s1:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2198s Setting up libgcc-s1:arm64 (15.1.0-2ubuntu1) ... 2198s (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 ... 85238 files and directories currently installed.) 2198s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_arm64.deb ... 2198s Unpacking libstdc++6:arm64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2198s Setting up libstdc++6:arm64 (15.1.0-2ubuntu1) ... 2198s (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 ... 85238 files and directories currently installed.) 2198s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 2198s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2198s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_arm64.deb ... 2198s Unpacking libdebuginfod1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2198s Preparing to unpack .../2-libdw1t64_0.193-1_arm64.deb ... 2198s Unpacking libdw1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2198s Preparing to unpack .../3-libelf1t64_0.193-1_arm64.deb ... 2198s Unpacking libelf1t64:arm64 (0.193-1) over (0.192-4ubuntu1) ... 2198s Preparing to unpack .../4-python3-dbus_1.4.0-1_arm64.deb ... 2198s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2198s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 2198s Unpacking lto-disabled-list (58) over (57) ... 2199s Setting up python3-dbus (1.4.0-1) ... 2199s Setting up lto-disabled-list (58) ... 2199s Setting up libdebuginfod-common (0.193-1) ... 2199s Setting up libelf1t64:arm64 (0.193-1) ... 2199s Setting up libdw1t64:arm64 (0.193-1) ... 2199s Setting up libatomic1:arm64 (15.1.0-2ubuntu1) ... 2199s Setting up perl-modules-5.40 (5.40.1-3) ... 2199s Setting up sensible-utils (0.0.25) ... 2199s Setting up libdebuginfod1t64:arm64 (0.193-1) ... 2199s Setting up libperl5.40:arm64 (5.40.1-3) ... 2199s Setting up perl (5.40.1-3) ... 2199s Processing triggers for man-db (2.13.1-1) ... 2199s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2200s Reading package lists... 2200s Building dependency tree... 2200s Reading state information... 2200s Starting pkgProblemResolver with broken count: 0 2200s Starting 2 pkgProblemResolver with broken count: 0 2200s Done 2201s Solving dependencies... 2201s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2203s Reading package lists... 2203s Building dependency tree... 2203s Reading state information... 2204s Starting pkgProblemResolver with broken count: 0 2204s Starting 2 pkgProblemResolver with broken count: 0 2204s Done 2204s The following NEW packages will be installed: 2204s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2204s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2204s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2204s Need to get 2066 kB of archives. 2204s After this operation, 14.0 MB of additional disk space will be used. 2204s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2204s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 2204s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 2204s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 2204s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2204s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.63-1ubuntu1 [1334 kB] 2204s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2204s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.63-1ubuntu1 [98.0 kB] 2204s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.63-1ubuntu1 [90.4 kB] 2205s Fetched 2066 kB in 0s (6437 kB/s) 2205s Selecting previously unselected package libapr1t64:arm64. 2205s (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 ... 85238 files and directories currently installed.) 2205s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 2205s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2205s Selecting previously unselected package libaprutil1t64:arm64. 2205s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 2205s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2205s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2205s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 2205s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2205s Selecting previously unselected package libaprutil1-ldap:arm64. 2205s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 2205s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2205s Selecting previously unselected package liblua5.4-0:arm64. 2205s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_arm64.deb ... 2205s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2205s Selecting previously unselected package apache2-bin. 2205s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_arm64.deb ... 2205s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 2205s Selecting previously unselected package apache2-data. 2205s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 2205s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2205s Selecting previously unselected package apache2-utils. 2205s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_arm64.deb ... 2205s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2205s Selecting previously unselected package apache2. 2205s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_arm64.deb ... 2205s Unpacking apache2 (2.4.63-1ubuntu1) ... 2205s Setting up libapr1t64:arm64 (1.7.5-1) ... 2205s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2205s Setting up apache2-data (2.4.63-1ubuntu1) ... 2205s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2205s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2205s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2205s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2205s Setting up apache2-bin (2.4.63-1ubuntu1) ... 2205s Setting up apache2 (2.4.63-1ubuntu1) ... 2205s Enabling module mpm_event. 2205s Enabling module authz_core. 2205s Enabling module authz_host. 2205s Enabling module authn_core. 2205s Enabling module auth_basic. 2205s Enabling module access_compat. 2205s Enabling module authn_file. 2205s Enabling module authz_user. 2205s Enabling module alias. 2205s Enabling module dir. 2206s Enabling module autoindex. 2206s Enabling module env. 2206s Enabling module mime. 2206s Enabling module negotiation. 2206s Enabling module setenvif. 2206s Enabling module filter. 2206s Enabling module deflate. 2206s Enabling module status. 2206s Enabling module reqtimeout. 2206s Enabling conf charset. 2206s Enabling conf localized-error-pages. 2206s Enabling conf other-vhosts-access-log. 2206s Enabling conf security. 2206s Enabling conf serve-cgi-bin. 2206s Enabling site 000-default. 2207s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2207s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2208s Processing triggers for ufw (0.36.2-9) ... 2208s Processing triggers for man-db (2.13.1-1) ... 2209s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2213s autopkgtest [18:01:04]: test CVE-2023-25690: [----------------------- 2213s + RC=0 2213s + trap exit_handler EXIT 2213s + a2enmod proxy 2213s Enabling module proxy. 2213s To activate the new configuration, you need to run: 2213s systemctl restart apache2 2213s + a2enmod proxy_http 2213s Considering dependency proxy for proxy_http: 2213s Module proxy already enabled 2213s Enabling module proxy_http. 2213s To activate the new configuration, you need to run: 2213s systemctl restart apache2 2213s + a2enmod rewrite 2213s Enabling module rewrite. 2213s To activate the new configuration, you need to run: 2213s systemctl restart apache2 2213s + rsync -a /var/log/apache2 /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts 2213s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2213s + mount -o bind /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts/apache2 /var/log/apache2 2213s Listen 80 2213s Listen 8080 2213s 2213s # The ServerName directive sets the request scheme, hostname and port that 2213s # the server uses to identify itself. This is used when creating 2213s # redirection URLs. In the context of virtual hosts, the ServerName 2213s # specifies what hostname must appear in the request's Host: header to 2213s # match this virtual host. For the default virtual host (this file) this 2213s # value is not decisive as it is used as a last resort host regardless. 2213s # However, you must set it for any further virtual host explicitly. 2213s #ServerName www.example.com 2213s 2213s ServerAdmin webmaster@localhost 2213s DocumentRoot /var/www/html 2213s 2213s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2213s # error, crit, alert, emerg. 2213s # It is also possible to configure the loglevel for particular 2213s # modules, e.g. 2213s #LogLevel info ssl:warn 2213s 2213s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 2213s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 2213s 2213s # For most configuration files from conf-available/, which are 2213s # enabled or disabled at a global level, it is possible to 2213s # include a line for only one particular virtual host. For example the 2213s # following line enables the CGI configuration for this host only 2213s # after it has been globally disabled with "a2disconf". 2213s #Include conf-available/serve-cgi-bin.conf 2213s 2213s 2213s # The ServerName directive sets the request scheme, hostname and port that 2213s # the server uses to identify itself. This is used when creating 2213s # redirection URLs. In the context of virtual hosts, the ServerName 2213s # specifies what hostname must appear in the request's Host: header to 2213s # match this virtual host. For the default virtual host (this file) this 2213s # value is not decisive as it is used as a last resort host regardless. 2213s # However, you must set it for any further virtual host explicitly. 2213s #ServerName www.example.com 2213s 2213s ServerAdmin webmaster@localhost 2213s DocumentRoot /var/www/html 2213s 2213s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2213s # error, crit, alert, emerg. 2213s # It is also possible to configure the loglevel for particular 2213s # modules, e.g. 2213s #LogLevel info ssl:warn 2213s LogLevel alert rewrite:trace6 2213s LogLevel error proxy:trace6 2213s ErrorLog ${APACHE_LOG_DIR}/error.log 2213s CustomLog ${APACHE_LOG_DIR}/access.log combined 2213s 2213s RewriteEngine on 2213s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 2213s ProxyPassReverse "/here/" "http://localhost:8080/" 2213s 2213s + tee /etc/apache2/ports.conf 2213s + tee /etc/apache2/sites-available/000-default.conf 2213s + systemctl restart apache2 2213s + 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' 2213s + 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' 2213s HTTP/1.1 503 Service Unavailable 2213s Server: squid/5.9 2213s Mime-Version: 1.0 2213s Date: Tue, 06 May 2025 18:01:04 GMT 2213s Content-Type: text/html;charset=utf-8 2213s Content-Length: 4146 2213s X-Squid-Error: ERR_CONNECT_FAIL 111 2213s Vary: Accept-Language 2213s Content-Language: en 2213s X-Cache: MISS from prod-internal-egress-proxy-ps7-02 2213s X-Cache-Lookup: MISS from prod-internal-egress-proxy-ps7-02:3128 2213s Via: 1.1 prod-internal-egress-proxy-ps7-02 (squid/5.9) 2213s Connection: keep-alive 2213s + true 2213s + 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' 2213s HTTP/1.1 503 Service Unavailable 2213s Server: squid/5.9 2213s Mime-Version: 1.0 2213s Date: Tue, 06 May 2025 18:01:04 GMT 2213s Content-Type: text/html;charset=utf-8 2213s Content-Length: 4146 2213s X-Squid-Error: ERR_CONNECT_FAIL 111 2213s Vary: Accept-Language 2213s Content-Language: en 2213s X-Cache: MISS from prod-internal-egress-proxy-ps7-02 2213s X-Cache-Lookup: MISS from prod-internal-egress-proxy-ps7-02:3128 2213s Via: 1.1 prod-internal-egress-proxy-ps7-02 (squid/5.9) 2213s Connection: keep-alive 2213s + true 2213s + 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' 2213s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 2213s + true 2213s + exit_handler 2213s + chmod -R a+rwX /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts/apache2 2213s + systemctl status apache2.service 2213s ● apache2.service - The Apache HTTP Server 2213s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 2213s Active: active (running) since Tue 2025-05-06 18:01:04 UTC; 47ms ago 2213s Invocation: 266e2f776dc9493ba67e49fb19882f9c 2213s Docs: https://httpd.apache.org/docs/2.4/ 2213s Process: 2510 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 2213s Main PID: 2513 (apache2) 2213s Tasks: 55 (limit: 4546) 2213s Memory: 5.2M (peak: 5.7M) 2213s CPU: 26ms 2213s CGroup: /system.slice/apache2.service 2213s ├─2513 /usr/sbin/apache2 -k start 2213s ├─2515 /usr/sbin/apache2 -k start 2213s └─2516 /usr/sbin/apache2 -k start 2213s 2213s May 06 18:01:04 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 2213s May 06 18:01:04 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 2213s + systemctl stop apache2 2213s [Tue May 06 18:00:58.713192 2025] [mpm_event:notice] [pid 2153:tid 2153] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 2213s [Tue May 06 18:00:58.713290 2025] [core:notice] [pid 2153:tid 2153] AH00094: Command line: '/usr/sbin/apache2' 2213s [Tue May 06 18:01:04.896566 2025] [mpm_event:notice] [pid 2513:tid 2513] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 2213s [Tue May 06 18:01:04.896701 2025] [core:notice] [pid 2513:tid 2513] AH00094: Command line: '/usr/sbin/apache2' 2213s [Tue May 06 18:01:04.972476 2025] [mpm_event:notice] [pid 2513:tid 2513] AH00492: caught SIGWINCH, shutting down gracefully 2213s + cat /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts/apache2/error.log 2213s + cat /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts/apache2/access.log 2213s + cat /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts/apache2/error.8080.log 2213s + cat /tmp/autopkgtest.EZfXFH/CVE-2023-25690-artifacts/apache2/access.8080.log 2214s autopkgtest [18:01:05]: test CVE-2023-25690: -----------------------] 2214s CVE-2023-25690 FAIL non-zero exit status 1 2214s autopkgtest [18:01:05]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 2214s autopkgtest [18:01:05]: @@@@@@@@@@@@@@@@@@@@ summary 2214s run-test-suite PASS 2214s duplicate-module-load PASS 2214s default-mods PASS 2214s htcacheclean PASS 2214s ssl-passphrase FAIL non-zero exit status 56 2214s check-http2 FAIL non-zero exit status 1 2214s check-ubuntu-branding FAIL non-zero exit status 1 2214s chroot FAIL non-zero exit status 8 2214s uwsgi FAIL badpkg 2214s blame: apache2 2214s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 2214s CVE-2023-25690 FAIL non-zero exit status 1 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for f6867f9e-cf67-41f7-ac6a-e3ba4d2d1f2f to get deleted. 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for 42e1a8e1-9815-4c80-99bd-8065347310fd to get deleted. 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for 8592dae7-6738-4670-aff1-3836ebc785c9 to get deleted. 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for beb92f0a-f06f-44fb-80ed-cea5a258f0f2 to get deleted. 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for 7acc1af4-a236-4419-beaa-d0569d29eb9e to get deleted. 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for fde5e3a2-d698-4624-82ad-8b6ccc68884a to get deleted. 2218s nova [W] Using flock in prodstack7-arm64 2218s Creating nova instance adt-questing-arm64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-20-63f198ea-7451-4db2-b554-2aa2b8f139f3 from image adt/ubuntu-questing-arm64-server-20250506.img (UUID 81f3fdab-d489-44e0-9e58-49eeee992483)... 2218s nova [W] Timed out waiting for 7929c632-d9d7-4e65-a23f-e9009f044ebd to get deleted.