0s autopkgtest [21:17:39]: starting date and time: 2024-04-08 21:17:39+0000 0s autopkgtest [21:17:39]: git checkout: 43bc6cdf gitlab-ci: do not include the salsa pipeline 0s autopkgtest [21:17:39]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.pi8mmds0/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:curl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=curl/8.5.0-2ubuntu10 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@lcy02-26.secgroup --name adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-proposed-migration-environment-3-c803de30-5583-46ce-85bf-f1ae3496985c --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 1011s autopkgtest [21:34:30]: testbed dpkg architecture: amd64 1011s autopkgtest [21:34:30]: testbed apt version: 2.7.14build2 1011s autopkgtest [21:34:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1011s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1012s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [358 kB] 1012s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [831 kB] 1012s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [10.6 kB] 1012s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 1012s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [357 kB] 1012s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [269 kB] 1012s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 1012s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 1012s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 1012s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 1012s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [449 kB] 1012s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1044 kB] 1012s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 1012s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2044 B] 1012s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [9440 B] 1012s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 1014s Fetched 3486 kB in 1s (5570 kB/s) 1014s Reading package lists... 1016s Reading package lists... 1016s Building dependency tree... 1016s Reading state information... 1016s Calculating upgrade... 1017s The following packages will be upgraded: 1017s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 1017s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 1017s libsasl2-modules libsasl2-modules-db python3-gi python3.12 1017s python3.12-minimal shim-signed 1017s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1017s Need to get 12.6 MB of archives. 1017s After this operation, 34.8 kB disk space will be freed. 1017s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 1017s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 1017s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 1017s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 1017s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 1017s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 1017s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 1017s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 1017s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 1017s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 1017s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 1017s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 1017s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 1017s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 1017s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 1017s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 1017s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 1017s Preconfiguring packages ... 1017s Fetched 12.6 MB in 0s (104 MB/s) 1017s (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 ... 105900 files and directories currently installed.) 1017s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 1017s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 1018s Setting up bash (5.2.21-2ubuntu4) ... 1018s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 1018s (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 ... 105900 files and directories currently installed.) 1018s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 1018s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1018s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 1018s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1018s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 1018s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1018s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 1018s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1018s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 1018s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 1018s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 1018s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 1018s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 1018s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 1019s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 1019s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1019s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 1019s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1019s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 1019s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1019s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 1019s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1019s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 1019s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 1019s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 1019s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 1019s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 1019s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 1019s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 1019s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 1019s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 1019s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 1019s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 1019s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 1019s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 1019s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 1019s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 1019s Setting up grub-common (2.12-1ubuntu7) ... 1019s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 1020s Setting up python3-gi (3.48.2-1) ... 1020s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 1020s Setting up curl (8.5.0-2ubuntu10) ... 1020s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 1021s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 1021s Setting up grub2-common (2.12-1ubuntu7) ... 1021s Setting up python3.12 (3.12.2-5ubuntu3) ... 1022s Setting up grub-pc-bin (2.12-1ubuntu7) ... 1022s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 1022s Installing for x86_64-efi platform. 1023s grub-install: warning: EFI variables cannot be set on this system. 1023s grub-install: warning: You will have to complete the GRUB setup manually. 1023s Installation finished. No error reported. 1023s Setting up grub-pc (2.12-1ubuntu7) ... 1023s Installing for i386-pc platform. 1023s Installation finished. No error reported. 1023s Sourcing file `/etc/default/grub' 1023s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 1023s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 1023s Generating grub configuration file ... 1023s Found linux image: /boot/vmlinuz-6.8.0-22-generic 1023s Found initrd image: /boot/initrd.img-6.8.0-22-generic 1024s Found linux image: /boot/vmlinuz-6.8.0-11-generic 1024s Found initrd image: /boot/initrd.img-6.8.0-11-generic 1024s Warning: os-prober will not be executed to detect other bootable partitions. 1024s Systems on them will not be added to the GRUB boot configuration. 1024s Check GRUB_DISABLE_OS_PROBER documentation entry. 1024s Adding boot menu entry for UEFI Firmware Settings ... 1024s done 1024s Processing triggers for install-info (7.1-3build2) ... 1024s Processing triggers for libc-bin (2.39-0ubuntu8) ... 1024s Processing triggers for systemd (255.4-1ubuntu7) ... 1024s Processing triggers for man-db (2.12.0-4build1) ... 1025s Processing triggers for debianutils (5.17build1) ... 1026s Reading package lists... 1026s Building dependency tree... 1026s Reading state information... 1026s The following packages will be REMOVED: 1026s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 1026s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 1027s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 1027s After this operation, 167 MB disk space will be freed. 1027s (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 ... 105901 files and directories currently installed.) 1027s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 1027s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 1029s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 1030s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 1030s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 1030s /etc/kernel/postrm.d/initramfs-tools: 1030s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 1030s /etc/kernel/postrm.d/zz-update-grub: 1030s Sourcing file `/etc/default/grub' 1030s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 1030s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 1030s Generating grub configuration file ... 1030s Found linux image: /boot/vmlinuz-6.8.0-22-generic 1030s Found initrd image: /boot/initrd.img-6.8.0-22-generic 1030s Warning: os-prober will not be executed to detect other bootable partitions. 1030s Systems on them will not be added to the GRUB boot configuration. 1030s Check GRUB_DISABLE_OS_PROBER documentation entry. 1030s Adding boot menu entry for UEFI Firmware Settings ... 1030s done 1030s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 1031s (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 ... 74382 files and directories currently installed.) 1031s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 1031s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 1031s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1031s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1031s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1031s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1032s Reading package lists... 1032s Reading package lists... 1033s Building dependency tree... 1033s Reading state information... 1033s Calculating upgrade... 1033s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1033s Reading package lists... 1033s Building dependency tree... 1033s Reading state information... 1034s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1034s autopkgtest [21:34:53]: rebooting testbed after setup commands that affected boot 1051s autopkgtest [21:35:10]: testbed running kernel: Linux 6.8.0-22-generic #22-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 4 22:30:32 UTC 2024 1052s autopkgtest [21:35:11]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 1056s Get:1 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (dsc) [3385 B] 1056s Get:2 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (tar) [9825 kB] 1056s Get:3 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (diff) [921 kB] 1056s gpgv: Signature made Sun Mar 31 08:37:33 2024 UTC 1056s gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D 1056s gpgv: issuer "steve.langasek@ubuntu.com" 1056s gpgv: Can't check signature: No public key 1056s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu7.dsc: no acceptable signature found 1057s autopkgtest [21:35:16]: testing package apache2 version 2.4.58-1ubuntu7 1057s autopkgtest [21:35:16]: build not needed 1058s autopkgtest [21:35:17]: test run-test-suite: preparing testbed 1063s Reading package lists... 1063s Building dependency tree... 1063s Reading state information... 1063s Starting pkgProblemResolver with broken count: 0 1063s Starting 2 pkgProblemResolver with broken count: 0 1063s Done 1064s The following additional packages will be installed: 1064s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 1064s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-x86-64-linux-gnu 1064s cpp-x86-64-linux-gnu debhelper debugedit dh-autoreconf 1064s dh-strip-nondeterminism dwz g++ g++-13 g++-13-x86-64-linux-gnu 1064s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu 1064s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev 1064s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 1064s libaprutil1t64 libarchive-zip-perl libasan8 libatomic1 1064s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1064s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 1064s libclass-data-inheritable-perl libclass-inspector-perl 1064s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 1064s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 1064s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1064s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 1064s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 1064s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 1064s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1064s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 1064s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 1064s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 1064s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 1064s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 1064s libmath-random-isaac-perl libmodule-implementation-perl 1064s libmodule-runtime-perl libmpc3 libmro-compat-perl 1064s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 1064s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 1064s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 1064s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 1064s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 1064s libspecio-perl libstdc++-13-dev libsub-exporter-perl 1064s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1064s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 1064s libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 1064s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 1064s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 1064s perl-doc perl-openssl-defaults po-debconf uuid-dev 1064s Suggested packages: 1064s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1064s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 1064s cpp-13-doc dh-make g++-multilib g++-13-multilib gcc-13-doc gcc-multilib 1064s manpages-dev flex bison gdb gcc-doc gcc-13-multilib gdb-x86-64-linux-gnu 1064s gettext-doc libasprintf-dev libgettextpo-dev libev-perl libevent-perl 1064s libio-async-perl libjson-perl | libjson-xs-perl libpoe-perl 1064s libtask-weaken-perl libdata-dump-perl libio-compress-brotli-perl 1064s libscalar-number-perl lksctp-tools libtest-fatal-perl libstdc++-13-doc 1064s libtool-doc gfortran | fortran95-compiler gcj-jdk libbusiness-isbn-perl 1064s libregexp-ipv6-perl libauthen-ntlm-perl m4-doc libmail-box-perl 1064s Recommended packages: 1064s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 1064s libclass-c3-xs-perl libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl 1064s libhtml-format-perl libmath-random-isaac-xs-perl libpackage-stash-xs-perl 1064s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 1064s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 1064s libmail-sendmail-perl 1064s The following NEW packages will be installed: 1064s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 1064s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 1064s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 1064s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 g++-13-x86-64-linux-gnu 1064s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu 1064s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev 1064s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 1064s libaprutil1t64 libarchive-zip-perl libasan8 libatomic1 1064s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1064s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 1064s libclass-data-inheritable-perl libclass-inspector-perl 1064s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 1064s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 1064s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1064s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 1064s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 1064s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 1064s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1064s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 1064s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 1064s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 1064s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 1064s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 1064s libmath-random-isaac-perl libmodule-implementation-perl 1064s libmodule-runtime-perl libmpc3 libmro-compat-perl 1064s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 1064s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 1064s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 1064s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 1064s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 1064s libspecio-perl libstdc++-13-dev libsub-exporter-perl 1064s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1064s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 1064s libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 1064s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 1064s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 1064s perl-doc perl-openssl-defaults po-debconf uuid-dev 1064s 0 upgraded, 142 newly installed, 0 to remove and 0 not upgraded. 1064s Need to get 85.7 MB/85.7 MB of archives. 1064s After this operation, 318 MB of additional disk space will be used. 1064s Get:1 /tmp/autopkgtest.YP1jCO/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [812 B] 1064s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 1064s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1064s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 1064s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 1064s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 1064s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-bin amd64 2.4.58-1ubuntu7 [1328 kB] 1064s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 1064s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 1064s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 apache2 amd64 2.4.58-1ubuntu7 [90.2 kB] 1064s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] 1064s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4 [243 kB] 1064s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] 1064s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 1064s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu1 [422 kB] 1064s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 1064s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 1064s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 1064s Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 1064s Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 1064s Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 1064s Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 1064s Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 1064s Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 1064s Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 1064s Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 1064s Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 1064s Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 1064s Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 1064s Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 1064s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 1064s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 1064s Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 1064s Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 1064s Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 1064s Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 1064s Get:37 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 1064s Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7 [166 kB] 1064s Get:39 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] 1064s Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1064s Get:41 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] 1064s Get:42 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 1064s Get:43 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 1064s Get:44 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] 1064s Get:45 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1build6 [115 kB] 1064s Get:46 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu1 [864 kB] 1064s Get:47 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1064s Get:48 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 1064s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] 1064s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 uuid-dev amd64 2.39.3-9ubuntu4 [33.5 kB] 1064s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libsctp1 amd64 1.0.19+dfsg-2 [8688 B] 1064s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 libsctp-dev amd64 1.0.19+dfsg-2 [51.0 kB] 1064s Get:53 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1-dev amd64 1.7.2-3.1build2 [768 kB] 1064s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 libldap-dev amd64 2.6.7+dfsg-1~exp1ubuntu8 [307 kB] 1064s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8 [11.1 kB] 1064s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 libexpat1-dev amd64 2.6.1-2build1 [139 kB] 1064s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dev amd64 1.6.3-1.1ubuntu7 [412 kB] 1064s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-16-0 amd64 10.42-4ubuntu1 [211 kB] 1064s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-32-0 amd64 10.42-4ubuntu1 [198 kB] 1064s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-posix3 amd64 10.42-4ubuntu1 [6808 B] 1064s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-dev amd64 10.42-4ubuntu1 [743 kB] 1064s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-dev amd64 2.4.58-1ubuntu7 [199 kB] 1064s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu3 [2398 kB] 1065s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [12.5 MB] 1065s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu3 [14.5 kB] 1065s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 1065s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 1065s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 1065s Get:69 http://ftpmaster.internal/ubuntu noble/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1065s Get:70 http://ftpmaster.internal/ubuntu noble/universe amd64 libanyevent-perl amd64 7.170-2build6 [368 kB] 1065s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-op-check-perl amd64 0.22-3build1 [9518 B] 1065s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 1065s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-callchecker-perl amd64 0.008-2build3 [13.2 kB] 1065s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-classify-perl amd64 0.015-2build5 [20.1 kB] 1065s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 1065s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB] 1065s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1065s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1065s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 libvariable-magic-perl amd64 0.63-1build3 [35.1 kB] 1065s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 1065s Get:81 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1065s Get:82 http://ftpmaster.internal/ubuntu noble/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1065s Get:83 http://ftpmaster.internal/ubuntu noble/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1065s Get:84 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 1065s Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 1065s Get:86 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1065s Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1065s Get:88 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1065s Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 libclone-perl amd64 0.46-1build3 [10.7 kB] 1065s Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 perl-openssl-defaults amd64 7build2 [6574 B] 1065s Get:91 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build5 [44.1 kB] 1065s Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-util-perl amd64 1.102-2build3 [21.2 kB] 1065s Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-install-perl all 0.929-1 [9764 B] 1065s Get:94 http://ftpmaster.internal/ubuntu noble/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 1065s Get:95 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1065s Get:96 http://ftpmaster.internal/ubuntu noble/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1065s Get:97 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1065s Get:98 http://ftpmaster.internal/ubuntu noble/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 1065s Get:99 http://ftpmaster.internal/ubuntu noble/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 1065s Get:100 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 1065s Get:101 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi-perl amd64 0.82+ds-3build1 [21.6 kB] 1065s Get:102 http://ftpmaster.internal/ubuntu noble/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1065s Get:103 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1065s Get:104 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1065s Get:105 http://ftpmaster.internal/ubuntu noble/universe amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1065s Get:106 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 1065s Get:107 http://ftpmaster.internal/ubuntu noble/main amd64 liburi-perl all 5.27-1 [88.0 kB] 1065s Get:108 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-parser-perl amd64 3.81-1build3 [85.8 kB] 1065s Get:109 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1065s Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1065s Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1065s Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 1065s Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1065s Get:114 http://ftpmaster.internal/ubuntu noble/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 1065s Get:115 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1065s Get:116 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-ssleay-perl amd64 1.94-1build3 [316 kB] 1065s Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 libio-socket-ssl-perl all 2.085-1 [195 kB] 1065s Get:118 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 1065s Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 1065s Get:120 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1065s Get:121 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-perl all 6.76-1 [138 kB] 1065s Get:122 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-parser-perl amd64 2.47-1build3 [204 kB] 1065s Get:123 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 1065s Get:124 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 1065s Get:125 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 1065s Get:126 http://ftpmaster.internal/ubuntu noble/universe amd64 libhttp-dav-perl all 0.49-3 [82.9 kB] 1065s Get:127 http://ftpmaster.internal/ubuntu noble/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 1065s Get:128 http://ftpmaster.internal/ubuntu noble/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1065s Get:129 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-identify-perl amd64 0.14-3build3 [9786 B] 1065s Get:130 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-name-perl amd64 0.27-1build3 [10.8 kB] 1065s Get:131 http://ftpmaster.internal/ubuntu noble/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1065s Get:132 http://ftpmaster.internal/ubuntu noble/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 1065s Get:133 http://ftpmaster.internal/ubuntu noble/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1065s Get:134 http://ftpmaster.internal/ubuntu noble/universe amd64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 1065s Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1065s Get:136 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1065s Get:137 http://ftpmaster.internal/ubuntu noble/universe amd64 libxstring-perl amd64 0.005-2build3 [7852 B] 1065s Get:138 http://ftpmaster.internal/ubuntu noble/universe amd64 libspecio-perl all 0.48-1 [137 kB] 1065s Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 perl-doc all 5.38.2-3.2build2 [7831 kB] 1065s Get:140 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 1065s Get:141 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 1065s Get:142 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-perl amd64 2:1.65-1build2 [95.8 kB] 1065s Fetched 85.7 MB in 1s (97.6 MB/s) 1065s Selecting previously unselected package libapr1t64:amd64. 1066s (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 ... 74381 files and directories currently installed.) 1066s Preparing to unpack .../000-libapr1t64_1.7.2-3.1build2_amd64.deb ... 1066s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 1066s Selecting previously unselected package libaprutil1t64:amd64. 1066s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1066s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1066s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1066s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 1066s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1066s Selecting previously unselected package libaprutil1-ldap:amd64. 1066s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 1066s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1066s Selecting previously unselected package liblua5.4-0:amd64. 1066s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_amd64.deb ... 1066s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 1066s Selecting previously unselected package apache2-bin. 1066s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu7_amd64.deb ... 1066s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 1066s Selecting previously unselected package apache2-data. 1066s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu7_all.deb ... 1066s Unpacking apache2-data (2.4.58-1ubuntu7) ... 1066s Selecting previously unselected package apache2-utils. 1066s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 1066s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 1066s Selecting previously unselected package apache2. 1066s Preparing to unpack .../008-apache2_2.4.58-1ubuntu7_amd64.deb ... 1066s Unpacking apache2 (2.4.58-1ubuntu7) ... 1066s Selecting previously unselected package autotools-dev. 1066s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 1066s Unpacking autotools-dev (20220109.1) ... 1066s Selecting previously unselected package m4. 1066s Preparing to unpack .../010-m4_1.4.19-4_amd64.deb ... 1066s Unpacking m4 (1.4.19-4) ... 1066s Selecting previously unselected package autoconf. 1066s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 1066s Unpacking autoconf (2.71-3) ... 1066s Selecting previously unselected package automake. 1066s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 1066s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 1066s Selecting previously unselected package autopoint. 1066s Preparing to unpack .../013-autopoint_0.21-14ubuntu1_all.deb ... 1066s Unpacking autopoint (0.21-14ubuntu1) ... 1066s Selecting previously unselected package libdebhelper-perl. 1066s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 1066s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 1066s Selecting previously unselected package libisl23:amd64. 1066s Preparing to unpack .../015-libisl23_0.26-3_amd64.deb ... 1066s Unpacking libisl23:amd64 (0.26-3) ... 1066s Selecting previously unselected package libmpc3:amd64. 1066s Preparing to unpack .../016-libmpc3_1.3.1-1_amd64.deb ... 1066s Unpacking libmpc3:amd64 (1.3.1-1) ... 1066s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 1066s Preparing to unpack .../017-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 1066s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1066s Selecting previously unselected package cpp-13. 1066s Preparing to unpack .../018-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 1066s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 1067s Selecting previously unselected package cpp-x86-64-linux-gnu. 1067s Preparing to unpack .../019-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1067s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1067s Selecting previously unselected package cpp. 1067s Preparing to unpack .../020-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 1067s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1067s Selecting previously unselected package libcc1-0:amd64. 1067s Preparing to unpack .../021-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libgomp1:amd64. 1067s Preparing to unpack .../022-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libitm1:amd64. 1067s Preparing to unpack .../023-libitm1_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libatomic1:amd64. 1067s Preparing to unpack .../024-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libasan8:amd64. 1067s Preparing to unpack .../025-libasan8_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package liblsan0:amd64. 1067s Preparing to unpack .../026-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libtsan2:amd64. 1067s Preparing to unpack .../027-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libubsan1:amd64. 1067s Preparing to unpack .../028-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libhwasan0:amd64. 1067s Preparing to unpack .../029-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libquadmath0:amd64. 1067s Preparing to unpack .../030-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 1067s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 1067s Selecting previously unselected package libgcc-13-dev:amd64. 1067s Preparing to unpack .../031-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 1067s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 1067s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 1067s Preparing to unpack .../032-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 1067s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1068s Selecting previously unselected package gcc-13. 1068s Preparing to unpack .../033-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 1068s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 1068s Selecting previously unselected package gcc-x86-64-linux-gnu. 1068s Preparing to unpack .../034-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1068s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1068s Selecting previously unselected package gcc. 1068s Preparing to unpack .../035-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 1068s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1068s Selecting previously unselected package libtool. 1068s Preparing to unpack .../036-libtool_2.4.7-7_all.deb ... 1068s Unpacking libtool (2.4.7-7) ... 1068s Selecting previously unselected package dh-autoreconf. 1068s Preparing to unpack .../037-dh-autoreconf_20_all.deb ... 1068s Unpacking dh-autoreconf (20) ... 1068s Selecting previously unselected package libarchive-zip-perl. 1068s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 1068s Unpacking libarchive-zip-perl (1.68-1) ... 1068s Selecting previously unselected package libsub-override-perl. 1068s Preparing to unpack .../039-libsub-override-perl_0.10-1_all.deb ... 1068s Unpacking libsub-override-perl (0.10-1) ... 1068s Selecting previously unselected package libfile-stripnondeterminism-perl. 1068s Preparing to unpack .../040-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 1068s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 1068s Selecting previously unselected package dh-strip-nondeterminism. 1068s Preparing to unpack .../041-dh-strip-nondeterminism_1.13.1-1_all.deb ... 1068s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 1068s Selecting previously unselected package debugedit. 1068s Preparing to unpack .../042-debugedit_1%3a5.0-5build2_amd64.deb ... 1068s Unpacking debugedit (1:5.0-5build2) ... 1068s Selecting previously unselected package dwz. 1068s Preparing to unpack .../043-dwz_0.15-1build6_amd64.deb ... 1068s Unpacking dwz (0.15-1build6) ... 1068s Selecting previously unselected package gettext. 1068s Preparing to unpack .../044-gettext_0.21-14ubuntu1_amd64.deb ... 1068s Unpacking gettext (0.21-14ubuntu1) ... 1068s Selecting previously unselected package intltool-debian. 1068s Preparing to unpack .../045-intltool-debian_0.35.0+20060710.6_all.deb ... 1068s Unpacking intltool-debian (0.35.0+20060710.6) ... 1068s Selecting previously unselected package po-debconf. 1068s Preparing to unpack .../046-po-debconf_1.0.21+nmu1_all.deb ... 1068s Unpacking po-debconf (1.0.21+nmu1) ... 1068s Selecting previously unselected package debhelper. 1068s Preparing to unpack .../047-debhelper_13.14.1ubuntu5_all.deb ... 1068s Unpacking debhelper (13.14.1ubuntu5) ... 1068s Selecting previously unselected package uuid-dev:amd64. 1068s Preparing to unpack .../048-uuid-dev_2.39.3-9ubuntu4_amd64.deb ... 1068s Unpacking uuid-dev:amd64 (2.39.3-9ubuntu4) ... 1068s Selecting previously unselected package libsctp1:amd64. 1068s Preparing to unpack .../049-libsctp1_1.0.19+dfsg-2_amd64.deb ... 1068s Unpacking libsctp1:amd64 (1.0.19+dfsg-2) ... 1068s Selecting previously unselected package libsctp-dev:amd64. 1068s Preparing to unpack .../050-libsctp-dev_1.0.19+dfsg-2_amd64.deb ... 1068s Unpacking libsctp-dev:amd64 (1.0.19+dfsg-2) ... 1068s Selecting previously unselected package libapr1-dev. 1068s Preparing to unpack .../051-libapr1-dev_1.7.2-3.1build2_amd64.deb ... 1068s Unpacking libapr1-dev (1.7.2-3.1build2) ... 1068s Selecting previously unselected package libldap-dev:amd64. 1068s Preparing to unpack .../052-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_amd64.deb ... 1068s Unpacking libldap-dev:amd64 (2.6.7+dfsg-1~exp1ubuntu8) ... 1068s Selecting previously unselected package libldap2-dev. 1068s Preparing to unpack .../053-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8_all.deb ... 1068s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 1068s Selecting previously unselected package libexpat1-dev:amd64. 1068s Preparing to unpack .../054-libexpat1-dev_2.6.1-2build1_amd64.deb ... 1068s Unpacking libexpat1-dev:amd64 (2.6.1-2build1) ... 1068s Selecting previously unselected package libaprutil1-dev. 1068s Preparing to unpack .../055-libaprutil1-dev_1.6.3-1.1ubuntu7_amd64.deb ... 1068s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 1069s Selecting previously unselected package libpcre2-16-0:amd64. 1069s Preparing to unpack .../056-libpcre2-16-0_10.42-4ubuntu1_amd64.deb ... 1069s Unpacking libpcre2-16-0:amd64 (10.42-4ubuntu1) ... 1069s Selecting previously unselected package libpcre2-32-0:amd64. 1069s Preparing to unpack .../057-libpcre2-32-0_10.42-4ubuntu1_amd64.deb ... 1069s Unpacking libpcre2-32-0:amd64 (10.42-4ubuntu1) ... 1069s Selecting previously unselected package libpcre2-posix3:amd64. 1069s Preparing to unpack .../058-libpcre2-posix3_10.42-4ubuntu1_amd64.deb ... 1069s Unpacking libpcre2-posix3:amd64 (10.42-4ubuntu1) ... 1069s Selecting previously unselected package libpcre2-dev:amd64. 1069s Preparing to unpack .../059-libpcre2-dev_10.42-4ubuntu1_amd64.deb ... 1069s Unpacking libpcre2-dev:amd64 (10.42-4ubuntu1) ... 1069s Selecting previously unselected package apache2-dev. 1069s Preparing to unpack .../060-apache2-dev_2.4.58-1ubuntu7_amd64.deb ... 1069s Unpacking apache2-dev (2.4.58-1ubuntu7) ... 1069s Selecting previously unselected package libstdc++-13-dev:amd64. 1069s Preparing to unpack .../061-libstdc++-13-dev_13.2.0-23ubuntu3_amd64.deb ... 1069s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 1069s Selecting previously unselected package g++-13-x86-64-linux-gnu. 1069s Preparing to unpack .../062-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 1069s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1069s Selecting previously unselected package g++-13. 1069s Preparing to unpack .../063-g++-13_13.2.0-23ubuntu3_amd64.deb ... 1069s Unpacking g++-13 (13.2.0-23ubuntu3) ... 1069s Selecting previously unselected package g++-x86-64-linux-gnu. 1069s Preparing to unpack .../064-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1069s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1069s Selecting previously unselected package g++. 1069s Preparing to unpack .../065-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 1069s Unpacking g++ (4:13.2.0-7ubuntu1) ... 1069s Selecting previously unselected package build-essential. 1069s Preparing to unpack .../066-build-essential_12.10ubuntu1_amd64.deb ... 1069s Unpacking build-essential (12.10ubuntu1) ... 1069s Selecting previously unselected package libalgorithm-c3-perl. 1069s Preparing to unpack .../067-libalgorithm-c3-perl_0.11-2_all.deb ... 1069s Unpacking libalgorithm-c3-perl (0.11-2) ... 1069s Selecting previously unselected package libanyevent-perl. 1069s Preparing to unpack .../068-libanyevent-perl_7.170-2build6_amd64.deb ... 1069s Unpacking libanyevent-perl (7.170-2build6) ... 1069s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 1069s Preparing to unpack .../069-libb-hooks-op-check-perl_0.22-3build1_amd64.deb ... 1069s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 1069s Selecting previously unselected package libdynaloader-functions-perl. 1069s Preparing to unpack .../070-libdynaloader-functions-perl_0.003-3_all.deb ... 1069s Unpacking libdynaloader-functions-perl (0.003-3) ... 1069s Selecting previously unselected package libdevel-callchecker-perl:amd64. 1069s Preparing to unpack .../071-libdevel-callchecker-perl_0.008-2build3_amd64.deb ... 1069s Unpacking libdevel-callchecker-perl:amd64 (0.008-2build3) ... 1069s Selecting previously unselected package libparams-classify-perl:amd64. 1069s Preparing to unpack .../072-libparams-classify-perl_0.015-2build5_amd64.deb ... 1069s Unpacking libparams-classify-perl:amd64 (0.015-2build5) ... 1070s Selecting previously unselected package libmodule-runtime-perl. 1070s Preparing to unpack .../073-libmodule-runtime-perl_0.016-2_all.deb ... 1070s Unpacking libmodule-runtime-perl (0.016-2) ... 1070s Selecting previously unselected package libtry-tiny-perl. 1070s Preparing to unpack .../074-libtry-tiny-perl_0.31-2_all.deb ... 1070s Unpacking libtry-tiny-perl (0.31-2) ... 1070s Selecting previously unselected package libmodule-implementation-perl. 1070s Preparing to unpack .../075-libmodule-implementation-perl_0.09-2_all.deb ... 1070s Unpacking libmodule-implementation-perl (0.09-2) ... 1070s Selecting previously unselected package libsub-exporter-progressive-perl. 1070s Preparing to unpack .../076-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1070s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1070s Selecting previously unselected package libvariable-magic-perl. 1070s Preparing to unpack .../077-libvariable-magic-perl_0.63-1build3_amd64.deb ... 1070s Unpacking libvariable-magic-perl (0.63-1build3) ... 1070s Selecting previously unselected package libb-hooks-endofscope-perl. 1070s Preparing to unpack .../078-libb-hooks-endofscope-perl_0.28-1_all.deb ... 1070s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 1070s Selecting previously unselected package libcrypt-random-seed-perl. 1070s Preparing to unpack .../079-libcrypt-random-seed-perl_0.03-3_all.deb ... 1070s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1070s Selecting previously unselected package libmath-random-isaac-perl. 1070s Preparing to unpack .../080-libmath-random-isaac-perl_1.004-2_all.deb ... 1070s Unpacking libmath-random-isaac-perl (1.004-2) ... 1070s Selecting previously unselected package libbytes-random-secure-perl. 1070s Preparing to unpack .../081-libbytes-random-secure-perl_0.29-3_all.deb ... 1070s Unpacking libbytes-random-secure-perl (0.29-3) ... 1070s Selecting previously unselected package libclass-c3-perl. 1070s Preparing to unpack .../082-libclass-c3-perl_0.35-2_all.deb ... 1070s Unpacking libclass-c3-perl (0.35-2) ... 1070s Selecting previously unselected package libclass-data-inheritable-perl. 1070s Preparing to unpack .../083-libclass-data-inheritable-perl_0.08-3_all.deb ... 1070s Unpacking libclass-data-inheritable-perl (0.08-3) ... 1070s Selecting previously unselected package libclass-inspector-perl. 1070s Preparing to unpack .../084-libclass-inspector-perl_1.36-3_all.deb ... 1070s Unpacking libclass-inspector-perl (1.36-3) ... 1070s Selecting previously unselected package libclass-method-modifiers-perl. 1070s Preparing to unpack .../085-libclass-method-modifiers-perl_2.15-1_all.deb ... 1070s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1070s Selecting previously unselected package libclass-singleton-perl. 1070s Preparing to unpack .../086-libclass-singleton-perl_1.6-2_all.deb ... 1070s Unpacking libclass-singleton-perl (1.6-2) ... 1070s Selecting previously unselected package libclone-perl:amd64. 1070s Preparing to unpack .../087-libclone-perl_0.46-1build3_amd64.deb ... 1070s Unpacking libclone-perl:amd64 (0.46-1build3) ... 1070s Selecting previously unselected package perl-openssl-defaults:amd64. 1070s Preparing to unpack .../088-perl-openssl-defaults_7build2_amd64.deb ... 1070s Unpacking perl-openssl-defaults:amd64 (7build2) ... 1070s Selecting previously unselected package libcrypt-ssleay-perl. 1070s Preparing to unpack .../089-libcrypt-ssleay-perl_0.73.06-2build5_amd64.deb ... 1070s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 1070s Selecting previously unselected package libparams-util-perl. 1070s Preparing to unpack .../090-libparams-util-perl_1.102-2build3_amd64.deb ... 1070s Unpacking libparams-util-perl (1.102-2build3) ... 1070s Selecting previously unselected package libsub-install-perl. 1070s Preparing to unpack .../091-libsub-install-perl_0.929-1_all.deb ... 1070s Unpacking libsub-install-perl (0.929-1) ... 1070s Selecting previously unselected package libdata-optlist-perl. 1070s Preparing to unpack .../092-libdata-optlist-perl_0.114-1_all.deb ... 1070s Unpacking libdata-optlist-perl (0.114-1) ... 1070s Selecting previously unselected package libdevel-stacktrace-perl. 1070s Preparing to unpack .../093-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1070s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1070s Selecting previously unselected package libencode-locale-perl. 1070s Preparing to unpack .../094-libencode-locale-perl_1.05-3_all.deb ... 1070s Unpacking libencode-locale-perl (1.05-3) ... 1070s Selecting previously unselected package libsub-exporter-perl. 1070s Preparing to unpack .../095-libsub-exporter-perl_0.990-1_all.deb ... 1070s Unpacking libsub-exporter-perl (0.990-1) ... 1070s Selecting previously unselected package libeval-closure-perl. 1070s Preparing to unpack .../096-libeval-closure-perl_0.14-3_all.deb ... 1070s Unpacking libeval-closure-perl (0.14-3) ... 1070s Selecting previously unselected package libexception-class-perl. 1070s Preparing to unpack .../097-libexception-class-perl_1.45-1_all.deb ... 1070s Unpacking libexception-class-perl (1.45-1) ... 1070s Selecting previously unselected package libfcgi0t64:amd64. 1070s Preparing to unpack .../098-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 1070s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 1070s Selecting previously unselected package libfcgi-perl. 1070s Preparing to unpack .../099-libfcgi-perl_0.82+ds-3build1_amd64.deb ... 1070s Unpacking libfcgi-perl (0.82+ds-3build1) ... 1070s Selecting previously unselected package libtimedate-perl. 1070s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 1070s Unpacking libtimedate-perl (2.3300-2) ... 1070s Selecting previously unselected package libhttp-date-perl. 1070s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 1070s Unpacking libhttp-date-perl (6.06-1) ... 1070s Selecting previously unselected package libfile-listing-perl. 1070s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 1070s Unpacking libfile-listing-perl (6.16-1) ... 1070s Selecting previously unselected package libfile-sharedir-perl. 1070s Preparing to unpack .../103-libfile-sharedir-perl_1.118-3_all.deb ... 1070s Unpacking libfile-sharedir-perl (1.118-3) ... 1071s Selecting previously unselected package libhtml-tagset-perl. 1071s Preparing to unpack .../104-libhtml-tagset-perl_3.20-6_all.deb ... 1071s Unpacking libhtml-tagset-perl (3.20-6) ... 1071s Selecting previously unselected package liburi-perl. 1071s Preparing to unpack .../105-liburi-perl_5.27-1_all.deb ... 1071s Unpacking liburi-perl (5.27-1) ... 1071s Selecting previously unselected package libhtml-parser-perl:amd64. 1071s Preparing to unpack .../106-libhtml-parser-perl_3.81-1build3_amd64.deb ... 1071s Unpacking libhtml-parser-perl:amd64 (3.81-1build3) ... 1071s Selecting previously unselected package libhtml-tree-perl. 1071s Preparing to unpack .../107-libhtml-tree-perl_5.07-3_all.deb ... 1071s Unpacking libhtml-tree-perl (5.07-3) ... 1071s Selecting previously unselected package libio-html-perl. 1071s Preparing to unpack .../108-libio-html-perl_1.004-3_all.deb ... 1071s Unpacking libio-html-perl (1.004-3) ... 1071s Selecting previously unselected package liblwp-mediatypes-perl. 1071s Preparing to unpack .../109-liblwp-mediatypes-perl_6.04-2_all.deb ... 1071s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1071s Selecting previously unselected package libhttp-message-perl. 1071s Preparing to unpack .../110-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 1071s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 1071s Selecting previously unselected package libhttp-cookies-perl. 1071s Preparing to unpack .../111-libhttp-cookies-perl_6.11-1_all.deb ... 1071s Unpacking libhttp-cookies-perl (6.11-1) ... 1071s Selecting previously unselected package libpod-parser-perl. 1071s Preparing to unpack .../112-libpod-parser-perl_1.67-1_all.deb ... 1071s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 1071s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 1071s Unpacking libpod-parser-perl (1.67-1) ... 1071s Selecting previously unselected package libhttp-negotiate-perl. 1071s Preparing to unpack .../113-libhttp-negotiate-perl_6.01-2_all.deb ... 1071s Unpacking libhttp-negotiate-perl (6.01-2) ... 1071s Selecting previously unselected package libnet-ssleay-perl:amd64. 1071s Preparing to unpack .../114-libnet-ssleay-perl_1.94-1build3_amd64.deb ... 1071s Unpacking libnet-ssleay-perl:amd64 (1.94-1build3) ... 1071s Selecting previously unselected package libio-socket-ssl-perl. 1071s Preparing to unpack .../115-libio-socket-ssl-perl_2.085-1_all.deb ... 1071s Unpacking libio-socket-ssl-perl (2.085-1) ... 1071s Selecting previously unselected package libnet-http-perl. 1071s Preparing to unpack .../116-libnet-http-perl_6.23-1_all.deb ... 1071s Unpacking libnet-http-perl (6.23-1) ... 1071s Selecting previously unselected package liblwp-protocol-https-perl. 1071s Preparing to unpack .../117-liblwp-protocol-https-perl_6.13-1_all.deb ... 1071s Unpacking liblwp-protocol-https-perl (6.13-1) ... 1071s Selecting previously unselected package libwww-robotrules-perl. 1071s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1_all.deb ... 1071s Unpacking libwww-robotrules-perl (6.02-1) ... 1071s Selecting previously unselected package libwww-perl. 1071s Preparing to unpack .../119-libwww-perl_6.76-1_all.deb ... 1071s Unpacking libwww-perl (6.76-1) ... 1071s Selecting previously unselected package libxml-parser-perl. 1071s Preparing to unpack .../120-libxml-parser-perl_2.47-1build3_amd64.deb ... 1071s Unpacking libxml-parser-perl (2.47-1build3) ... 1071s Selecting previously unselected package libxml-perl. 1071s Preparing to unpack .../121-libxml-perl_0.08-4_all.deb ... 1071s Unpacking libxml-perl (0.08-4) ... 1071s Selecting previously unselected package libxml-regexp-perl. 1071s Preparing to unpack .../122-libxml-regexp-perl_0.04-1.1_all.deb ... 1071s Unpacking libxml-regexp-perl (0.04-1.1) ... 1071s Selecting previously unselected package libxml-dom-perl. 1071s Preparing to unpack .../123-libxml-dom-perl_1.46-2_all.deb ... 1071s Unpacking libxml-dom-perl (1.46-2) ... 1071s Selecting previously unselected package libhttp-dav-perl. 1071s Preparing to unpack .../124-libhttp-dav-perl_0.49-3_all.deb ... 1071s Unpacking libhttp-dav-perl (0.49-3) ... 1071s Selecting previously unselected package libmro-compat-perl. 1071s Preparing to unpack .../125-libmro-compat-perl_0.15-2_all.deb ... 1071s Unpacking libmro-compat-perl (0.15-2) ... 1071s Selecting previously unselected package libpackage-stash-perl. 1071s Preparing to unpack .../126-libpackage-stash-perl_0.40-1_all.deb ... 1071s Unpacking libpackage-stash-perl (0.40-1) ... 1071s Selecting previously unselected package libsub-identify-perl. 1071s Preparing to unpack .../127-libsub-identify-perl_0.14-3build3_amd64.deb ... 1071s Unpacking libsub-identify-perl (0.14-3build3) ... 1071s Selecting previously unselected package libsub-name-perl:amd64. 1071s Preparing to unpack .../128-libsub-name-perl_0.27-1build3_amd64.deb ... 1071s Unpacking libsub-name-perl:amd64 (0.27-1build3) ... 1071s Selecting previously unselected package libnamespace-clean-perl. 1071s Preparing to unpack .../129-libnamespace-clean-perl_0.27-2_all.deb ... 1071s Unpacking libnamespace-clean-perl (0.27-2) ... 1071s Selecting previously unselected package libnamespace-autoclean-perl. 1071s Preparing to unpack .../130-libnamespace-autoclean-perl_0.29-2_all.deb ... 1071s Unpacking libnamespace-autoclean-perl (0.29-2) ... 1072s Selecting previously unselected package libparams-validationcompiler-perl. 1072s Preparing to unpack .../131-libparams-validationcompiler-perl_0.31-1_all.deb ... 1072s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1072s Selecting previously unselected package libprotocol-http2-perl. 1072s Preparing to unpack .../132-libprotocol-http2-perl_1.10-3_all.deb ... 1072s Unpacking libprotocol-http2-perl (1.10-3) ... 1072s Selecting previously unselected package librole-tiny-perl. 1072s Preparing to unpack .../133-librole-tiny-perl_2.002004-1_all.deb ... 1072s Unpacking librole-tiny-perl (2.002004-1) ... 1072s Selecting previously unselected package libsub-quote-perl. 1072s Preparing to unpack .../134-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1072s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1072s Selecting previously unselected package libxstring-perl:amd64. 1072s Preparing to unpack .../135-libxstring-perl_0.005-2build3_amd64.deb ... 1072s Unpacking libxstring-perl:amd64 (0.005-2build3) ... 1072s Selecting previously unselected package libspecio-perl. 1072s Preparing to unpack .../136-libspecio-perl_0.48-1_all.deb ... 1072s Unpacking libspecio-perl (0.48-1) ... 1072s Selecting previously unselected package perl-doc. 1072s Preparing to unpack .../137-perl-doc_5.38.2-3.2build2_all.deb ... 1072s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 1072s Unpacking perl-doc (5.38.2-3.2build2) ... 1072s Selecting previously unselected package libdatetime-locale-perl. 1072s Preparing to unpack .../138-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 1072s Unpacking libdatetime-locale-perl (1:1.37-1) ... 1072s Selecting previously unselected package libdatetime-timezone-perl. 1072s Preparing to unpack .../139-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 1072s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 1072s Selecting previously unselected package libdatetime-perl. 1072s Preparing to unpack .../140-libdatetime-perl_2%3a1.65-1build2_amd64.deb ... 1072s Unpacking libdatetime-perl (2:1.65-1build2) ... 1073s Selecting previously unselected package autopkgtest-satdep. 1073s Preparing to unpack .../141-1-autopkgtest-satdep.deb ... 1073s Unpacking autopkgtest-satdep (0) ... 1073s Setting up libanyevent-perl (7.170-2build6) ... 1073s Setting up libmath-random-isaac-perl (1.004-2) ... 1073s Setting up libclass-inspector-perl (1.36-3) ... 1073s Setting up libdynaloader-functions-perl (0.003-3) ... 1073s Setting up libclass-method-modifiers-perl (2.15-1) ... 1073s Setting up libxml-regexp-perl (0.04-1.1) ... 1073s Setting up libclone-perl:amd64 (0.46-1build3) ... 1073s Setting up libarchive-zip-perl (1.68-1) ... 1073s Setting up libsub-identify-perl (0.14-3build3) ... 1073s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 1073s Setting up libhtml-tagset-perl (3.20-6) ... 1073s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 1073s Setting up liblwp-mediatypes-perl (6.04-2) ... 1073s Setting up libtry-tiny-perl (0.31-2) ... 1073s Setting up libprotocol-http2-perl (1.10-3) ... 1073s Setting up perl-openssl-defaults:amd64 (7build2) ... 1073s Setting up perl-doc (5.38.2-3.2build2) ... 1073s Setting up m4 (1.4.19-4) ... 1073s Setting up libclass-singleton-perl (1.6-2) ... 1073s Setting up libencode-locale-perl (1.05-3) ... 1073s Setting up libxstring-perl:amd64 (0.005-2build3) ... 1073s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libpcre2-16-0:amd64 (10.42-4ubuntu1) ... 1073s Setting up libsub-install-perl (0.929-1) ... 1073s Setting up autotools-dev (20220109.1) ... 1073s Setting up libpcre2-32-0:amd64 (10.42-4ubuntu1) ... 1073s Setting up libclass-data-inheritable-perl (0.08-3) ... 1073s Setting up libalgorithm-c3-perl (0.11-2) ... 1073s Setting up libexpat1-dev:amd64 (2.6.1-2build1) ... 1073s Setting up libcrypt-random-seed-perl (0.03-3) ... 1073s Setting up libldap-dev:amd64 (2.6.7+dfsg-1~exp1ubuntu8) ... 1073s Setting up uuid-dev:amd64 (2.39.3-9ubuntu4) ... 1073s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libmpc3:amd64 (1.3.1-1) ... 1073s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libvariable-magic-perl (0.63-1build3) ... 1073s Setting up libio-html-perl (1.004-3) ... 1073s Setting up libpod-parser-perl (1.67-1) ... 1073s Setting up autopoint (0.21-14ubuntu1) ... 1073s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 1073s Setting up libparams-util-perl (1.102-2build3) ... 1073s Setting up autoconf (2.71-3) ... 1073s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1073s Setting up libtimedate-perl (2.3300-2) ... 1073s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libsub-name-perl:amd64 (0.27-1build3) ... 1073s Setting up libpcre2-posix3:amd64 (10.42-4ubuntu1) ... 1073s Setting up dwz (0.15-1build6) ... 1073s Setting up libsctp1:amd64 (1.0.19+dfsg-2) ... 1073s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 1073s Setting up librole-tiny-perl (2.002004-1) ... 1073s Setting up debugedit (1:5.0-5build2) ... 1073s Setting up libfile-sharedir-perl (1.118-3) ... 1073s Setting up libfcgi-perl (0.82+ds-3build1) ... 1073s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 1073s Setting up libsub-override-perl (0.10-1) ... 1073s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1073s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1073s Setting up apache2-data (2.4.58-1ubuntu7) ... 1073s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libisl23:amd64 (0.26-3) ... 1073s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up liburi-perl (5.27-1) ... 1073s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 1073s Setting up libnet-ssleay-perl:amd64 (1.94-1build3) ... 1073s Setting up automake (1:1.16.5-1.3ubuntu1) ... 1073s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 1073s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 1073s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1073s Setting up libhttp-date-perl (6.06-1) ... 1073s Setting up gettext (0.21-14ubuntu1) ... 1073s Setting up libfile-listing-perl (6.16-1) ... 1073s Setting up libpcre2-dev:amd64 (10.42-4ubuntu1) ... 1073s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1073s Setting up libnet-http-perl (6.23-1) ... 1073s Setting up libexception-class-perl (1.45-1) ... 1073s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 1073s Setting up libclass-c3-perl (0.35-2) ... 1073s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 1073s Setting up libdevel-callchecker-perl:amd64 (0.008-2build3) ... 1073s Setting up intltool-debian (0.35.0+20060710.6) ... 1073s Setting up libbytes-random-secure-perl (0.29-3) ... 1073s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 1073s Setting up libdata-optlist-perl (0.114-1) ... 1073s Setting up libsctp-dev:amd64 (1.0.19+dfsg-2) ... 1073s Setting up dh-strip-nondeterminism (1.13.1-1) ... 1073s Setting up libwww-robotrules-perl (6.02-1) ... 1073s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 1073s Setting up libhtml-parser-perl:amd64 (3.81-1build3) ... 1073s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 1073s Setting up libmro-compat-perl (0.15-2) ... 1073s Setting up libio-socket-ssl-perl (2.085-1) ... 1073s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 1073s Setting up libsub-exporter-perl (0.990-1) ... 1073s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 1073s Setting up apache2-utils (2.4.58-1ubuntu7) ... 1073s Setting up libeval-closure-perl (0.14-3) ... 1073s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1073s Setting up libhttp-negotiate-perl (6.01-2) ... 1073s Setting up libparams-validationcompiler-perl (0.31-1) ... 1073s Setting up cpp-13 (13.2.0-23ubuntu3) ... 1073s Setting up libhttp-cookies-perl (6.11-1) ... 1073s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1073s Setting up po-debconf (1.0.21+nmu1) ... 1073s Setting up libhtml-tree-perl (5.07-3) ... 1073s Setting up libparams-classify-perl:amd64 (0.015-2build5) ... 1073s Setting up apache2-bin (2.4.58-1ubuntu7) ... 1073s Setting up libmodule-runtime-perl (0.016-2) ... 1073s Setting up libapr1-dev (1.7.2-3.1build2) ... 1073s Setting up gcc-13 (13.2.0-23ubuntu3) ... 1073s Setting up cpp (4:13.2.0-7ubuntu1) ... 1073s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 1073s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1073s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1073s Setting up libtool (2.4.7-7) ... 1073s Setting up libmodule-implementation-perl (0.09-2) ... 1073s Setting up libpackage-stash-perl (0.40-1) ... 1073s Setting up apache2 (2.4.58-1ubuntu7) ... 1073s Enabling module mpm_event. 1073s Enabling module authz_core. 1073s Enabling module authz_host. 1073s Enabling module authn_core. 1073s Enabling module auth_basic. 1073s Enabling module access_compat. 1073s Enabling module authn_file. 1073s Enabling module authz_user. 1073s Enabling module alias. 1073s Enabling module dir. 1073s Enabling module autoindex. 1073s Enabling module env. 1073s Enabling module mime. 1073s Enabling module negotiation. 1073s Enabling module setenvif. 1073s Enabling module filter. 1073s Enabling module deflate. 1073s Enabling module status. 1073s Enabling module reqtimeout. 1073s Enabling conf charset. 1073s Enabling conf localized-error-pages. 1073s Enabling conf other-vhosts-access-log. 1073s Enabling conf security. 1073s Enabling conf serve-cgi-bin. 1074s Enabling site 000-default. 1074s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1075s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1076s Setting up gcc (4:13.2.0-7ubuntu1) ... 1076s Setting up dh-autoreconf (20) ... 1076s Setting up libspecio-perl (0.48-1) ... 1076s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1076s Setting up libb-hooks-endofscope-perl (0.28-1) ... 1076s Setting up g++-13 (13.2.0-23ubuntu3) ... 1076s Setting up debhelper (13.14.1ubuntu5) ... 1076s Setting up libnamespace-clean-perl (0.27-2) ... 1076s Setting up g++ (4:13.2.0-7ubuntu1) ... 1076s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1076s Setting up build-essential (12.10ubuntu1) ... 1076s Setting up libnamespace-autoclean-perl (0.29-2) ... 1076s Setting up libdatetime-locale-perl (1:1.37-1) ... 1076s Setting up apache2-dev (2.4.58-1ubuntu7) ... 1076s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 1076s Setting up libdatetime-perl (2:1.65-1build2) ... 1076s Setting up liblwp-protocol-https-perl (6.13-1) ... 1076s Setting up libwww-perl (6.76-1) ... 1076s Setting up libxml-parser-perl (2.47-1build3) ... 1076s Setting up libxml-perl (0.08-4) ... 1076s Setting up libxml-dom-perl (1.46-2) ... 1076s Setting up libhttp-dav-perl (0.49-3) ... 1076s Setting up autopkgtest-satdep (0) ... 1076s Processing triggers for libc-bin (2.39-0ubuntu8) ... 1076s Processing triggers for ufw (0.36.2-5) ... 1076s Processing triggers for man-db (2.12.0-4build1) ... 1078s Processing triggers for install-info (7.1-3build2) ... 1082s (Reading database ... 84164 files and directories currently installed.) 1082s Removing autopkgtest-satdep (0) ... 1083s autopkgtest [21:35:42]: test run-test-suite: [----------------------- 1083s + set -o pipefail 1083s + export LANG=C 1083s + LANG=C 1083s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1083s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1083s + TESTS= 1083s + TESTUSER=tuser 1083s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 1083s + useradd --user-group --system --create-home -s /bin/bash tuser 1083s + cp -a debian/perl-framework /tmp/autopkgtest.YP1jCO/autopkgtest_tmp 1083s + cd /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework 1083s + export HARNESS_VERBOSE=1 1083s + HARNESS_VERBOSE=1 1083s =============Running-with-mpm_prefork========== 1083s + run_tests mpm_prefork 1083s + local MPM=mpm_prefork 1083s + shift 1083s + local LOG=testlog.mpm_prefork 1083s + echo =============Running-with-mpm_prefork========== 1083s + rm -f apache2.conf.debian 1083s + cp /etc/apache2/apache2.conf apache2.conf.debian 1083s + cat /etc/apache2/mods-available/mpm_prefork.load 1083s + 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 1083s + grep -v mpm_ 1083s + xargs cat 1083s + for m in bucketeer case_filter case_filter_in 1083s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1083s + for m in bucketeer case_filter case_filter_in 1083s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1083s + for m in bucketeer case_filter case_filter_in 1083s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1083s + cat /etc/apache2/mods-available/mime.conf 1083s + echo 'Servername localhost' 1083s + make clean 1083s make: *** No rule to make target 'clean'. Stop. 1083s + true 1083s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1083s + chown -R tuser: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp 1083s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1083s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1083s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1083s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1083s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1083s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1083s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1083s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1083s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1083s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1083s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1083s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1083s Warning: NAME must be a package name 1083s Checking if your kit is complete... 1083s Looks good 1083s [ info] generating script t/TEST 1083s [ info] generating script ./t/cgi-bin/next_available_port.pl 1083s [ info] generating script ./t/cgi-bin/cookies.pl 1083s [ info] generating script t/TEST 1083s Writing MYMETA.yml and MYMETA.json 1083s Writing MYMETA.yml and MYMETA.json 1083s Checking for Cwd...ok 1083s Checking for File::Spec...ok 1083s Generating a Unix-style Makefile 1083s Writing Makefile for httpd-test 1083s Writing MYMETA.yml and MYMETA.json 1083s + su tuser -c 't/TEST ' 1083s + tee testlog.mpm_prefork 1083s [warning] setting ulimit to allow core files 1083s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/TEST 1086s [warning] generating SSL CA for asf 1086s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1086s ...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+..........+...+......+...+.....+............+.+...+..+....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+.+..+..........+.........+......+............+..+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1086s ...+...........+.+.....+.+........+.+.....+.+........+..........+.................+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+..+.+..+............+...+...+....+.................+...+.......+.........+.....+.+...+..+.+.....+....+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+..+...+...+.+.....+...+.............+..+......+...............+....+...+.....+.......+.....+...+.........+....+.........+...........+.........+.......+.....+...+...+............+.............+...+.....+.......+.........+.............................+....+...+.........+.....+.+..+......+.......+..............+.+.....+...+.......+...+.....................+.........+..+...+.+...+..+.....................+...+....+.....+.......+...+..+.+...+.........+............+........+.+............+.........+.....+.+..+.......+........+.+......+...+..+...+...+......................+..+.+...+...........+...+..........+.....+...+...+....+..+.+....................+.......+...+..+......+......+.........+..........+..............+...+....+........+......+.+........+.+...........+.+.....+...+....+.....+......+.......+............+........+.......+..+.........+.+......+.....+...+.......+........+.+.....+....+.....+.......+..+...+.......+......+.....+....+.....+.+..+...............+....+...+........+..........+...+...........+....+..+...................+...+..+......+.......+...............+........+.............+..+....+..............+......+...+...+...+.+...+..+.+..+.............+.................+.......+...+......+............+...+.....+....+..+.........+.......+............+........+...+......+....+..+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1086s ----- 1086s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1086s [ info] openssl genrsa -out keys/client_colon.pem 2048 1087s [ 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 1087s [ 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 1087s Using configuration from conf/client_colon.cnf 1087s Check that the request matches the signature 1087s Signature ok 1087s The Subject's Distinguished Name is as follows 1087s countryName :PRINTABLE:'US' 1087s stateOrProvinceName :ASN.1 12:'California' 1087s localityName :ASN.1 12:'San Francisco' 1087s organizationName :ASN.1 12:'ASF' 1087s organizationalUnitName:ASN.1 12:'httpd-test' 1087s commonName :ASN.1 12:'user:colon' 1087s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1087s Certificate is to be certified until Apr 8 21:35:46 2025 GMT (365 days) 1087s 1087s Write out database with 1 new entries 1087s Database updated 1087s [ 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 1087s [ info] generating proxy cert: proxy/client_colon.pem 1087s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1087s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1087s [ 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 1087s [ 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 1087s Using configuration from conf/server_des3_dsa.cnf 1087s Check that the request matches the signature 1087s Signature ok 1087s The Subject's Distinguished Name is as follows 1087s countryName :PRINTABLE:'US' 1087s stateOrProvinceName :ASN.1 12:'California' 1087s localityName :ASN.1 12:'San Francisco' 1087s organizationName :ASN.1 12:'ASF' 1087s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1087s commonName :ASN.1 12:'localhost' 1087s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1087s Certificate is to be certified until Apr 8 21:35:46 2025 GMT (365 days) 1087s 1087s Write out database with 1 new entries 1087s Database updated 1087s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1087s [ 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 1087s [ 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 1087s Using configuration from conf/server2_dsa.cnf 1087s Check that the request matches the signature 1087s Signature ok 1087s The Subject's Distinguished Name is as follows 1087s countryName :PRINTABLE:'US' 1087s stateOrProvinceName :ASN.1 12:'California' 1087s localityName :ASN.1 12:'San Francisco' 1087s organizationName :ASN.1 12:'ASF' 1087s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1087s commonName :ASN.1 12:'localhost' 1087s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1087s Certificate is to be certified until Apr 8 21:35:46 2025 GMT (365 days) 1087s 1087s Write out database with 1 new entries 1087s Database updated 1087s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1087s [ 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 1087s [ 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 1087s Using configuration from conf/server_des3.cnf 1087s Check that the request matches the signature 1087s Signature ok 1087s The Subject's Distinguished Name is as follows 1087s countryName :PRINTABLE:'US' 1087s stateOrProvinceName :ASN.1 12:'California' 1087s localityName :ASN.1 12:'San Francisco' 1087s organizationName :ASN.1 12:'ASF' 1087s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1087s commonName :ASN.1 12:'localhost' 1087s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1087s Certificate is to be certified until Apr 8 21:35:46 2025 GMT (365 days) 1087s 1087s Write out database with 1 new entries 1087s Database updated 1087s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1088s [ 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 1088s [ 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 1088s Using configuration from conf/client_revoked.cnf 1088s Check that the request matches the signature 1088s Signature ok 1088s The Subject's Distinguished Name is as follows 1088s countryName :PRINTABLE:'US' 1088s stateOrProvinceName :ASN.1 12:'California' 1088s localityName :ASN.1 12:'San Francisco' 1088s organizationName :ASN.1 12:'ASF' 1088s organizationalUnitName:ASN.1 12:'httpd-test' 1088s commonName :ASN.1 12:'client_revoked' 1088s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1088s Certificate is to be certified until Apr 8 21:35:47 2025 GMT (365 days) 1088s 1088s Write out database with 1 new entries 1088s Database updated 1088s [ 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 1088s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1088s Using configuration from conf/cacrl.cnf 1088s Revoking Certificate 05. 1088s Database updated 1088s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1088s Using configuration from conf/cacrl.cnf 1088s [ info] generating proxy cert: proxy/client_revoked.pem 1088s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1088s [ 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 1088s [ 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 1088s Using configuration from conf/server2_des3.cnf 1088s Check that the request matches the signature 1088s Signature ok 1088s The Subject's Distinguished Name is as follows 1088s countryName :PRINTABLE:'US' 1088s stateOrProvinceName :ASN.1 12:'California' 1088s localityName :ASN.1 12:'San Francisco' 1088s organizationName :ASN.1 12:'ASF' 1088s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1088s commonName :ASN.1 12:'localhost' 1088s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1088s Certificate is to be certified until Apr 8 21:35:47 2025 GMT (365 days) 1088s 1088s Write out database with 1 new entries 1088s Database updated 1088s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1088s [ 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 1088s [ 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 1088s Using configuration from conf/client_snakeoil.cnf 1088s Check that the request matches the signature 1088s Signature ok 1088s The Subject's Distinguished Name is as follows 1088s countryName :PRINTABLE:'AU' 1088s stateOrProvinceName :ASN.1 12:'Queensland' 1088s localityName :ASN.1 12:'Mackay' 1088s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1088s organizationalUnitName:ASN.1 12:'Staff' 1088s commonName :ASN.1 12:'client_snakeoil' 1088s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1088s Certificate is to be certified until Apr 8 21:35:47 2025 GMT (365 days) 1088s 1088s Write out database with 1 new entries 1088s Database updated 1088s [ 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 1088s [ info] generating proxy cert: proxy/client_snakeoil.pem 1088s [ info] openssl genrsa -out keys/server.pem 2048 1089s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1089s [ 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 1089s Using configuration from conf/server.cnf 1089s Check that the request matches the signature 1089s Signature ok 1089s The Subject's Distinguished Name is as follows 1089s countryName :PRINTABLE:'US' 1089s stateOrProvinceName :ASN.1 12:'California' 1089s localityName :ASN.1 12:'San Francisco' 1089s organizationName :ASN.1 12:'ASF' 1089s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1089s commonName :ASN.1 12:'localhost' 1089s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1089s Certificate is to be certified until Apr 8 21:35:48 2025 GMT (365 days) 1089s 1089s Write out database with 1 new entries 1089s Database updated 1089s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1089s [ 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 1089s [ 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 1089s Using configuration from conf/server_dsa.cnf 1089s Check that the request matches the signature 1089s Signature ok 1089s The Subject's Distinguished Name is as follows 1089s countryName :PRINTABLE:'US' 1089s stateOrProvinceName :ASN.1 12:'California' 1089s localityName :ASN.1 12:'San Francisco' 1089s organizationName :ASN.1 12:'ASF' 1089s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1089s commonName :ASN.1 12:'localhost' 1089s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1089s Certificate is to be certified until Apr 8 21:35:48 2025 GMT (365 days) 1089s 1089s Write out database with 1 new entries 1089s Database updated 1089s [ info] openssl genrsa -out keys/client_ok.pem 2048 1089s [ 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 1089s [ info] openssl ca -policy policy_anything -in csr/client_ok.csr -out certs/client_ok.crt -passin pass:httpd -config conf/client_ok.cnf -batch -extensions client_ok_ext 1089s Using configuration from conf/client_ok.cnf 1089s Check that the request matches the signature 1089s Signature ok 1089s The Subject's Distinguished Name is as follows 1089s countryName :PRINTABLE:'US' 1089s stateOrProvinceName :ASN.1 12:'California' 1089s localityName :ASN.1 12:'San Francisco' 1089s organizationName :ASN.1 12:'ASF' 1089s organizationalUnitName:ASN.1 12:'httpd-test' 1089s commonName :ASN.1 12:'client_ok' 1089s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1089s Certificate is to be certified until Apr 8 21:35:48 2025 GMT (365 days) 1089s 1089s Write out database with 1 new entries 1089s Database updated 1089s [ 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 1089s [ info] generating proxy cert: proxy/client_ok.pem 1089s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1089s [ 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 1089s [ 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 1089s Using configuration from conf/server2_des3_dsa.cnf 1089s Check that the request matches the signature 1089s Signature ok 1089s The Subject's Distinguished Name is as follows 1089s countryName :PRINTABLE:'US' 1089s stateOrProvinceName :ASN.1 12:'California' 1089s localityName :ASN.1 12:'San Francisco' 1089s organizationName :ASN.1 12:'ASF' 1089s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1089s commonName :ASN.1 12:'localhost' 1089s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1089s Certificate is to be certified until Apr 8 21:35:48 2025 GMT (365 days) 1089s 1089s Write out database with 1 new entries 1089s Database updated 1089s [ info] openssl genrsa -out keys/server2.pem 2048 1089s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1089s [ 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 1089s Using configuration from conf/server2.cnf 1089s Check that the request matches the signature 1089s Signature ok 1089s The Subject's Distinguished Name is as follows 1089s countryName :PRINTABLE:'US' 1089s stateOrProvinceName :ASN.1 12:'California' 1089s localityName :ASN.1 12:'San Francisco' 1089s organizationName :ASN.1 12:'ASF' 1089s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1089s commonName :ASN.1 12:'localhost' 1089s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1089s Certificate is to be certified until Apr 8 21:35:48 2025 GMT (365 days) 1089s 1089s Write out database with 1 new entries 1089s Database updated 1089s [ info] linked ca-bundle.crl to fdd35eee.r0 1089s cd nntp_like && make .libs/mod_nntp_like.so 1089s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1089s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1089s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1089s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1089s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1089s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 1089s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1089s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1089s cd list_modules && make .libs/mod_list_modules.so 1089s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1089s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1089s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1090s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1090s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1090s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 1090s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1090s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1090s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1090s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1090s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1090s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/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 1090s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1090s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1090s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 1090s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1090s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1090s cd test_ssl && make .libs/mod_test_ssl.so 1090s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1090s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1090s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1090s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1091s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1091s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 1091s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1091s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1091s cd authany && make .libs/mod_authany.so 1091s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/authany' 1091s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1091s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1091s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1091s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1091s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 1091s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1091s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/authany' 1091s cd fold && make .libs/mod_fold.so 1091s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/fold' 1091s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1091s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1091s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1091s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1091s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 1092s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1092s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/fold' 1092s cd input_body_filter && make .libs/mod_input_body_filter.so 1092s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1092s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1092s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/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 1092s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1092s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1092s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 1092s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1092s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1092s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1092s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1092s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1092s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/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 1092s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1092s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1092s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 1093s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1093s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1093s cd memory_track && make .libs/mod_memory_track.so 1093s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1093s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1093s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1093s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1093s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1093s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 1093s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1093s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1093s cd echo_post && make .libs/mod_echo_post.so 1093s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1093s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1093s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1093s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1093s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1093s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 1093s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1093s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1093s cd test_rwrite && make .libs/mod_test_rwrite.so 1093s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1093s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1093s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1094s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1094s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1094s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 1094s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1094s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1094s cd client_add_filter && make .libs/mod_client_add_filter.so 1094s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1094s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1094s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/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 1094s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1094s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1094s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 1094s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1094s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1094s cd eat_post && make .libs/mod_eat_post.so 1094s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1094s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1094s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1094s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1094s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1095s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 1095s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1095s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1095s cd test_session && make .libs/mod_test_session.so 1095s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_session' 1095s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1095s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1095s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1095s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1095s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 1095s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1095s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_session' 1095s cd random_chunk && make .libs/mod_random_chunk.so 1095s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1095s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1095s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1095s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1095s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1095s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 1096s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1096s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1096s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1096s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1096s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1096s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/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 1096s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1096s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1096s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 1096s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1096s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1096s cd test_utilities && make .libs/mod_test_utilities.so 1096s make[1]: Entering directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1096s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1096s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1096s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1096s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1096s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 1096s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1096s make[1]: Leaving directory '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1096s /usr/sbin/apache2 -d /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1096s using Apache/2.4.58 (prefork MPM) 1096s 1096s waiting 60 seconds for server to start: .[Mon Apr 08 21:35:55.809411 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to trace8 1096s [Mon Apr 08 21:35:55.810736 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1096s [Mon Apr 08 21:35:55.811046 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1096s [Mon Apr 08 21:35:55.812411 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1096s [Mon Apr 08 21:35:55.812480 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1096s [Mon Apr 08 21:35:55.812519 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to info 1096s [Mon Apr 08 21:35:55.812527 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'core', trying 'core_module' 1096s [Mon Apr 08 21:35:55.812531 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module core.c to crit 1096s [Mon Apr 08 21:35:55.812534 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to crit 1096s [Mon Apr 08 21:35:55.812539 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'core', trying 'core_module' 1096s [Mon Apr 08 21:35:55.812543 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module core.c to info 1096s [Mon Apr 08 21:35:55.812551 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to crit 1096s [Mon Apr 08 21:35:55.812561 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'core', trying 'core_module' 1096s [Mon Apr 08 21:35:55.812565 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module core.c to info 1096s [Mon Apr 08 21:35:55.812570 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to crit 1096s [Mon Apr 08 21:35:55.812572 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to info 1096s [Mon Apr 08 21:35:55.812578 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'core', trying 'core_module' 1096s [Mon Apr 08 21:35:55.812581 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module core.c to crit 1096s [Mon Apr 08 21:35:55.812588 2024] [core:trace3] [pid 7263] core.c(3482): Setting LogLevel for all modules to info 1096s [Mon Apr 08 21:35:55.813233 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1096s [Mon Apr 08 21:35:55.813241 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1096s [Mon Apr 08 21:35:55.814436 2024] [proxy:info] [pid 7263] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1096s [Mon Apr 08 21:35:55.814513 2024] [core:trace6] [pid 7263] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1096s [Mon Apr 08 21:35:55.814548 2024] [core:trace3] [pid 7263] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1097s . 1097s waiting 60 seconds for server to start: ok (waited 0 secs) 1097s server localhost:8529 started 1097s server localhost:8530 listening (mod_nntp_like) 1097s server localhost:8531 listening (mod_nntp_like_ssl) 1097s server localhost:8532 listening (mod_ssl) 1097s server localhost:8533 listening (ssl_optional_cc) 1097s server localhost:8534 listening (ssl_pr33791) 1097s server localhost:8535 listening (ssl_ocsp) 1097s server localhost:8536 listening (mod_include) 1097s server localhost:8537 listening (mod_vhost_alias) 1097s server localhost:8538 listening (mod_proxy) 1097s server localhost:8539 listening (proxy_http_bal1) 1097s server localhost:8540 listening (proxy_http_bal2) 1097s server localhost:8541 listening (proxy_http_balancer) 1097s server localhost:8544 listening (proxy_fcgi) 1097s server localhost:8545 listening (mod_cache) 1097s server localhost:8546 listening (cve_2011_3368_rewrite) 1097s server localhost:8547 listening (proxy_http_reverse) 1097s server localhost:8548 listening (proxy_http_nofwd) 1097s server localhost:8549 listening (cve_2011_3368) 1097s server localhost:8550 listening (mod_headers) 1097s server localhost:8551 listening (mod_echo) 1097s server localhost:8552 listening (mod_echo_ssl) 1097s server localhost:8553 listening (error_document) 1097s server localhost:8554 listening (http_unsafe) 1097s server localhost:8555 listening (http_strict) 1097s server localhost:8556 listening (remote_ip) 1097s server localhost:8557 listening (h2c) 1097s server localhost:8558 listening (h2) 1097s server localhost:8559 listening (core) 1097s server localhost:8560 listening (proxy_http_https) 1097s server localhost:8561 listening (proxy_https_https) 1097s server localhost:8562 listening (proxy_http_https_proxy_section) 1097s server localhost:8563 listening (proxy_https_https_proxy_section) 1097s server localhost:8564 listening (proxy_https_http) 1099s [ info] adding source lib /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1106s t/ab/base.t ......................... 1106s 1..5 1106s # Running under perl version 5.038002 for linux 1106s # Current time local: Mon Apr 8 21:36:03 2024 1106s # Current time GMT: Mon Apr 8 21:36:03 2024 1106s # Using Test.pm version 1.31 1106s # Using Apache/Test.pm version 1.42 1106s # # running: 1106s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8559/ 1106s ok 1 1106s ok 2 1106s # # running: 1106s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1106s ok 3 1106s ok 4 1106s ok 5 1106s ok 1108s t/apache/404.t ...................... 1108s 1..2 1108s # Running under perl version 5.038002 for linux 1108s # Current time local: Mon Apr 8 21:36:05 2024 1108s # Current time GMT: Mon Apr 8 21:36:05 2024 1108s # Using Test.pm version 1.31 1108s # Using Apache/Test.pm version 1.42 1108s # GET_STR Response: 1108s # HTTP/1.1 404 Not Found 1108s # Connection: close 1108s # Date: Mon, 08 Apr 2024 21:36:07 GMT 1108s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1108s # Content-Length: 196 1108s # Content-Type: text/html; charset=iso-8859-1 1108s # Client-Date: Mon, 08 Apr 2024 21:36:07 GMT 1108s # Client-Peer: 127.0.0.1:8529 1108s # Client-Response-Num: 1 1108s # Title: 404 Not Found 1108s # 1108s # 1108s # 1108s # 404 Not Found 1108s # 1108s #

Not Found

1108s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1139s #

The requested URL was not found on this server.

1139s # ' 1139s ok 8 1139s # testing : /merge/notfound.html code 1139s # expected: 404 1139s # received: '404' 1139s ok 9 1139s # testing : /merge/notfound.html content 1139s # expected: 'testing merge' 1139s # received: 'testing merge' 1139s ok 10 1139s # testing : /merge/merge2/notfound.html code 1139s # expected: 404 1139s # received: '404' 1139s ok 11 1139s # testing : /merge/merge2/notfound.html content 1139s # expected: 'testing merge' 1139s # received: 'testing merge' 1139s ok 12 1139s # testing : /bounce/notfound.html code 1139s # expected: 404 1139s # received: '404' 1139s ok 13 1139s # testing : /bounce/notfound.html content 1139s # expected: qr/expire test/ 1139s # received: ' 1139s # expire test 1139s # expire test 1139s # ' 1139s ok 14 1139s ok 1141s t/apache/etags.t .................... 1141s # Checking for existence of FileETag directive 1141s # Returned 200: 1141s 1..61 1141s # Running under perl version 5.038002 for linux 1141s # Current time local: Mon Apr 8 21:36:38 2024 1141s # Current time GMT: Mon Apr 8 21:36:38 2024 1141s # Using Test.pm version 1.31 1141s # Using Apache/Test.pm version 1.42 1141s # --- 1141s # HEAD /apache/etags/m/plus-m/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 1 1141s # --- 1141s # HEAD /apache/etags/default/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 2 1141s # --- 1141s # HEAD /apache/etags/none/plus-is/test.txt 1141s # Expecting two components in ETag field 1141s # Received "8131a-b" 1141s ok 3 1141s # --- 1141s # HEAD /apache/etags/none/ms/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 4 1141s # --- 1141s # HEAD /apache/etags/ms/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 5 1141s # --- 1141s # HEAD /apache/etags/m/minus-mis/test.txt 1141s # Expecting field to be absent 1141s # Received "b-613edd771cbc0" 1141s ok 6 1141s # --- 1141s # HEAD /apache/etags/m/plus-ms/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 7 1141s # --- 1141s # HEAD /apache/etags/none/plus-i/test.txt 1141s # Expecting one component in ETag field 1141s # Received "81317" 1141s ok 8 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1141s # Expecting one component in ETag field 1141s # Received "b" 1141s ok 9 1141s # --- 1141s # HEAD /apache/etags/none/s/test.txt 1141s # Expecting one component in ETag field 1141s # Received "b" 1141s ok 10 1141s # --- 1141s # HEAD /apache/etags/all/s/test.txt 1141s # Expecting one component in ETag field 1141s # Received "b" 1141s ok 11 1141s # --- 1141s # HEAD /apache/etags/all/m/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 12 1141s # --- 1141s # HEAD /apache/etags/all/minus-mis/test.txt 1141s # Expecting field to be absent 1141s # Received "b-613edd771cbc0" 1141s ok 13 1141s # --- 1141s # HEAD /apache/etags/is/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812c8-b" 1141s ok 14 1141s # --- 1141s # HEAD /apache/etags/m/minus-s/test.txt 1141s # Expecting field to be absent 1141s # Received "613edd771cbc0" 1141s ok 15 1141s # --- 1141s # HEAD /apache/etags/none/is/test.txt 1141s # Expecting two components in ETag field 1141s # Received "81308-b" 1141s ok 16 1141s # --- 1141s # HEAD /apache/etags/none/plus-s/test.txt 1141s # Expecting one component in ETag field 1141s # Received "b" 1141s ok 17 1141s # --- 1141s # HEAD /apache/etags/none/mis/test.txt 1141s # Expecting three components in ETag field 1141s # Received "81311-b-613edd771cbc0" 1141s ok 18 1141s # --- 1141s # HEAD /apache/etags/m/plus-mi/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812eb-613edd771cbc0" 1141s ok 19 1141s # --- 1141s # HEAD /apache/etags/all/mis/test.txt 1141s # Expecting three components in ETag field 1141s # Received "812b9-b-613edd771cbc0" 1141s ok 20 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1141s # Expecting two components in ETag field 1141s # Received "81337-613edd771cbc0" 1141s ok 21 1141s # --- 1141s # HEAD /apache/etags/all/minus-mi/test.txt 1141s # Expecting one component in ETag field 1141s # Received "b" 1141s ok 22 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1141s # Expecting two components in ETag field 1141s # Received "8132b-b" 1141s ok 23 1141s # --- 1141s # HEAD /apache/etags/m/minus-ms/test.txt 1141s # Expecting field to be absent 1141s # Received "b-613edd771cbc0" 1141s ok 24 1141s # --- 1141s # HEAD /apache/etags/m/minus-i/test.txt 1141s # Expecting field to be absent 1141s # Received "613edd771cbc0" 1141s ok 25 1141s # --- 1141s # HEAD /apache/etags/none/plus-m/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 26 1141s # --- 1141s # HEAD /apache/etags/all/ms/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 27 1141s # --- 1141s # HEAD /apache/etags/m/plus-mis/test.txt 1141s # Expecting three components in ETag field 1141s # Received "812ee-b-613edd771cbc0" 1141s ok 28 1141s # --- 1141s # HEAD /apache/etags/all/test.txt 1141s # Expecting three components in ETag field 1141s # Received "812c0-b-613edd771cbc0" 1141s ok 29 1141s # --- 1141s # HEAD /apache/etags/m/plus-s/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 30 1141s # --- 1141s # HEAD /apache/etags/m/minus-is/test.txt 1141s # Expecting field to be absent 1141s # Received "613edd771cbc0" 1141s ok 31 1141s # --- 1141s # HEAD /apache/etags/none/plus-ms/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 32 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 33 1141s # --- 1141s # HEAD /apache/etags/m/minus-m/test.txt 1141s # Expecting field to be absent 1141s # Received "b-613edd771cbc0" 1141s ok 34 1141s # --- 1141s # HEAD /apache/etags/s/test.txt 1141s # Expecting one component in ETag field 1141s # Received "b" 1141s ok 35 1141s # --- 1141s # HEAD /apache/etags/m/plus-i/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812e2-613edd771cbc0" 1141s ok 36 1141s # --- 1141s # HEAD /apache/etags/all/minus-s/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812b6-613edd771cbc0" 1141s ok 37 1141s # --- 1141s # HEAD /apache/etags/all/inherit/test.txt 1141s # Expecting three components in ETag field 1141s # Received "81298-b-613edd771cbc0" 1141s ok 38 1141s # --- 1141s # HEAD /apache/etags/none/inherit/test.txt 1141s # Expecting field to be absent 1141s # ETag field is missing 1141s ok 39 1141s # --- 1141s # HEAD /apache/etags/none/plus-mi/test.txt 1141s # Expecting two components in ETag field 1141s # Received "81320-613edd771cbc0" 1141s ok 40 1141s # --- 1141s # HEAD /apache/etags/all/mi/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812a1-613edd771cbc0" 1141s ok 41 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 42 1141s # --- 1141s # HEAD /apache/etags/all/minus-m/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812aa-b" 1141s ok 43 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1141s # Expecting field to be absent 1141s # Received "b-613edd771cbc0" 1141s ok 44 1141s # --- 1141s # HEAD /apache/etags/m/minus-mi/test.txt 1141s # Expecting field to be absent 1141s # Received "b-613edd771cbc0" 1141s ok 45 1141s # --- 1141s # HEAD /apache/etags/mi/test.txt 1141s # Expecting two components in ETag field 1141s # Received "812f8-613edd771cbc0" 1141s ok 46 1141s # --- 1141s # HEAD /apache/etags/m/plus-is/test.txt 1141s # Expecting three components in ETag field 1141s # Received "812e5-b-613edd771cbc0" 1141s ok 47 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1141s # Expecting one component in ETag field 1141s # Received "81334" 1141s ok 48 1141s # --- 1141s # HEAD /apache/etags/all/minus-ms/test.txt 1141s # Expecting one component in ETag field 1141s # Received "812b3" 1141s ok 49 1141s # --- 1141s # HEAD /apache/etags/all/is/test.txt 1141s # Expecting two components in ETag field 1141s # Received "8129b-b" 1141s ok 50 1141s # --- 1141s # HEAD /apache/etags/i/test.txt 1141s # Expecting one component in ETag field 1141s # Received "812c5" 1141s ok 51 1141s # --- 1141s # HEAD /apache/etags/all/minus-is/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 52 1141s # --- 1141s # HEAD /apache/etags/none/m/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 53 1141s # --- 1141s # HEAD /apache/etags/all/i/test.txt 1141s # Expecting one component in ETag field 1141s # Received "81296" 1141s ok 54 1141s # --- 1141s # HEAD /apache/etags/none/test.txt 1141s # Expecting field to be absent 1141s # ETag field is missing 1141s ok 55 1141s # --- 1141s # HEAD /apache/etags/none/i/test.txt 1141s # Expecting one component in ETag field 1141s # Received "81303" 1141s ok 56 1141s # --- 1141s # HEAD /apache/etags/none/mi/test.txt 1141s # Expecting two components in ETag field 1141s # Received "8130e-613edd771cbc0" 1141s ok 57 1141s # --- 1141s # HEAD /apache/etags/m/test.txt 1141s # Expecting one component in ETag field 1141s # Received "613edd771cbc0" 1141s ok 58 1141s # --- 1141s # HEAD /apache/etags/mis/test.txt 1141s # Expecting three components in ETag field 1141s # Received "812fb-b-613edd771cbc0" 1141s ok 59 1141s # --- 1141s # HEAD /apache/etags/all/minus-i/test.txt 1141s # Expecting two components in ETag field 1141s # Received "b-613edd771cbc0" 1141s ok 60 1141s # --- 1141s # HEAD /apache/etags/none/plus-mis/test.txt 1141s # Expecting three components in ETag field 1141s # Received "81338-b-613edd771cbc0" 1141s ok 61 1141s ok 1144s t/apache/expr.t ..................... 1144s 1..229 1144s # Running under perl version 5.038002 for linux 1144s # Current time local: Mon Apr 8 21:36:40 2024 1144s # Current time GMT: Mon Apr 8 21:36:40 2024 1144s # Using Test.pm version 1.31 1144s # Using Apache/Test.pm version 1.42 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true" should evaluate to true, got true 1144s ok 1 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "false" should evaluate to false, got false 1144s ok 2 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "foo", got parse error 1144s ok 3 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -eq 01" should evaluate to true, got true 1144s ok 4 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -eq 2" should evaluate to false, got false 1144s ok 5 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -ne 2" should evaluate to true, got true 1144s ok 6 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -ne 1" should evaluate to false, got false 1144s ok 7 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -lt 02" should evaluate to true, got true 1144s ok 8 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -lt 1" should evaluate to false, got false 1144s ok 9 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -le 2" should evaluate to true, got true 1144s ok 10 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -le 1" should evaluate to true, got true 1144s ok 11 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "2 -gt 1" should evaluate to true, got true 1144s ok 12 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -gt 1" should evaluate to false, got false 1144s ok 13 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "2 -ge 1" should evaluate to true, got true 1144s ok 14 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -ge 1" should evaluate to true, got true 1144s ok 15 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "1 -gt -1" should evaluate to true, got true 1144s ok 16 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' == 'aa'" should evaluate to true, got true 1144s ok 17 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' == 'b'" should evaluate to false, got false 1144s ok 18 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' = 'aa'" should evaluate to true, got true 1144s ok 19 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' = 'b'" should evaluate to false, got false 1144s ok 20 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' != 'b'" should evaluate to true, got true 1144s ok 21 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' != 'aa'" should evaluate to false, got false 1144s ok 22 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' < 'b'" should evaluate to true, got true 1144s ok 23 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' < 'aa'" should evaluate to false, got false 1144s ok 24 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' <= 'b'" should evaluate to true, got true 1144s ok 25 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' <= 'aa'" should evaluate to true, got true 1144s ok 26 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'b' > 'aa'" should evaluate to true, got true 1144s ok 27 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' > 'aa'" should evaluate to false, got false 1144s ok 28 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'b' >= 'aa'" should evaluate to true, got true 1144s ok 29 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'aa' >= 'aa'" should evaluate to true, got true 1144s ok 30 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1144s ok 31 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1144s ok 32 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1144s ok 33 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1144s ok 34 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1144s ok 35 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1144s ok 36 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1144s ok 37 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1144s ok 38 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1144s ok 39 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1144s ok 40 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME} != ''" should evaluate to true, got true 1144s ok 41 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1144s ok 42 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1144s ok 43 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /bc/ " should evaluate to true, got true 1144s ok 44 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /BC/i " should evaluate to true, got true 1144s ok 45 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' !~ m!bc! " should evaluate to false, got false 1144s ok 46 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' !~ m!BC!i " should evaluate to false, got false 1144s ok 47 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " $0 == '' " should evaluate to true, got true 1144s ok 48 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " $1 == '' " should evaluate to true, got true 1144s ok 49 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " $9 == '' " should evaluate to true, got true 1144s ok 50 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " '$0' == '' " should evaluate to true, got true 1144s ok 51 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1144s ok 52 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1144s ok 53 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1144s ok 54 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1144s ok 55 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1144s ok 56 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1144s ok 57 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1144s ok 58 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1144s ok 59 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1144s ok 60 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1144s ok 61 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1144s ok 62 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1144s ok 63 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1144s ok 64 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1144s ok 65 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1144s ok 66 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1144s ok 67 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1144s ok 68 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1144s ok 69 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1144s ok 70 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{HTTPS} == 'off' " should evaluate to true, got true 1144s ok 71 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1144s ok 72 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1144s ok 73 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1144s ok 74 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1144s ok 75 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1144s ok 76 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1144s ok 77 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1144s ok 78 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1144s ok 79 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1144s ok 80 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1144s ok 81 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1144s ok 82 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "escape('?') = '%3f' " should evaluate to true, got true 1144s ok 83 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "unescape('%3f') = '?' " should evaluate to true, got true 1144s ok 84 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1144s ok 85 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1144s ok 86 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1144s ok 87 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "file('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1144s ok 88 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-n ''" should evaluate to false, got false 1144s ok 89 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-z ''" should evaluate to true, got true 1144s ok 90 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-n '1'" should evaluate to true, got true 1144s ok 91 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-z '1'" should evaluate to false, got false 1144s ok 92 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "-R 'abc'", got parse error 1144s ok 93 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1144s ok 94 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-R '240.0.0.0'" should evaluate to false, got false 1144s ok 95 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-R '240.0.0.0/8'" should evaluate to false, got false 1144s ok 96 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-R 'ff::/8'" should evaluate to false, got false 1144s ok 97 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1144s ok 98 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1144s ok 99 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1144s ok 100 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1144s ok 101 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1144s ok 102 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1144s ok 103 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1144s ok 104 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'foo' -strmatch '*o'" should evaluate to true, got true 1144s ok 105 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1144s ok 106 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'foo' -strmatch 'F*'" should evaluate to false, got false 1144s ok 107 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1144s ok 108 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'foo' -strmatch 'g*'" should evaluate to false, got false 1144s ok 109 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1144s ok 110 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1144s ok 111 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1144s ok 112 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1144s ok 113 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1144s ok 114 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "foo('bar') = 'bar'", got parse error 1144s ok 115 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "%{FOO} != 'bar'", got parse error 1144s ok 116 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s Should get parse error for "'bar' = bar", got parse error 1144s ok 117 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true" should evaluate to true, got true 1144s ok 118 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && true" should evaluate to true, got true 1144s ok 119 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || true" should evaluate to true, got true 1144s ok 120 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || true || true" should evaluate to true, got true 1144s ok 121 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || true && true" should evaluate to true, got true 1144s ok 122 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && true || true" should evaluate to true, got true 1144s ok 123 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && true && true" should evaluate to true, got true 1144s ok 124 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || true || !true" should evaluate to true, got true 1144s ok 125 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || true && !true" should evaluate to true, got true 1144s ok 126 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && true || !true" should evaluate to true, got true 1144s ok 127 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && true && !true" should evaluate to false, got false 1144s ok 128 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && !true" should evaluate to false, got false 1144s ok 129 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || !true" should evaluate to true, got true 1144s ok 130 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || !true || true" should evaluate to true, got true 1144s ok 131 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || !true && true" should evaluate to true, got true 1144s ok 132 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && !true || true" should evaluate to true, got true 1144s ok 133 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && !true && true" should evaluate to false, got false 1144s ok 134 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || !true || !true" should evaluate to true, got true 1144s ok 135 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true || !true && !true" should evaluate to true, got true 1144s ok 136 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && !true || !true" should evaluate to false, got false 1144s ok 137 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "true && !true && !true" should evaluate to false, got false 1144s ok 138 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true" should evaluate to false, got false 1144s ok 139 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && true" should evaluate to false, got false 1144s ok 140 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || true" should evaluate to true, got true 1144s ok 141 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || true || true" should evaluate to true, got true 1144s ok 142 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || true && true" should evaluate to true, got true 1144s ok 143 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && true || true" should evaluate to true, got true 1144s ok 144 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && true && true" should evaluate to false, got false 1144s ok 145 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || true || !true" should evaluate to true, got true 1144s ok 146 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || true && !true" should evaluate to false, got false 1144s ok 147 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && true || !true" should evaluate to false, got false 1144s ok 148 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && true && !true" should evaluate to false, got false 1144s ok 149 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && !true" should evaluate to false, got false 1144s ok 150 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || !true" should evaluate to false, got false 1144s ok 151 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || !true || true" should evaluate to true, got true 1144s ok 152 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || !true && true" should evaluate to false, got false 1144s ok 153 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && !true || true" should evaluate to true, got true 1144s ok 154 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && !true && true" should evaluate to false, got false 1144s ok 155 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || !true || !true" should evaluate to false, got false 1144s ok 156 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true || !true && !true" should evaluate to false, got false 1144s ok 157 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && !true || !true" should evaluate to false, got false 1144s ok 158 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!true && !true && !true" should evaluate to false, got false 1144s ok 159 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true)" should evaluate to false, got false 1144s ok 160 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && true)" should evaluate to false, got false 1144s ok 161 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || true)" should evaluate to false, got false 1144s ok 162 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || true || true)" should evaluate to false, got false 1144s ok 163 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || true && true)" should evaluate to false, got false 1144s ok 164 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && true || true)" should evaluate to false, got false 1144s ok 165 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && true && true)" should evaluate to false, got false 1144s ok 166 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || true || !true)" should evaluate to false, got false 1144s ok 167 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || true && !true)" should evaluate to false, got false 1144s ok 168 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && true || !true)" should evaluate to false, got false 1144s ok 169 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && true && !true)" should evaluate to true, got true 1144s ok 170 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && !true)" should evaluate to true, got true 1144s ok 171 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || !true)" should evaluate to false, got false 1144s ok 172 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || !true || true)" should evaluate to false, got false 1144s ok 173 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || !true && true)" should evaluate to false, got false 1144s ok 174 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && !true || true)" should evaluate to false, got false 1144s ok 175 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && !true && true)" should evaluate to true, got true 1144s ok 176 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || !true || !true)" should evaluate to false, got false 1144s ok 177 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true || !true && !true)" should evaluate to false, got false 1144s ok 178 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && !true || !true)" should evaluate to true, got true 1144s ok 179 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(true && !true && !true)" should evaluate to true, got true 1144s ok 180 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true)" should evaluate to true, got true 1144s ok 181 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && true)" should evaluate to true, got true 1144s ok 182 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || true)" should evaluate to false, got false 1144s ok 183 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || true || true)" should evaluate to false, got false 1144s ok 184 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || true && true)" should evaluate to false, got false 1144s ok 185 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && true || true)" should evaluate to false, got false 1144s ok 186 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && true && true)" should evaluate to true, got true 1144s ok 187 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || true || !true)" should evaluate to false, got false 1144s ok 188 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || true && !true)" should evaluate to true, got true 1144s ok 189 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && true || !true)" should evaluate to true, got true 1144s ok 190 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && true && !true)" should evaluate to true, got true 1144s ok 191 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && !true)" should evaluate to true, got true 1144s ok 192 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || !true)" should evaluate to true, got true 1144s ok 193 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || !true || true)" should evaluate to false, got false 1144s ok 194 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || !true && true)" should evaluate to true, got true 1144s ok 195 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && !true || true)" should evaluate to false, got false 1144s ok 196 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && !true && true)" should evaluate to true, got true 1144s ok 197 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || !true || !true)" should evaluate to true, got true 1144s ok 198 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true || !true && !true)" should evaluate to true, got true 1144s ok 199 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && !true || !true)" should evaluate to true, got true 1144s ok 200 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "!(!true && !true && !true)" should evaluate to true, got true 1144s ok 201 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1144s ok 202 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1144s ok 203 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1144s ok 204 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1144s ok 205 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1144s ok 206 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1144s ok 207 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1144s ok 208 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1144s ok 209 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1144s ok 210 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1144s ok 211 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1144s ok 212 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1144s ok 213 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1144s ok 214 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1144s ok 215 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1144s ok 216 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1144s ok 217 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1144s ok 218 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1144s ok 219 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1144s ok 220 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-F '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1144s ok 221 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-F '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1144s ok 222 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-U '/apache/' " should evaluate to true, got true 1144s ok 223 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "-U '/apache/expr/none' " should evaluate to false, got false 1144s ok 224 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1144s ok 225 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1144s ok 226 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1144s ok 227 1144s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1144s ok 228 1144s Error log should not have 'Internal evaluation error' entries, found 0 1144s ok 229 1144s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1144s ok 1149s t/apache/expr_string.t .............. 1149s 1..29 1149s # Running under perl version 5.038002 for linux 1149s # Current time local: Mon Apr 8 21:36:43 2024 1149s # Current time GMT: Mon Apr 8 21:36:43 2024 1149s # Using Test.pm version 1.31 1149s # Using Apache/Test.pm version 1.42 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 1 1149s Expected return code 200, got 200 for 'foo' 1149s ok 2 1149s # testing : log message [Mon Apr 08 21:36:45.708664 2024] [log_debug:info] [pid 7272] [client 127.0.0.1:46710] foo (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: 'foo' 1149s # received: 'foo' 1149s ok 3 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 4 1149s Expected return code 200, got 200 for '%{req:SomeHeader}' 1149s ok 5 1149s # testing : log message [Mon Apr 08 21:36:45.965833 2024] [log_debug:info] [pid 7272] [client 127.0.0.1:46710] SomeValue (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: 'SomeValue' 1149s # received: 'SomeValue' 1149s ok 6 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 7 1149s Should get parse error (500) for "%{", got 500 1149s ok 8 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 9 1149s Expected return code 200, got 200 for '%' 1149s ok 10 1149s # testing : log message [Mon Apr 08 21:36:46.471979 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] % (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: '%' 1149s # received: '%' 1149s ok 11 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 12 1149s Expected return code 200, got 200 for '}' 1149s ok 13 1149s # testing : log message [Mon Apr 08 21:36:46.725299 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] } (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: '}' 1149s # received: '}' 1149s ok 14 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 15 1149s Expected return code 200, got 200 for '\"' 1149s ok 16 1149s # testing : log message [Mon Apr 08 21:36:46.978574 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] " (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: '"' 1149s # received: '"' 1149s ok 17 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 18 1149s Expected return code 200, got 200 for '\'' 1149s ok 19 1149s # testing : log message [Mon Apr 08 21:36:47.231559 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] ' (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: '\'' 1149s # received: '\'' 1149s ok 20 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 21 1149s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1149s ok 22 1149s # testing : log message [Mon Apr 08 21:36:47.484478 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: '%{req:SomeHeader}' 1149s # received: '%{req:SomeHeader}' 1149s ok 23 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 24 1149s Expected return code 200, got 200 for '%{tolower:IDENT}' 1149s ok 25 1149s # testing : log message [Mon Apr 08 21:36:47.737673 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] ident (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: 'ident' 1149s # received: 'ident' 1149s ok 26 1149s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 27 1149s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1149s ok 28 1149s # testing : log message [Mon Apr 08 21:36:47.990676 2024] [log_debug:info] [pid 7267] [client 127.0.0.1:46712] get (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1149s # didn't match 1149s # expected: 'get' 1149s # received: 'get' 1149s ok 29 1149s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1149s ok 1152s t/apache/getfile.t .................. 1152s # using LWP client 1152s 1..219 1152s # Running under perl version 5.038002 for linux 1152s # Current time local: Mon Apr 8 21:36:48 2024 1152s # Current time GMT: Mon Apr 8 21:36:48 2024 1152s # Using Test.pm version 1.31 1152s # Using Apache/Test.pm version 1.42 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "44f3-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 17651 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl.pod 1152s # expected: 17651 1152s # received: 17651 1152s ok 1 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "dbb0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 56240 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1152s # expected: 56240 1152s # received: 56240 1152s ok 2 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "85eb-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 34283 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1152s # expected: 34283 1152s # received: 34283 1152s ok 3 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "d8ed-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 55533 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1152s # expected: 55533 1152s # received: 55533 1152s ok 4 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "ab70-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 43888 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1152s # expected: 43888 1152s # received: 43888 1152s ok 5 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "15cb7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 89271 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1152s # expected: 89271 1152s # received: 89271 1152s ok 6 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2707-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9991 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1152s # expected: 9991 1152s # received: 9991 1152s ok 7 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2569-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9577 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1152s # expected: 9577 1152s # received: 9577 1152s ok 8 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1004-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4100 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1152s # expected: 4100 1152s # received: 4100 1152s ok 9 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "e58-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3672 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1152s # expected: 3672 1152s # received: 3672 1152s ok 10 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1e03-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7683 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1152s # expected: 7683 1152s # received: 7683 1152s ok 11 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "233aa-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 144298 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1152s # expected: 144298 1152s # received: 144298 1152s ok 12 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1f1e-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7966 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1152s # expected: 7966 1152s # received: 7966 1152s ok 13 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1aec-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6892 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1152s # expected: 6892 1152s # received: 6892 1152s ok 14 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1e50-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7760 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1152s # expected: 7760 1152s # received: 7760 1152s ok 15 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "18b7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6327 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1152s # expected: 6327 1152s # received: 6327 1152s ok 16 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "20a09-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 133641 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1152s # expected: 133641 1152s # received: 133641 1152s ok 17 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "17fe-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6142 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1152s # expected: 6142 1152s # received: 6142 1152s ok 18 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "e0a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3594 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1152s # expected: 3594 1152s # received: 3594 1152s ok 19 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "ff5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4085 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1152s # expected: 4085 1152s # received: 4085 1152s ok 20 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1d286-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 119430 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1152s # expected: 119430 1152s # received: 119430 1152s ok 21 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "19c5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6597 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1152s # expected: 6597 1152s # received: 6597 1152s ok 22 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "14d7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5335 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1152s # expected: 5335 1152s # received: 5335 1152s ok 23 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1208-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4616 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1152s # expected: 4616 1152s # received: 4616 1152s ok 24 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1c352-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 115538 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1152s # expected: 115538 1152s # received: 115538 1152s ok 25 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2a07-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10759 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1152s # expected: 10759 1152s # received: 10759 1152s ok 26 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2fef-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 12271 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1152s # expected: 12271 1152s # received: 12271 1152s ok 27 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2410-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9232 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1152s # expected: 9232 1152s # received: 9232 1152s ok 28 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1fa90-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 129680 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1152s # expected: 129680 1152s # received: 129680 1152s ok 29 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "293d-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10557 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1152s # expected: 10557 1152s # received: 10557 1152s ok 30 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "301f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 12319 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1152s # expected: 12319 1152s # received: 12319 1152s ok 31 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "20fa-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8442 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1152s # expected: 8442 1152s # received: 8442 1152s ok 32 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1162-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4450 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1152s # expected: 4450 1152s # received: 4450 1152s ok 33 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "fc0b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 64523 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1152s # expected: 64523 1152s # received: 64523 1152s ok 34 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2009-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8201 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1152s # expected: 8201 1152s # received: 8201 1152s ok 35 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1007-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4103 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1152s # expected: 4103 1152s # received: 4103 1152s ok 36 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2aac-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10924 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1152s # expected: 10924 1152s # received: 10924 1152s ok 37 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1168-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4456 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1152s # expected: 4456 1152s # received: 4456 1152s ok 38 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1875b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 100187 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1152s # expected: 100187 1152s # received: 100187 1152s ok 39 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1e25-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7717 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1152s # expected: 7717 1152s # received: 7717 1152s ok 40 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1e16-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7702 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1152s # expected: 7702 1152s # received: 7702 1152s ok 41 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1b69-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7017 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1152s # expected: 7017 1152s # received: 7017 1152s ok 42 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "115d9-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 71129 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1152s # expected: 71129 1152s # received: 71129 1152s ok 43 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "11f7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4599 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1152s # expected: 4599 1152s # received: 4599 1152s ok 44 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1806-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6150 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1152s # expected: 6150 1152s # received: 6150 1152s ok 45 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "13f7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5111 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1152s # expected: 5111 1152s # received: 5111 1152s ok 46 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9efd-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 40701 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1152s # expected: 40701 1152s # received: 40701 1152s ok 47 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1662-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5730 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1152s # expected: 5730 1152s # received: 5730 1152s ok 48 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "124a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4682 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1152s # expected: 4682 1152s # received: 4682 1152s ok 49 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1374-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4980 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1152s # expected: 4980 1152s # received: 4980 1152s ok 50 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "d310-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 54032 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1152s # expected: 54032 1152s # received: 54032 1152s ok 51 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1b5f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7007 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1152s # expected: 7007 1152s # received: 7007 1152s ok 52 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9201-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 37377 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1152s # expected: 37377 1152s # received: 37377 1152s ok 53 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1076-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4214 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1152s # expected: 4214 1152s # received: 4214 1152s ok 54 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "f6a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3946 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1152s # expected: 3946 1152s # received: 3946 1152s ok 55 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "fd6-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4054 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1152s # expected: 4054 1152s # received: 4054 1152s ok 56 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "ad8b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 44427 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1152s # expected: 44427 1152s # received: 44427 1152s ok 57 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1288-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4744 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1152s # expected: 4744 1152s # received: 4744 1152s ok 58 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "f6a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3946 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1152s # expected: 3946 1152s # received: 3946 1152s ok 59 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "fd7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4055 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1152s # expected: 4055 1152s # received: 4055 1152s ok 60 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "10d49-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 68937 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1152s # expected: 68937 1152s # received: 68937 1152s ok 61 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "f6a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3946 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1152s # expected: 3946 1152s # received: 3946 1152s ok 62 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "fd4-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4052 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1152s # expected: 4052 1152s # received: 4052 1152s ok 63 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1e729-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 124713 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl561delta.pod 1152s # expected: 124713 1152s # received: 124713 1152s ok 64 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1a2c1-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 107201 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl56delta.pod 1152s # expected: 107201 1152s # received: 107201 1152s ok 65 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "94ac-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 38060 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl581delta.pod 1152s # expected: 38060 1152s # received: 38060 1152s ok 66 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1176-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4470 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl582delta.pod 1152s # expected: 4470 1152s # received: 4470 1152s ok 67 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "18bf-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6335 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl583delta.pod 1152s # expected: 6335 1152s # received: 6335 1152s ok 68 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1cc3-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7363 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl584delta.pod 1152s # expected: 7363 1152s # received: 7363 1152s ok 69 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1701-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5889 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl585delta.pod 1152s # expected: 5889 1152s # received: 5889 1152s ok 70 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "122b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4651 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl586delta.pod 1152s # expected: 4651 1152s # received: 4651 1152s ok 71 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "20a5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8357 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl587delta.pod 1152s # expected: 8357 1152s # received: 8357 1152s ok 72 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "62c1-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 25281 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl588delta.pod 1152s # expected: 25281 1152s # received: 25281 1152s ok 73 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "d290-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 53904 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl589delta.pod 1152s # expected: 53904 1152s # received: 53904 1152s ok 74 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1c1d5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 115157 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perl58delta.pod 1152s # expected: 115157 1152s # received: 115157 1152s ok 75 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4fe9-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 20457 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlaix.pod 1152s # expected: 20457 1152s # received: 20457 1152s ok 76 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1688-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5768 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlamiga.pod 1152s # expected: 5768 1152s # received: 5768 1152s ok 77 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2031-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8241 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlandroid.pod 1152s # expected: 8241 1152s # received: 8241 1152s ok 78 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "c9433-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 824371 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlapi.pod 1152s # expected: 824371 1152s # received: 824371 1152s ok 79 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "5837-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 22583 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlapio.pod 1152s # expected: 22583 1152s # received: 22583 1152s ok 80 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1b62-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7010 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlartistic.pod 1152s # expected: 7010 1152s # received: 7010 1152s ok 81 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "20c2-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8386 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlbook.pod 1152s # expected: 8386 1152s # received: 8386 1152s ok 82 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "126-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 294 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlboot.pod 1152s # expected: 294 1152s # received: 294 1152s ok 83 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "130-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 304 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlbot.pod 1152s # expected: 304 1152s # received: 304 1152s ok 84 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1f50-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8016 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1152s # expected: 8016 1152s # received: 8016 1152s ok 85 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "dea2-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 56994 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlcall.pod 1152s # expected: 56994 1152s # received: 56994 1152s ok 86 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1180-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4480 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlcheat.pod 1152s # expected: 4480 1152s # received: 4480 1152s ok 87 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "23bf-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9151 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlclass.pod 1152s # expected: 9151 1152s # received: 9151 1152s ok 88 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "3c63-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 15459 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1152s # expected: 15459 1152s # received: 15459 1152s ok 89 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "254a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9546 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlclib.pod 1152s # expected: 9546 1152s # received: 9546 1152s ok 90 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "12e5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4837 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlcn.pod 1152s # expected: 4837 1152s # received: 4837 1152s ok 91 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1b1a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6938 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1152s # expected: 6938 1152s # received: 6938 1152s ok 92 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "662a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 26154 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1152s # expected: 26154 1152s # received: 26154 1152s ok 93 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "cfa2-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 53154 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldata.pod 1152s # expected: 53154 1152s # received: 53154 1152s ok 94 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "134f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4943 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1152s # expected: 4943 1152s # received: 4943 1152s ok 95 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "a85c-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 43100 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldebguts.pod 1152s # expected: 43100 1152s # received: 43100 1152s ok 96 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "5693-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 22163 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldebtut.pod 1152s # expected: 22163 1152s # received: 22163 1152s ok 97 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9bbb-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 39867 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldebug.pod 1152s # expected: 39867 1152s # received: 39867 1152s ok 98 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "fd4-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4052 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldelta.pod 1152s # expected: 4052 1152s # received: 4052 1152s ok 99 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "5f0a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 24330 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1152s # expected: 24330 1152s # received: 24330 1152s ok 100 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4c051-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 311377 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldiag.pod 1152s # expected: 311377 1152s # received: 311377 1152s ok 101 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "24a0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9376 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldoc.pod 1152s # expected: 9376 1152s # received: 9376 1152s ok 102 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "b4ed-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 46317 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1152s # expected: 46317 1152s # received: 46317 1152s ok 103 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "687a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 26746 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldsc.pod 1152s # expected: 26746 1152s # received: 26746 1152s ok 104 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1f17-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7959 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perldtrace.pod 1152s # expected: 7959 1152s # received: 7959 1152s ok 105 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "14981-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 84353 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1152s # expected: 84353 1152s # received: 84353 1152s ok 106 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9321-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 37665 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlembed.pod 1152s # expected: 37665 1152s # received: 37665 1152s ok 107 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2877-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10359 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1152s # expected: 10359 1152s # received: 10359 1152s ok 108 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "590b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 22795 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq.pod 1152s # expected: 22795 1152s # received: 22795 1152s ok 109 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "385d-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 14429 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1152s # expected: 14429 1152s # received: 14429 1152s ok 110 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "24a1-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9377 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1152s # expected: 9377 1152s # received: 9377 1152s ok 111 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "92e1-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 37601 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1152s # expected: 37601 1152s # received: 37601 1152s ok 112 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "162be-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 90814 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1152s # expected: 90814 1152s # received: 90814 1152s ok 113 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "d7fc-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 55292 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1152s # expected: 55292 1152s # received: 55292 1152s ok 114 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9a71-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 39537 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1152s # expected: 39537 1152s # received: 39537 1152s ok 115 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "93b8-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 37816 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1152s # expected: 37816 1152s # received: 37816 1152s ok 116 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "c310-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 49936 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1152s # expected: 49936 1152s # received: 49936 1152s ok 117 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "3b75-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 15221 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1152s # expected: 15221 1152s # received: 15221 1152s ok 118 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "56ca-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 22218 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfilter.pod 1152s # expected: 22218 1152s # received: 22218 1152s ok 119 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "342b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 13355 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfork.pod 1152s # expected: 13355 1152s # received: 13355 1152s ok 120 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "40e0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 16608 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlform.pod 1152s # expected: 16608 1152s # received: 16608 1152s ok 121 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "671-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 1649 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1152s # expected: 1649 1152s # received: 1649 1152s ok 122 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "67142-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 422210 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlfunc.pod 1152s # expected: 422210 1152s # received: 422210 1152s ok 123 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "7c2a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 31786 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlgit.pod 1152s # expected: 31786 1152s # received: 31786 1152s ok 124 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "21810-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 137232 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlglossary.pod 1152s # expected: 137232 1152s # received: 137232 1152s ok 125 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4075-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 16501 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlgov.pod 1152s # expected: 16501 1152s # received: 16501 1152s ok 126 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "35f7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 13815 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlgpl.pod 1152s # expected: 13815 1152s # received: 13815 1152s ok 127 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2c264-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 180836 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlguts.pod 1152s # expected: 180836 1152s # received: 180836 1152s ok 128 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "afe4-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 45028 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhack.pod 1152s # expected: 45028 1152s # received: 45028 1152s ok 129 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "11a38-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 72248 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1152s # expected: 72248 1152s # received: 72248 1152s ok 130 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1809-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6153 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1152s # expected: 6153 1152s # received: 6153 1152s ok 131 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "5f7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 1527 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1152s # expected: 1527 1152s # received: 1527 1152s ok 132 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "e88a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 59530 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhist.pod 1152s # expected: 59530 1152s # received: 59530 1152s ok 133 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "77a4-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 30628 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhpux.pod 1152s # expected: 30628 1152s # received: 30628 1152s ok 134 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "7dd-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 2013 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlhurd.pod 1152s # expected: 2013 1152s # received: 2013 1152s ok 135 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1f865-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 129125 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlintern.pod 1152s # expected: 129125 1152s # received: 129125 1152s ok 136 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9216-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 37398 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlinterp.pod 1152s # expected: 37398 1152s # received: 37398 1152s ok 137 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "579d-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 22429 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlintro.pod 1152s # expected: 22429 1152s # received: 22429 1152s ok 138 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "8ad3-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 35539 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perliol.pod 1152s # expected: 35539 1152s # received: 35539 1152s ok 139 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "11817-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 71703 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlipc.pod 1152s # expected: 71703 1152s # received: 71703 1152s ok 140 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1150-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4432 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlirix.pod 1152s # expected: 4432 1152s # received: 4432 1152s ok 141 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "20a8-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8360 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perljp.pod 1152s # expected: 8360 1152s # received: 8360 1152s ok 142 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2fc0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 12224 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlko.pod 1152s # expected: 12224 1152s # received: 12224 1152s ok 143 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "163-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 355 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1152s # expected: 355 1152s # received: 355 1152s ok 144 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "7ea-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 2026 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perllinux.pod 1152s # expected: 2026 1152s # received: 2026 1152s ok 145 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "12457-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 74839 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perllocale.pod 1152s # expected: 74839 1152s # received: 74839 1152s ok 146 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "24dc-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9436 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perllol.pod 1152s # expected: 9436 1152s # received: 9436 1152s ok 147 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2f6f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 12143 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1152s # expected: 12143 1152s # received: 12143 1152s ok 148 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "6753-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 26451 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlmod.pod 1152s # expected: 26451 1152s # received: 26451 1152s ok 149 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2574-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9588 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1152s # expected: 9588 1152s # received: 9588 1152s ok 150 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "e547-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 58695 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1152s # expected: 58695 1152s # received: 58695 1152s ok 151 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "573b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 22331 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1152s # expected: 22331 1152s # received: 22331 1152s ok 152 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "d65-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3429 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1152s # expected: 3429 1152s # received: 3429 1152s ok 153 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2ad3-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10963 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1152s # expected: 10963 1152s # received: 10963 1152s ok 154 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "20a5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8357 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlnumber.pod 1152s # expected: 8357 1152s # received: 8357 1152s ok 155 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "8d30-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 36144 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlobj.pod 1152s # expected: 36144 1152s # received: 36144 1152s ok 156 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "6885-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 26757 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlootut.pod 1152s # expected: 26757 1152s # received: 26757 1152s ok 157 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "251a5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 151973 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlop.pod 1152s # expected: 151973 1152s # received: 151973 1152s ok 158 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4db-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 1243 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1152s # expected: 1243 1152s # received: 1243 1152s ok 159 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "3b77-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 15223 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlopentut.pod 1152s # expected: 15223 1152s # received: 15223 1152s ok 160 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "16cb9-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 93369 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlos2.pod 1152s # expected: 93369 1152s # received: 93369 1152s ok 161 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "37cb-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 14283 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlos390.pod 1152s # expected: 14283 1152s # received: 14283 1152s ok 162 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "12b0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4784 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlos400.pod 1152s # expected: 4784 1152s # received: 4784 1152s ok 163 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "c8a9-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 51369 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1152s # expected: 51369 1152s # received: 51369 1152s ok 164 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "c2bd-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 49853 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlperf.pod 1152s # expected: 49853 1152s # received: 49853 1152s ok 165 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1418-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5144 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlplan9.pod 1152s # expected: 5144 1152s # received: 5144 1152s ok 166 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "5b65-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 23397 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlpod.pod 1152s # expected: 23397 1152s # received: 23397 1152s ok 167 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "10d10-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 68880 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1152s # expected: 68880 1152s # received: 68880 1152s ok 168 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2f40-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 12096 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1152s # expected: 12096 1152s # received: 12096 1152s ok 169 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "67b7-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 26551 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1152s # expected: 26551 1152s # received: 26551 1152s ok 170 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "15cc8-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 89288 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlport.pod 1152s # expected: 89288 1152s # received: 89288 1152s ok 171 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1412-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 5138 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlpragma.pod 1152s # expected: 5138 1152s # received: 5138 1152s ok 172 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1a25-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 6693 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlqnx.pod 1152s # expected: 6693 1152s # received: 6693 1152s ok 173 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2127d-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 135805 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlre.pod 1152s # expected: 135805 1152s # received: 135805 1152s ok 174 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "7bad-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 31661 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlreapi.pod 1152s # expected: 31661 1152s # received: 31661 1152s ok 175 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "818f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 33167 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1152s # expected: 33167 1152s # received: 33167 1152s ok 176 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "beb0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 48816 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1152s # expected: 48816 1152s # received: 48816 1152s ok 177 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "8c47-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 35911 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlref.pod 1152s # expected: 35911 1152s # received: 35911 1152s ok 178 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4944-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 18756 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlreftut.pod 1152s # expected: 18756 1152s # received: 18756 1152s ok 179 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "a989-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 43401 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlreguts.pod 1152s # expected: 43401 1152s # received: 43401 1152s ok 180 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1fd-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 509 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlrepository.pod 1152s # expected: 509 1152s # received: 509 1152s ok 181 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4af5-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 19189 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlrequick.pod 1152s # expected: 19189 1152s # received: 19189 1152s ok 182 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "3ce4-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 15588 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlreref.pod 1152s # expected: 15588 1152s # received: 15588 1152s ok 183 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1e219-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 123417 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlretut.pod 1152s # expected: 123417 1152s # received: 123417 1152s ok 184 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "60c-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 1548 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlriscos.pod 1152s # expected: 1548 1152s # received: 1548 1152s ok 185 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "e52d-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 58669 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlrun.pod 1152s # expected: 58669 1152s # received: 58669 1152s ok 186 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "6cc6-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 27846 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsec.pod 1152s # expected: 27846 1152s # received: 27846 1152s ok 187 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "4af2-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 19186 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1152s # expected: 19186 1152s # received: 19186 1152s ok 188 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "74a6-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 29862 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1152s # expected: 29862 1152s # received: 29862 1152s ok 189 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1bdc-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7132 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsource.pod 1152s # expected: 7132 1152s # received: 7132 1152s ok 190 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "233b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 9019 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlstyle.pod 1152s # expected: 9019 1152s # received: 9019 1152s ok 191 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:50 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "12f85-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 77701 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsub.pod 1152s # expected: 77701 1152s # received: 77701 1152s ok 192 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "d2de-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 53982 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsyn.pod 1152s # expected: 53982 1152s # received: 53982 1152s ok 193 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "2858-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10328 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlsynology.pod 1152s # expected: 10328 1152s # received: 10328 1152s ok 194 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "b53a-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 46394 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1152s # expected: 46394 1152s # received: 46394 1152s ok 195 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "9a91-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 39569 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltie.pod 1152s # expected: 39569 1152s # received: 39569 1152s ok 196 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "b9206-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 758278 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltoc.pod 1152s # expected: 758278 1152s # received: 758278 1152s ok 197 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "174-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 372 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltodo.pod 1152s # expected: 372 1152s # received: 372 1152s ok 198 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "126-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 294 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltooc.pod 1152s # expected: 294 1152s # received: 294 1152s ok 199 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "126-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 294 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltoot.pod 1152s # expected: 294 1152s # received: 294 1152s ok 200 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "297f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 10623 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltrap.pod 1152s # expected: 10623 1152s # received: 10623 1152s ok 201 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "213f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 8511 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltru64.pod 1152s # expected: 8511 1152s # received: 8511 1152s ok 202 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1183-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4483 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perltw.pod 1152s # expected: 4483 1152s # received: 4483 1152s ok 203 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "162c0-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 90816 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlunicode.pod 1152s # expected: 90816 1152s # received: 90816 1152s ok 204 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "6349-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 25417 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlunicook.pod 1152s # expected: 25417 1152s # received: 25417 1152s ok 205 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "372e-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 14126 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1152s # expected: 14126 1152s # received: 14126 1152s ok 206 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "96e1-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 38625 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perluniintro.pod 1152s # expected: 38625 1152s # received: 38625 1152s ok 207 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "6eefa-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 454394 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perluniprops.pod 1152s # expected: 454394 1152s # received: 454394 1152s ok 208 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1f0f-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7951 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlunitut.pod 1152s # expected: 7951 1152s # received: 7951 1152s ok 209 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1ce8-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 7400 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlutil.pod 1152s # expected: 7400 1152s # received: 7400 1152s ok 210 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "16ab2-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 92850 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlvar.pod 1152s # expected: 92850 1152s # received: 92850 1152s ok 211 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "c68d-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 50829 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlvms.pod 1152s # expected: 50829 1152s # received: 50829 1152s ok 212 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "f16-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 3862 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlvos.pod 1152s # expected: 3862 1152s # received: 3862 1152s ok 213 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "7fdb-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 32731 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlwin32.pod 1152s # expected: 32731 1152s # received: 32731 1152s ok 214 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "1532b-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 86827 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlxs.pod 1152s # expected: 86827 1152s # received: 86827 1152s ok 215 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "c504-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 50436 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlxstut.pod 1152s # expected: 50436 1152s # received: 50436 1152s ok 216 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "5dc1-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 24001 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1152s # expected: 24001 1152s # received: 24001 1152s ok 217 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "b8228-614f0c873c200" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 754216 1152s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-binary-httpd 1152s # expected: 754216 1152s # received: 754216 1152s ok 218 1152s #lwp request: 1152s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1152s #User-Agent: libwww-perl/6.76 1152s # 1152s #server response: 1152s #HTTP/1.1 200 OK 1152s #Connection: close 1152s #Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Accept-Ranges: bytes 1152s #ETag: "3d5470-6155edc931600" 1152s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1152s #Vary: In-If1 1152s #Content-Length: 4019312 1152s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1152s #Client-Date: Mon, 08 Apr 2024 21:36:51 GMT 1152s #Client-Peer: 127.0.0.1:8529 1152s #Client-Response-Num: 1 1152s #DMMATCH1: 1 1152s # 1152s # testing : download of /getfiles-binary-perl 1152s # expected: 4019312 1152s # received: 4019312 1152s ok 219 1152s ok 1154s t/apache/headers.t .................. 1154s 1..27 1154s # Running under perl version 5.038002 for linux 1154s # Current time local: Mon Apr 8 21:36:51 2024 1154s # Current time GMT: Mon Apr 8 21:36:51 2024 1154s # Using Test.pm version 1.31 1154s # Using Apache/Test.pm version 1.42 1154s testing: Hello: World 1154s ok 1 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 2 1154s header: [World] vs [World] 1154s # testing : compare header Hello value 1154s # expected: 'World' 1154s # received: 'World' 1154s ok 3 1154s testing: Hello: World 1154s ok 4 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 5 1154s header: [World] vs [World] 1154s # testing : compare header Hello value 1154s # expected: 'World' 1154s # received: 'World' 1154s ok 6 1154s testing: Hello: World 1154s ok 7 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 8 1154s header: [World] vs [World] 1154s # testing : compare header Hello value 1154s # expected: 'World' 1154s # received: 'World' 1154s ok 9 1154s testing: Hello: Foo 1154s Bar 1154s ok 10 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 11 1154s header: [Foo Bar] vs [Foo Bar] 1154s # testing : compare header Hello value 1154s # expected: 'Foo Bar' 1154s # received: 'Foo Bar' 1154s ok 12 1154s testing: Hello: Foo 1154s Bar 1154s ok 13 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 14 1154s header: [Foo Bar] vs [Foo Bar] 1154s # testing : compare header Hello value 1154s # expected: 'Foo Bar' 1154s # received: 'Foo Bar' 1154s ok 15 1154s testing: Hello: Foo 1154s Bar 1154s ok 16 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 17 1154s header: [Foo Bar] vs [Foo Bar] 1154s # testing : compare header Hello value 1154s # expected: 'Foo Bar' 1154s # received: 'Foo Bar' 1154s ok 18 1154s testing: Hello: Foo 1154s Bar 1154s ok 19 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 20 1154s header: [Foo Bar] vs [Foo Bar] 1154s # testing : compare header Hello value 1154s # expected: 'Foo Bar' 1154s # received: 'Foo Bar' 1154s ok 21 1154s testing: Hello: Foo 1154s Bar 1154s ok 22 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 23 1154s header: [Foo Bar] vs [Foo Bar] 1154s # testing : compare header Hello value 1154s # expected: 'Foo Bar' 1154s # received: 'Foo Bar' 1154s ok 24 1154s testing: Hello:World 1154s ok 25 1154s # testing : response success 1154s # expected: qr/HTTP\/1\.. 200 OK/ 1154s # received: 'HTTP/1.1 200 OK' 1154s ok 26 1154s header: [World] vs [World] 1154s # testing : compare header Hello value 1154s # expected: 'World' 1154s # received: 'World' 1154s ok 27 1154s ok 1156s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1159s t/apache/http_strict.t .............. 1159s 1..178 1159s # Running under perl version 5.038002 for linux 1159s # Current time local: Mon Apr 8 21:36:55 2024 1159s # Current time GMT: Mon Apr 8 21:36:55 2024 1159s # Using Test.pm version 1.31 1159s # Using Apache/Test.pm version 1.42 1159s # SENDING: 1159s # GET / HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 1 1159s # SENDING: 1159s # GET / HTTP/1.0\n\n 1159s # expecting success, got 200 1159s ok 2 1159s # SENDING: 1159s # get / HTTP/1.0\r\n\r\n 1159s # expecting 501, got 501 1159s ok 3 1159s # SENDING: 1159s # G ET / HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 4 1159s # SENDING: 1159s # G\x00ET / HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 5 1159s # SENDING: 1159s # G/T / HTTP/1.0\r\n\r\n 1159s # expecting 501, got 501 1159s ok 6 1159s # SENDING: 1159s # GET /\x00 HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 7 1159s # SENDING: 1159s # GET / HTTP/1.0\x00\r\n\r\n 1159s # expecting 400, got 400 1159s ok 8 1159s # SENDING: 1159s # GET\x0c/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 9 1159s # SENDING: 1159s # GET\r/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 10 1159s # SENDING: 1159s # GET\t/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 11 1159s # SENDING: 1159s # GET / HTT/1.0\r\n\r\n 1159s # expecting error, got 400 1159s ok 12 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1159s # expecting success, got 200 1159s ok 13 1159s # SENDING: 1159s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1159s # expecting success, got 200 1159s ok 14 1159s # SENDING: 1159s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1159s # expecting success, got 200 1159s ok 15 1159s # SENDING: 1159s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 16 1159s # SENDING: 1159s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 17 1159s # SENDING: 1159s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1159s # expecting 200, got 200 1159s ok 18 1159s # SENDING: 1159s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 19 1159s # SENDING: 1159s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1159s # expecting error, got 400 1159s ok 20 1159s # SENDING: 1159s # GET / HTTP/0.9\r\n\r\n 1159s # expecting error, got 400 1159s ok 21 1159s # SENDING: 1159s # GET / HTTP/0.8\r\n\r\n 1159s # expecting error, got 400 1159s ok 22 1159s # SENDING: 1159s # GET /\x01 HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 23 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 24 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 25 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 26 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 27 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1159s # expecting 400, got 400 1159s ok 28 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 29 1159s # SENDING: 1159s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 30 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 31 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1159s # expecting 400, got 400 1159s ok 32 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 33 1159s # SENDING: 1159s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 34 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 35 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 36 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 37 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 38 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1159s # expecting 400, got 400 1159s ok 39 1159s # SENDING: 1159s # GET / HTTP/1.0\r\r 1159s # expecting dropped connection and HTTPD dropped connection 1159s ok 40 1159s # SENDING: 1159s # GET /\r\n 1159s # expecting headerless HTTP/0.9 body, got response 1159s ok 41 1159s # SENDING: 1159s # GET /#frag HTTP/1.0\r\n 1159s # expecting 400, got 400 1159s ok 42 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1159s # expecting 200, got 200 1159s ok 43 1159s # SENDING: 1159s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 44 1159s # SENDING: 1159s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 45 1159s # SENDING: 1159s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 46 1159s # SENDING: 1159s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 47 1159s # SENDING: 1159s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 48 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1159s # expecting 200, got 200 1159s ok 49 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1159s # expecting 400, got 400 1159s ok 50 1159s # SENDING: 1159s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 51 1159s # SENDING: 1159s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 52 1159s # SENDING: 1159s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 53 1159s # SENDING: 1159s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 54 1159s # SENDING: 1159s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 55 1159s # SENDING: 1159s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 56 1159s # SENDING: 1159s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 57 1159s # SENDING: 1159s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 58 1159s # SENDING: 1159s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 59 1159s # SENDING: 1159s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 60 1159s # SENDING: 1159s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 61 1159s # SENDING: 1159s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 62 1159s # SENDING: 1159s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 63 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1159s # expecting success, got 200 1159s ok 64 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1159s # expecting success, got 200 1159s ok 65 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1159s # expecting success, got 200 1159s ok 66 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1159s # expecting success, got 200 1159s ok 67 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1159s # expecting success, got 200 1159s ok 68 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1159s # expecting success, got 200 1159s ok 69 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1159s # expecting 200, got 200 1159s ok 70 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1159s # expecting 200, got 200 1159s ok 71 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1159s # expecting 400, got 400 1159s ok 72 1159s # SENDING: 1159s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 73 1159s # SENDING: 1159s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 74 1159s # SENDING: 1159s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 75 1159s # SENDING: 1159s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 76 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1159s # expecting 200, got 200 1159s ok 77 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1159s # expecting 200, got 200 1159s ok 78 1159s # SENDING: 1159s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 79 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 200 OK\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Foo: bar\r\n 1159s # Vary: In-If1\r\n 1159s # DMMATCH1: 1\r\n 1159s # Content-Length: 36\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/plain\r\n 1159s # \r\n 1159s # Hi!\n 1159s # SERVERNAME=localhost\n 1159s # HTTP_HOST=\n 1159s # 1159s # expecting 200, got 200 1159s ok 80 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: 1159s # RESPONSE: 1159s # HTTP/1.1 200 OK\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Foo: \r\n 1159s # Vary: In-If1\r\n 1159s # DMMATCH1: 1\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/plain\r\n 1159s # \r\n 1159s # Hi!\n 1159s # SERVERNAME=localhost\n 1159s # HTTP_HOST=\n 1159s # 1159s # expecting 200, got 200 1159s ok 81 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1159s # DECODED: : bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 564\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 82 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1159s # DECODED: F\x00oo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 528\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 83 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1159s # DECODED: F\x01oo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 564\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 84 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1159s # DECODED: F\noo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 528\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 85 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: b\tar 1159s # RESPONSE: 1159s # HTTP/1.1 200 OK\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Foo: b\tar\r\n 1159s # Vary: In-If1\r\n 1159s # DMMATCH1: 1\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/plain\r\n 1159s # \r\n 1159s # Hi!\n 1159s # SERVERNAME=localhost\n 1159s # HTTP_HOST=\n 1159s # 1159s # expecting 200, got 200 1159s ok 86 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: b\x01ar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 564\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 87 1159s # SENDING: 1159s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1159s # expecting 500, got 500 1159s ok 88 1159s # SENDING: 1159s # GET / HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 89 1159s # SENDING: 1159s # GET / HTTP/1.0\n\n 1159s # expecting 400, got 400 1159s ok 90 1159s # SENDING: 1159s # get / HTTP/1.0\r\n\r\n 1159s # expecting 501, got 501 1159s ok 91 1159s # SENDING: 1159s # G ET / HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 92 1159s # SENDING: 1159s # G\x00ET / HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 93 1159s # SENDING: 1159s # G/T / HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 94 1159s # SENDING: 1159s # GET /\x00 HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 95 1159s # SENDING: 1159s # GET / HTTP/1.0\x00\r\n\r\n 1159s # expecting 400, got 400 1159s ok 96 1159s # SENDING: 1159s # GET\x0c/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 97 1159s # SENDING: 1159s # GET\r/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 98 1159s # SENDING: 1159s # GET\t/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 99 1159s # SENDING: 1159s # GET / HTT/1.0\r\n\r\n 1159s # expecting error, got 400 1159s ok 100 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1159s # expecting success, got 200 1159s ok 101 1159s # SENDING: 1159s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1159s # expecting success, got 200 1159s ok 102 1159s # SENDING: 1159s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1159s # expecting success, got 200 1159s ok 103 1159s # SENDING: 1159s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 104 1159s # SENDING: 1159s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 105 1159s # SENDING: 1159s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 106 1159s # SENDING: 1159s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 107 1159s # SENDING: 1159s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1159s # expecting error, got 400 1159s ok 108 1159s # SENDING: 1159s # GET / HTTP/0.9\r\n\r\n 1159s # expecting error, got 400 1159s ok 109 1159s # SENDING: 1159s # GET / HTTP/0.8\r\n\r\n 1159s # expecting error, got 400 1159s ok 110 1159s # SENDING: 1159s # GET /\x01 HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 111 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 112 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 113 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 114 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 115 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1159s # expecting 400, got 400 1159s ok 116 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 117 1159s # SENDING: 1159s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 118 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 119 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1159s # expecting 400, got 400 1159s ok 120 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 121 1159s # SENDING: 1159s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 122 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 123 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 124 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1159s # expecting 400, got 400 1159s ok 125 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 126 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1159s # expecting 400, got 400 1159s ok 127 1159s # SENDING: 1159s # GET / HTTP/1.0\r\r 1159s # expecting dropped connection and HTTPD dropped connection 1159s ok 128 1159s # SENDING: 1159s # GET /\r\n 1159s # expecting headerless HTTP/0.9 body, got response 1159s ok 129 1159s # SENDING: 1159s # GET /#frag HTTP/1.0\r\n 1159s # expecting 400, got 400 1159s ok 130 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1159s # expecting 400, got 400 1159s ok 131 1159s # SENDING: 1159s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 132 1159s # SENDING: 1159s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 133 1159s # SENDING: 1159s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 134 1159s # SENDING: 1159s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 135 1159s # SENDING: 1159s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 136 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1159s # expecting 400, got 400 1159s ok 137 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1159s # expecting 400, got 400 1159s ok 138 1159s # SENDING: 1159s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 139 1159s # SENDING: 1159s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 140 1159s # SENDING: 1159s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 141 1159s # SENDING: 1159s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 142 1159s # SENDING: 1159s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 143 1159s # SENDING: 1159s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 144 1159s # SENDING: 1159s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 145 1159s # SENDING: 1159s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 146 1159s # SENDING: 1159s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 147 1159s # SENDING: 1159s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 148 1159s # SENDING: 1159s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 149 1159s # SENDING: 1159s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1159s # expecting success, got 200 1159s ok 150 1159s # SENDING: 1159s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1159s # expecting 400, got 400 1159s ok 151 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1159s # expecting success, got 200 1159s ok 152 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1159s # expecting success, got 200 1159s ok 153 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1159s # expecting success, got 200 1159s ok 154 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1159s # expecting success, got 200 1159s ok 155 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1159s # expecting success, got 200 1159s ok 156 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1159s # expecting success, got 200 1159s ok 157 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1159s # expecting 400, got 400 1159s ok 158 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1159s # expecting 400, got 400 1159s ok 159 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1159s # expecting 400, got 400 1159s ok 160 1159s # SENDING: 1159s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 161 1159s # SENDING: 1159s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 162 1159s # SENDING: 1159s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 163 1159s # SENDING: 1159s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1159s # expecting 200, got 200 1159s ok 164 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1159s # expecting 200, got 200 1159s ok 165 1159s # SENDING: 1159s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1159s # expecting 200, got 200 1159s ok 166 1159s # SENDING: 1159s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1159s # expecting 200, got 200 1159s ok 167 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 200 OK\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Foo: bar\r\n 1159s # Vary: In-If1\r\n 1159s # DMMATCH1: 1\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/plain\r\n 1159s # \r\n 1159s # Hi!\n 1159s # SERVERNAME=localhost\n 1159s # HTTP_HOST=\n 1159s # 1159s # expecting 200, got 200 1159s ok 168 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: 1159s # RESPONSE: 1159s # HTTP/1.1 200 OK\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Foo: \r\n 1159s # Vary: In-If1\r\n 1159s # DMMATCH1: 1\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/plain\r\n 1159s # \r\n 1159s # Hi!\n 1159s # SERVERNAME=localhost\n 1159s # HTTP_HOST=\n 1159s # 1159s # expecting 200, got 200 1159s ok 169 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1159s # DECODED: : bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 564\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 170 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1159s # DECODED: F\x00oo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 528\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 171 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1159s # DECODED: F\x01oo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 564\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 172 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1159s # DECODED: F\noo: bar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Content-Length: 528\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 173 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: b\tar 1159s # RESPONSE: 1159s # HTTP/1.1 200 OK\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Foo: b\tar\r\n 1159s # Vary: In-If1\r\n 1159s # DMMATCH1: 1\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/plain\r\n 1159s # \r\n 1159s # Hi!\n 1159s # SERVERNAME=localhost\n 1159s # HTTP_HOST=\n 1159s # 1159s # expecting 200, got 200 1159s ok 174 1159s # SENDING: 1159s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1159s # DECODED: Foo: b\x01ar 1159s # RESPONSE: 1159s # HTTP/1.1 500 Internal Server Error\r\n 1159s # Date: Mon, 08 Apr 2024 21:36:58 GMT\r\n 1159s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1159s # Connection: close\r\n 1159s # Content-Type: text/html; charset=iso-8859-1\r\n 1159s # \r\n 1159s # \n 1159s # \n 1159s # ... 1159s # expecting 500, got 500 1159s ok 175 1159s # SENDING: 1159s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1159s # expecting 500, got 500 1159s ok 176 1159s ok 177 1159s ok 178 1159s ok 1161s t/apache/if_sections.t .............. 1161s 1..46 1161s # Running under perl version 5.038002 for linux 1161s # Current time local: Mon Apr 8 21:36:58 2024 1161s # Current time GMT: Mon Apr 8 21:36:58 2024 1161s # Using Test.pm version 1.31 1161s # Using Apache/Test.pm version 1.42 1161s # /if_sec/ with '': 1161s # expected: 200 1161s # received: '200' 1161s ok 1 1161s # expected: undef 1161s # received: undef 1161s ok 2 1161s # /if_sec/foo.if_test with '': 1161s # expected: 200 1161s # received: '200' 1161s ok 3 1161s # expected: undef 1161s # received: undef 1161s ok 4 1161s # /if_sec/foo.if_test with '1': 1161s # expected: 200 1161s # received: '200' 1161s ok 5 1161s # expected: 'global1' 1161s # received: 'global1' 1161s ok 6 1161s # /if_sec/foo.if_test with '1 11': 1161s # expected: 200 1161s # received: '200' 1161s ok 7 1161s # expected: 'global1, nested11, nested113' 1161s # received: 'global1, nested11, nested113' 1161s ok 8 1161s # /if_sec/foo.if_test with '1 11 111': 1161s # expected: 200 1161s # received: '200' 1161s ok 9 1161s # expected: 'global1, nested11, nested111' 1161s # received: 'global1, nested11, nested111' 1161s ok 10 1161s # /if_sec/foo.if_test with '1 11 112': 1161s # expected: 200 1161s # received: '200' 1161s ok 11 1161s # expected: 'global1, nested11, nested112' 1161s # received: 'global1, nested11, nested112' 1161s ok 12 1161s # /if_sec/foo.if_test with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 13 1161s # expected: 'global1, files2' 1161s # received: 'global1, files2' 1161s ok 14 1161s # /if_sec/dir/foo.txt with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 15 1161s # expected: 'global1, dir1, dir2, dir_files1' 1161s # received: 'global1, dir1, dir2, dir_files1' 1161s ok 16 1161s # /if_sec/dir/ with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 17 1161s # expected: 'global1, dir1, dir2' 1161s # received: 'global1, dir1, dir2' 1161s ok 18 1161s # /if_sec/dir/ with '1 11': 1161s # expected: 200 1161s # received: '200' 1161s ok 19 1161s # expected: 'global1, dir1, nested11, nested113' 1161s # received: 'global1, dir1, nested11, nested113' 1161s ok 20 1161s # /if_sec/dir/ with '1 11 111': 1161s # expected: 200 1161s # received: '200' 1161s ok 21 1161s # expected: 'global1, dir1, nested11, nested111' 1161s # received: 'global1, dir1, nested11, nested111' 1161s ok 22 1161s # /if_sec/dir/ with '1 11 112': 1161s # expected: 200 1161s # received: '200' 1161s ok 23 1161s # expected: 'global1, dir1, nested11, nested112' 1161s # received: 'global1, dir1, nested11, nested112' 1161s ok 24 1161s # /if_sec/loc/ with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 25 1161s # expected: 'global1, loc1, loc2' 1161s # received: 'global1, loc1, loc2' 1161s ok 26 1161s # /if_sec/loc/foo.txt with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 27 1161s # expected: 'global1, loc1, loc2' 1161s # received: 'global1, loc1, loc2' 1161s ok 28 1161s # /if_sec/loc/ with '1 11': 1161s # expected: 200 1161s # received: '200' 1161s ok 29 1161s # expected: 'global1, loc1, nested11, nested113' 1161s # received: 'global1, loc1, nested11, nested113' 1161s ok 30 1161s # /if_sec/loc/ with '1 11 111': 1161s # expected: 200 1161s # received: '200' 1161s ok 31 1161s # expected: 'global1, loc1, nested11, nested111' 1161s # received: 'global1, loc1, nested11, nested111' 1161s ok 32 1161s # /if_sec/loc/ with '1 11 112': 1161s # expected: 200 1161s # received: '200' 1161s ok 33 1161s # expected: 'global1, loc1, nested11, nested112' 1161s # received: 'global1, loc1, nested11, nested112' 1161s ok 34 1161s # /if_sec/loc/foo.if_test with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 35 1161s # expected: 'global1, files2, loc1, loc2' 1161s # received: 'global1, files2, loc1, loc2' 1161s ok 36 1161s # /if_sec/loc/foo.if_test with '1 2 11': 1161s # expected: 200 1161s # received: '200' 1161s ok 37 1161s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1161s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1161s ok 38 1161s # /if_sec/loc/foo.if_test with '1 2 11 111': 1161s # expected: 200 1161s # received: '200' 1161s ok 39 1161s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1161s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1161s ok 40 1161s # /if_sec/loc/foo.if_test with '1 2 11 112': 1161s # expected: 200 1161s # received: '200' 1161s ok 41 1161s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1161s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1161s ok 42 1161s # /if_sec/proxy/ with '1 2': 1161s # expected: 200 1161s # received: '200' 1161s ok 43 1161s # expected: 'global1, locp1, locp2' 1161s # received: 'global1, locp1, locp2' 1161s ok 44 1161s # /if_sec/proxy/ with '2': 1161s # expected: 200 1161s # received: '200' 1161s ok 45 1161s # expected: 'locp2' 1161s # received: 'locp2' 1161s ok 46 1161s ok 1164s t/apache/iffile.t ................... 1164s 1..2 1164s # Running under perl version 5.038002 for linux 1164s # Current time local: Mon Apr 8 21:37:00 2024 1164s # Current time GMT: Mon Apr 8 21:37:00 2024 1164s # Using Test.pm version 1.31 1164s # Using Apache/Test.pm version 1.42 1164s # expected: 200 1164s # received: '200' 1164s ok 1 1164s # expected: 'success1, success2, success3, success4, success5' 1164s # received: 'success1, success2, success3, success4, success5' 1164s ok 2 1164s ok 1166s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1172s t/apache/limits.t ................... 1172s 1..12 1172s # Running under perl version 5.038002 for linux 1172s # Current time local: Mon Apr 8 21:37:05 2024 1172s # Current time GMT: Mon Apr 8 21:37:05 2024 1172s # Using Test.pm version 1.31 1172s # Using Apache/Test.pm version 1.42 1172s # Testing LimitRequestLine; should succeed 1172s # testing : Test #1 1172s # expected: 200 1172s # received: '200' 1172s ok 1 1172s # Testing LimitRequestLine; should fail 1172s # testing : Test #2 1172s # expected: 414 1172s # received: '414' 1172s ok 2 1172s # Testing LimitRequestFieldSize; should succeed 1172s # testing : Test #3 1172s # expected: 200 1172s # received: '200' 1172s ok 3 1172s # Testing LimitRequestFieldSize; should fail 1172s # testing : Test #4 1172s # expected: 400 1172s # received: '400' 1172s ok 4 1172s # Testing LimitRequestFields; should succeed 1172s # testing : Test #5 1172s # expected: 200 1172s # received: '200' 1172s ok 5 1172s # Testing LimitRequestFields; should fail 1172s # testing : Test #6 1172s # expected: 400 1172s # received: '400' 1172s ok 6 1172s # Testing LimitRequestBody; should succeed 1172s # Chunked transfer-encoding enabled 1172s # testing : Test #7 1172s # expected: 200 1172s # received: '200' 1172s ok 7 1172s # Testing LimitRequestBody; should succeed 1172s # Chunked transfer-encoding disabled 1172s # testing : Test #8 1172s # expected: 200 1172s # received: '200' 1172s ok 8 1172s # Testing LimitRequestBody; should fail 1172s # Chunked transfer-encoding enabled 1172s # testing : Test #9 1172s # expected: 413 1172s # received: '413' 1172s ok 9 1172s # Testing LimitRequestBody; should fail 1172s # Chunked transfer-encoding disabled 1172s # testing : Test #10 1172s # expected: 413 1172s # received: '413' 1172s ok 10 1172s # Testing LimitRequestFieldSize; should succeed 1172s # testing : Test #11 1172s # expected: 200 1172s # received: '200' 1172s ok 11 1172s # Testing LimitRequestFieldSize; should fail 1172s # testing : Test #12 1172s # expected: 400 1172s # received: '400' 1172s ok 12 1172s ok 1174s t/apache/loglevel.t ................. 1174s 1..8 1174s # Running under perl version 5.038002 for linux 1174s # Current time local: Mon Apr 8 21:37:11 2024 1174s # Current time GMT: Mon Apr 8 21:37:11 2024 1174s # Using Test.pm version 1.31 1174s # Using Apache/Test.pm version 1.42 1174s ok 1 1174s ok 2 1174s ok 3 1174s ok 4 1174s ok 5 1174s ok 6 1174s ok 7 1174s ok 8 1174s ok 1176s t/apache/maxranges.t ................ 1176s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1176s 1..19 1176s # Running under perl version 5.038002 for linux 1176s # Current time local: Mon Apr 8 21:37:13 2024 1176s # Current time GMT: Mon Apr 8 21:37:13 2024 1176s # Using Test.pm version 1.31 1176s # Using Apache/Test.pm version 1.42 1176s ok 1 1176s ok 2 1176s ok 3 1176s ok 4 1176s ok 5 1176s ok 6 1176s ok 7 1176s ok 8 1176s ok 9 1176s ok 10 1176s ok 11 1176s ok 12 1176s ok 13 1176s ok 14 1176s ok 15 1176s ok 16 1176s ok 17 1176s ok 18 1176s ok 19 1176s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1176s ok 1179s t/apache/mergeslashes.t ............. 1179s 1..9 1179s # Running under perl version 5.038002 for linux 1179s # Current time local: Mon Apr 8 21:37:15 2024 1179s # Current time GMT: Mon Apr 8 21:37:15 2024 1179s # Using Test.pm version 1.31 1179s # Using Apache/Test.pm version 1.42 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for exact match 1179s ok 1 1179s # SENDING to 127.0.0.1:8559 1179s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for merged even at front 1179s ok 2 1179s # SENDING to 127.0.0.1:8559 1179s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for merged even at front 1179s ok 3 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for c// should be merged 1179s ok 4 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for a// should be merged 1179s ok 5 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for a// matches locationmatch 1179s ok 6 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1179s # expected 200, got 200 for c// doesn't match locationmatch 1179s ok 7 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for baseline failed 1179s ok 8 1179s # SENDING to 127.0.0.1:8559 1179s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1179s # expected 403, got 403 for b//d not merged for Location with OFF 1179s ok 9 1179s ok 1181s t/apache/mmn.t ...................... 1181s 1..2 1181s # Running under perl version 5.038002 for linux 1181s # Current time local: Mon Apr 8 21:37:18 2024 1181s # Current time GMT: Mon Apr 8 21:37:18 2024 1181s # Using Test.pm version 1.31 1181s # Using Apache/Test.pm version 1.42 1181s ok 1 1181s ok 2 1181s ok 1183s t/apache/options.t .................. 1183s 1..2 1183s # Running under perl version 5.038002 for linux 1183s # Current time local: Mon Apr 8 21:37:20 2024 1183s # Current time GMT: Mon Apr 8 21:37:20 2024 1183s # Using Test.pm version 1.31 1183s # Using Apache/Test.pm version 1.42 1183s # testing : code 1183s # expected: 200 1183s # received: '200' 1183s ok 1 1183s # testing : OPTIONS 1183s # expected: qr/OPTIONS/ 1183s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1183s ok 2 1183s ok 1187s t/apache/passbrigade.t .............. 1187s # using LWP client 1187s 1..114 1187s # Running under perl version 5.038002 for linux 1187s # Current time local: Mon Apr 8 21:37:22 2024 1187s # Current time GMT: Mon Apr 8 21:37:22 2024 1187s # Using Test.pm version 1.31 1187s # Using Apache/Test.pm version 1.42 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 1024 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 1024 1187s # received: 1024 1187s ok 1 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 2048 1187s # received: 2048 1187s ok 2 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 3072 1187s # received: 3072 1187s ok 3 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 4096 1187s # received: 4096 1187s ok 4 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 5120 1187s # received: 5120 1187s ok 5 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 6144 1187s # received: 6144 1187s ok 6 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 7168 1187s # received: 7168 1187s ok 7 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 8192 1187s # received: 8192 1187s ok 8 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 9216 1187s # received: 9216 1187s ok 9 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 10240 1187s # received: 10240 1187s ok 10 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 11264 1187s # received: 11264 1187s ok 11 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 12288 1187s # received: 12288 1187s ok 12 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 13312 1187s # received: 13312 1187s ok 13 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 14336 1187s # received: 14336 1187s ok 14 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 15360 1187s # received: 15360 1187s ok 15 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 16384 1187s # received: 16384 1187s ok 16 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 17408 1187s # received: 17408 1187s ok 17 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 18432 1187s # received: 18432 1187s ok 18 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 19456 1187s # received: 19456 1187s ok 19 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 20480 1187s # received: 20480 1187s ok 20 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 21504 1187s # received: 21504 1187s ok 21 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 22528 1187s # received: 22528 1187s ok 22 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 23552 1187s # received: 23552 1187s ok 23 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 24576 1187s # received: 24576 1187s ok 24 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 25600 1187s # received: 25600 1187s ok 25 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 26624 1187s # received: 26624 1187s ok 26 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 27648 1187s # received: 27648 1187s ok 27 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 28672 1187s # received: 28672 1187s ok 28 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 29696 1187s # received: 29696 1187s ok 29 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 30720 1187s # received: 30720 1187s ok 30 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 31744 1187s # received: 31744 1187s ok 31 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 32768 1187s # received: 32768 1187s ok 32 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 33792 1187s # received: 33792 1187s ok 33 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 34816 1187s # received: 34816 1187s ok 34 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 35840 1187s # received: 35840 1187s ok 35 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 36864 1187s # received: 36864 1187s ok 36 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 37888 1187s # received: 37888 1187s ok 37 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 38912 1187s # received: 38912 1187s ok 38 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 39936 1187s # received: 39936 1187s ok 39 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 40960 1187s # received: 40960 1187s ok 40 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 41984 1187s # received: 41984 1187s ok 41 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 43008 1187s # received: 43008 1187s ok 42 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 44032 1187s # received: 44032 1187s ok 43 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 45056 1187s # received: 45056 1187s ok 44 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 46080 1187s # received: 46080 1187s ok 45 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 47104 1187s # received: 47104 1187s ok 46 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 48128 1187s # received: 48128 1187s ok 47 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 49152 1187s # received: 49152 1187s ok 48 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 50176 1187s # received: 50176 1187s ok 49 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 51200 1187s # received: 51200 1187s ok 50 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 102400 1187s # received: 102400 1187s ok 51 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 307200 1187s # received: 307200 1187s ok 52 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 512000 1187s # received: 512000 1187s ok 53 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 2048000 1187s # received: 2048000 1187s ok 54 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:24 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 4096000 1187s # received: 4096000 1187s ok 55 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 6144000 1187s # received: 6144000 1187s ok 56 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 10240000 1187s # received: 10240000 1187s ok 57 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 1024 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 1024 1187s # received: 1024 1187s ok 58 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 2048 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 2048 1187s # received: 2048 1187s ok 59 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 3072 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 3072 1187s # received: 3072 1187s ok 60 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 4096 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 4096 1187s # received: 4096 1187s ok 61 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 5120 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 5120 1187s # received: 5120 1187s ok 62 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 6144 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 6144 1187s # received: 6144 1187s ok 63 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 7168 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 7168 1187s # received: 7168 1187s ok 64 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 8192 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #DMMATCH1: 1 1187s # 1187s # testing : bytes in body 1187s # expected: 8192 1187s # received: 8192 1187s ok 65 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 9216 1187s # received: 9216 1187s ok 66 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 10240 1187s # received: 10240 1187s ok 67 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 11264 1187s # received: 11264 1187s ok 68 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 12288 1187s # received: 12288 1187s ok 69 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 13312 1187s # received: 13312 1187s ok 70 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 14336 1187s # received: 14336 1187s ok 71 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 15360 1187s # received: 15360 1187s ok 72 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 16384 1187s # received: 16384 1187s ok 73 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 17408 1187s # received: 17408 1187s ok 74 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 18432 1187s # received: 18432 1187s ok 75 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 19456 1187s # received: 19456 1187s ok 76 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 20480 1187s # received: 20480 1187s ok 77 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 21504 1187s # received: 21504 1187s ok 78 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 22528 1187s # received: 22528 1187s ok 79 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 23552 1187s # received: 23552 1187s ok 80 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 24576 1187s # received: 24576 1187s ok 81 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 25600 1187s # received: 25600 1187s ok 82 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 26624 1187s # received: 26624 1187s ok 83 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 27648 1187s # received: 27648 1187s ok 84 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 28672 1187s # received: 28672 1187s ok 85 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 29696 1187s # received: 29696 1187s ok 86 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 30720 1187s # received: 30720 1187s ok 87 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 31744 1187s # received: 31744 1187s ok 88 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 32768 1187s # received: 32768 1187s ok 89 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 33792 1187s # received: 33792 1187s ok 90 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 34816 1187s # received: 34816 1187s ok 91 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 35840 1187s # received: 35840 1187s ok 92 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 36864 1187s # received: 36864 1187s ok 93 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 37888 1187s # received: 37888 1187s ok 94 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 38912 1187s # received: 38912 1187s ok 95 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 39936 1187s # received: 39936 1187s ok 96 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 40960 1187s # received: 40960 1187s ok 97 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 41984 1187s # received: 41984 1187s ok 98 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 43008 1187s # received: 43008 1187s ok 99 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 44032 1187s # received: 44032 1187s ok 100 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 45056 1187s # received: 45056 1187s ok 101 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 46080 1187s # received: 46080 1187s ok 102 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 47104 1187s # received: 47104 1187s ok 103 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 48128 1187s # received: 48128 1187s ok 104 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 49152 1187s # received: 49152 1187s ok 105 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 50176 1187s # received: 50176 1187s ok 106 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 51200 1187s # received: 51200 1187s ok 107 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 102400 1187s # received: 102400 1187s ok 108 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 307200 1187s # received: 307200 1187s ok 109 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 512000 1187s # received: 512000 1187s ok 110 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 2048000 1187s # received: 2048000 1187s ok 111 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 4096000 1187s # received: 4096000 1187s ok 112 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 6144000 1187s # received: 6144000 1187s ok 113 1187s #lwp request: 1187s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1187s #User-Agent: libwww-perl/6.76 1187s # 1187s #server response: 1187s #HTTP/1.1 200 OK 1187s #Connection: close 1187s #Date: Mon, 08 Apr 2024 21:37:25 GMT 1187s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1187s #Vary: In-If1 1187s #Content-Length: 0 1187s #Client-Date: Mon, 08 Apr 2024 21:37:26 GMT 1187s #Client-Peer: 127.0.0.1:8529 1187s #Client-Response-Num: 1 1187s #Client-Transfer-Encoding: chunked 1187s #DMMATCH1: 1 1187s #X-Content-Length-Note: added by Apache::TestRequest 1187s # 1187s # testing : bytes in body 1187s # expected: 10240000 1187s # received: 10240000 1187s ok 114 1187s ok 1189s t/apache/post.t ..................... 1189s # using LWP client 1189s 1..51 1189s # Running under perl version 5.038002 for linux 1189s # Current time local: Mon Apr 8 21:37:26 2024 1189s # Current time GMT: Mon Apr 8 21:37:26 2024 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.42 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 1024 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '1024' 1189s # received: 1024 1189s ok 1 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 2048 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '2048' 1189s # received: 2048 1189s ok 2 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 3072 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '3072' 1189s # received: 3072 1189s ok 3 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 4096 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '4096' 1189s # received: 4096 1189s ok 4 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 5120 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '5120' 1189s # received: 5120 1189s ok 5 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 6144 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '6144' 1189s # received: 6144 1189s ok 6 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 7168 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '7168' 1189s # received: 7168 1189s ok 7 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 8192 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '8192' 1189s # received: 8192 1189s ok 8 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 9216 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '9216' 1189s # received: 9216 1189s ok 9 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 10240 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '10240' 1189s # received: 10240 1189s ok 10 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 11264 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '11264' 1189s # received: 11264 1189s ok 11 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 12288 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '12288' 1189s # received: 12288 1189s ok 12 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 13312 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '13312' 1189s # received: 13312 1189s ok 13 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 14336 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '14336' 1189s # received: 14336 1189s ok 14 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 15360 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '15360' 1189s # received: 15360 1189s ok 15 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 16384 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '16384' 1189s # received: 16384 1189s ok 16 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 17408 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '17408' 1189s # received: 17408 1189s ok 17 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 18432 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '18432' 1189s # received: 18432 1189s ok 18 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 19456 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '19456' 1189s # received: 19456 1189s ok 19 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 20480 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '20480' 1189s # received: 20480 1189s ok 20 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 21504 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '21504' 1189s # received: 21504 1189s ok 21 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 22528 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '22528' 1189s # received: 22528 1189s ok 22 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 23552 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '23552' 1189s # received: 23552 1189s ok 23 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 24576 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '24576' 1189s # received: 24576 1189s ok 24 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 25600 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '25600' 1189s # received: 25600 1189s ok 25 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 26624 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '26624' 1189s # received: 26624 1189s ok 26 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 27648 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '27648' 1189s # received: 27648 1189s ok 27 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 28672 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '28672' 1189s # received: 28672 1189s ok 28 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 29696 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '29696' 1189s # received: 29696 1189s ok 29 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 30720 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '30720' 1189s # received: 30720 1189s ok 30 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 31744 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '31744' 1189s # received: 31744 1189s ok 31 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 32768 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '32768' 1189s # received: 32768 1189s ok 32 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 33792 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '33792' 1189s # received: 33792 1189s ok 33 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 34816 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '34816' 1189s # received: 34816 1189s ok 34 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 35840 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '35840' 1189s # received: 35840 1189s ok 35 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 36864 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '36864' 1189s # received: 36864 1189s ok 36 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 37888 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '37888' 1189s # received: 37888 1189s ok 37 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 38912 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '38912' 1189s # received: 38912 1189s ok 38 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 39936 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '39936' 1189s # received: 39936 1189s ok 39 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 40960 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '40960' 1189s # received: 40960 1189s ok 40 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 41984 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '41984' 1189s # received: 41984 1189s ok 41 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 43008 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '43008' 1189s # received: 43008 1189s ok 42 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 44032 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '44032' 1189s # received: 44032 1189s ok 43 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 45056 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '45056' 1189s # received: 45056 1189s ok 44 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 46080 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '46080' 1189s # received: 46080 1189s ok 45 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 47104 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '47104' 1189s # received: 47104 1189s ok 46 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 48128 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '48128' 1189s # received: 48128 1189s ok 47 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 49152 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '49152' 1189s # received: 49152 1189s ok 48 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 50176 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '50176' 1189s # received: 50176 1189s ok 49 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 51200 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '51200' 1189s # received: 51200 1189s ok 50 1189s #lwp request: 1189s #POST http://localhost:8529/eat_post HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s #Content-Length: 102400 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7 1189s #Client-Date: Mon, 08 Apr 2024 21:37:28 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : length posted 1189s # expected: '102400' 1189s # received: 102400 1189s ok 51 1189s ok 1191s t/apache/pr17629.t .................. 1191s 1..4 1191s # Running under perl version 5.038002 for linux 1191s # Current time local: Mon Apr 8 21:37:28 2024 1191s # Current time GMT: Mon Apr 8 21:37:28 2024 1191s # Using Test.pm version 1.31 1191s # Using Apache/Test.pm version 1.42 1191s # expected: 'begin-foobar-end 1191s # ' 1191s # received: 'begin-foobar-end 1191s # ' 1191s ok 1 1191s # expected: 200 1191s # received: '200' 1191s ok 2 1191s # testing : response was gzipped 1191s # expected: 'gzip' 1191s # received: 'gzip' 1191s ok 3 1191s # expected: 'begin-foobar-end 1191s # ' 1191s # received: 'begin-foobar-end 1191s # ' 1191s ok 4 1191s ok 1193s t/apache/pr18757.t .................. 1194s 1..3 1194s # Running under perl version 5.038002 for linux 1194s # Current time local: Mon Apr 8 21:37:30 2024 1194s # Current time GMT: Mon Apr 8 21:37:30 2024 1194s # Using Test.pm version 1.31 1194s # Using Apache/Test.pm version 1.42 1194s # testing : 200 response from GET 1194s # expected: 200 1194s # received: '200' 1194s ok 1 1194s # expected C-L is 26 1194s # URL via proxy is http://localhost:8538/index.html 1194s ok 2 1194s # line: HTTP/1.1 200 OK 1194s # line: Date: Mon, 08 Apr 2024 21:37:32 GMT 1194s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1194s # line: Vary: In-If1 1194s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1194s # line: ETag: "1a-613edd771cbc0" 1194s # line: Accept-Ranges: bytes 1194s # line: Content-Length: 26 1194s # line: DMMATCH1: 1 1194s # line: Content-Type: text/html 1194s # line: 1194s # testing : whether proxy strips Content-Length header 1194s # expected: 1 1194s # received: 1 1194s ok 3 1194s ok 1195s t/apache/pr35292.t .................. 1195s 1..3 1195s # Running under perl version 5.038002 for linux 1195s # Current time local: Mon Apr 8 21:37:32 2024 1195s # Current time GMT: Mon Apr 8 21:37:32 2024 1195s # Using Test.pm version 1.31 1195s # Using Apache/Test.pm version 1.42 1195s ok 1 1195s ok 2 1195s # testing : read response-line 1195s # expected: qr/^HTTP\/1\.. 413/ 1195s # received: 'HTTP/1.1 413 Request Entity Too Large 1195s # ' 1195s ok 3 1195s ok 1197s t/apache/pr35330.t .................. 1197s 1..2 1197s # Running under perl version 5.038002 for linux 1197s # Current time local: Mon Apr 8 21:37:34 2024 1197s # Current time GMT: Mon Apr 8 21:37:34 2024 1197s # Using Test.pm version 1.31 1197s # Using Apache/Test.pm version 1.42 1197s # testing : SSI was allowed for location 1197s # expected: 200 1197s # received: '200' 1197s ok 1 1197s # testing : file was served with correct content 1197s # expected: 'hello' 1197s # received: 'hello' 1197s ok 2 1197s ok 1200s t/apache/pr37166.t .................. 1200s 1..4 1200s # Running under perl version 5.038002 for linux 1200s # Current time local: Mon Apr 8 21:37:36 2024 1200s # Current time GMT: Mon Apr 8 21:37:36 2024 1200s # Using Test.pm version 1.31 1200s # Using Apache/Test.pm version 1.42 1200s # testing : SSI was allowed for location 1200s # expected: 200 1200s # received: '200' 1200s ok 1 1200s # testing : file was served with correct content 1200s # expected: 'Hello world 1200s # ' 1200s # received: 'Hello world 1200s # ' 1200s ok 2 1200s # testing : explicit 200 response 1200s # expected: 200 1200s # received: '200' 1200s ok 3 1200s # testing : file was again served with correct content 1200s # expected: 'Hello world 1200s # ' 1200s # received: 'Hello world 1200s # ' 1200s ok 4 1200s ok 1202s t/apache/pr43939.t .................. 1202s 1..4 1202s # Running under perl version 5.038002 for linux 1202s # Current time local: Mon Apr 8 21:37:39 2024 1202s # Current time GMT: Mon Apr 8 21:37:39 2024 1202s # Using Test.pm version 1.31 1202s # Using Apache/Test.pm version 1.42 1202s # expected: 'begin-default-end 1202s # ' 1202s # received: 'begin-default-end 1202s # ' 1202s ok 1 1202s # expected: 200 1202s # received: '200' 1202s ok 2 1202s # testing : response was gzipped 1202s # expected: 'gzip' 1202s # received: 'gzip' 1202s ok 3 1202s # expected: 'begin-default-end 1202s # ' 1202s # received: 'begin-default-end 1202s # ' 1202s ok 4 1202s ok 1204s t/apache/pr49328.t .................. 1204s 1..1 1204s # Running under perl version 5.038002 for linux 1204s # Current time local: Mon Apr 8 21:37:41 2024 1204s # Current time GMT: Mon Apr 8 21:37:41 2024 1204s # Using Test.pm version 1.31 1204s # Using Apache/Test.pm version 1.42 1204s # expected: 'before 1204s # included 1204s # after 1204s # ' 1204s # received: 'before 1204s # included 1204s # after 1204s # ' 1204s ok 1 1204s ok 1207s t/apache/rwrite.t ................... 1207s # using LWP client 1207s 1..114 1207s # Running under perl version 5.038002 for linux 1207s # Current time local: Mon Apr 8 21:37:43 2024 1207s # Current time GMT: Mon Apr 8 21:37:43 2024 1207s # Using Test.pm version 1.31 1207s # Using Apache/Test.pm version 1.42 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 1024 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 1024 1207s # received: 1024 1207s ok 1 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 2048 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 2048 1207s # received: 2048 1207s ok 2 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 3072 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 3072 1207s # received: 3072 1207s ok 3 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 4096 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 4096 1207s # received: 4096 1207s ok 4 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 5120 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 5120 1207s # received: 5120 1207s ok 5 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 6144 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 6144 1207s # received: 6144 1207s ok 6 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 7168 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 7168 1207s # received: 7168 1207s ok 7 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 8192 1207s # received: 8192 1207s ok 8 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 9216 1207s # received: 9216 1207s ok 9 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 10240 1207s # received: 10240 1207s ok 10 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 11264 1207s # received: 11264 1207s ok 11 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 12288 1207s # received: 12288 1207s ok 12 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 13312 1207s # received: 13312 1207s ok 13 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 14336 1207s # received: 14336 1207s ok 14 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 15360 1207s # received: 15360 1207s ok 15 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 16384 1207s # received: 16384 1207s ok 16 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 17408 1207s # received: 17408 1207s ok 17 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 18432 1207s # received: 18432 1207s ok 18 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 19456 1207s # received: 19456 1207s ok 19 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 20480 1207s # received: 20480 1207s ok 20 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 21504 1207s # received: 21504 1207s ok 21 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 22528 1207s # received: 22528 1207s ok 22 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 23552 1207s # received: 23552 1207s ok 23 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 24576 1207s # received: 24576 1207s ok 24 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 25600 1207s # received: 25600 1207s ok 25 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 26624 1207s # received: 26624 1207s ok 26 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 27648 1207s # received: 27648 1207s ok 27 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 28672 1207s # received: 28672 1207s ok 28 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 29696 1207s # received: 29696 1207s ok 29 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 30720 1207s # received: 30720 1207s ok 30 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 31744 1207s # received: 31744 1207s ok 31 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 32768 1207s # received: 32768 1207s ok 32 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 33792 1207s # received: 33792 1207s ok 33 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 34816 1207s # received: 34816 1207s ok 34 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 35840 1207s # received: 35840 1207s ok 35 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 36864 1207s # received: 36864 1207s ok 36 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 37888 1207s # received: 37888 1207s ok 37 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 38912 1207s # received: 38912 1207s ok 38 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 39936 1207s # received: 39936 1207s ok 39 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 40960 1207s # received: 40960 1207s ok 40 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 41984 1207s # received: 41984 1207s ok 41 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 43008 1207s # received: 43008 1207s ok 42 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 44032 1207s # received: 44032 1207s ok 43 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 45056 1207s # received: 45056 1207s ok 44 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 46080 1207s # received: 46080 1207s ok 45 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 47104 1207s # received: 47104 1207s ok 46 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 48128 1207s # received: 48128 1207s ok 47 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 49152 1207s # received: 49152 1207s ok 48 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 50176 1207s # received: 50176 1207s ok 49 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 51200 1207s # received: 51200 1207s ok 50 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 102400 1207s # received: 102400 1207s ok 51 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 307200 1207s # received: 307200 1207s ok 52 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 512000 1207s # received: 512000 1207s ok 53 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 2048000 1207s # received: 2048000 1207s ok 54 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 4096000 1207s # received: 4096000 1207s ok 55 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 6144000 1207s # received: 6144000 1207s ok 56 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:45 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 10240000 1207s # received: 10240000 1207s ok 57 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 1024 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 1024 1207s # received: 1024 1207s ok 58 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 2048 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 2048 1207s # received: 2048 1207s ok 59 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 3072 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 3072 1207s # received: 3072 1207s ok 60 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 4096 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 4096 1207s # received: 4096 1207s ok 61 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 5120 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 5120 1207s # received: 5120 1207s ok 62 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 6144 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 6144 1207s # received: 6144 1207s ok 63 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 7168 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #DMMATCH1: 1 1207s # 1207s # testing : bytes in body 1207s # expected: 7168 1207s # received: 7168 1207s ok 64 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 8192 1207s # received: 8192 1207s ok 65 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 9216 1207s # received: 9216 1207s ok 66 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 10240 1207s # received: 10240 1207s ok 67 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 11264 1207s # received: 11264 1207s ok 68 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 12288 1207s # received: 12288 1207s ok 69 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 13312 1207s # received: 13312 1207s ok 70 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 14336 1207s # received: 14336 1207s ok 71 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 15360 1207s # received: 15360 1207s ok 72 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 16384 1207s # received: 16384 1207s ok 73 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 17408 1207s # received: 17408 1207s ok 74 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 18432 1207s # received: 18432 1207s ok 75 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 19456 1207s # received: 19456 1207s ok 76 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 20480 1207s # received: 20480 1207s ok 77 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 21504 1207s # received: 21504 1207s ok 78 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 22528 1207s # received: 22528 1207s ok 79 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 23552 1207s # received: 23552 1207s ok 80 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 24576 1207s # received: 24576 1207s ok 81 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 25600 1207s # received: 25600 1207s ok 82 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 26624 1207s # received: 26624 1207s ok 83 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 27648 1207s # received: 27648 1207s ok 84 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 28672 1207s # received: 28672 1207s ok 85 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 29696 1207s # received: 29696 1207s ok 86 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 30720 1207s # received: 30720 1207s ok 87 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 31744 1207s # received: 31744 1207s ok 88 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 32768 1207s # received: 32768 1207s ok 89 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 33792 1207s # received: 33792 1207s ok 90 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 34816 1207s # received: 34816 1207s ok 91 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 35840 1207s # received: 35840 1207s ok 92 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 36864 1207s # received: 36864 1207s ok 93 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 37888 1207s # received: 37888 1207s ok 94 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 38912 1207s # received: 38912 1207s ok 95 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 39936 1207s # received: 39936 1207s ok 96 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 40960 1207s # received: 40960 1207s ok 97 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 41984 1207s # received: 41984 1207s ok 98 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 43008 1207s # received: 43008 1207s ok 99 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 44032 1207s # received: 44032 1207s ok 100 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 45056 1207s # received: 45056 1207s ok 101 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 46080 1207s # received: 46080 1207s ok 102 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 47104 1207s # received: 47104 1207s ok 103 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 48128 1207s # received: 48128 1207s ok 104 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 49152 1207s # received: 49152 1207s ok 105 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 50176 1207s # received: 50176 1207s ok 106 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 51200 1207s # received: 51200 1207s ok 107 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 102400 1207s # received: 102400 1207s ok 108 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 307200 1207s # received: 307200 1207s ok 109 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 512000 1207s # received: 512000 1207s ok 110 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 2048000 1207s # received: 2048000 1207s ok 111 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 4096000 1207s # received: 4096000 1207s ok 112 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 6144000 1207s # received: 6144000 1207s ok 113 1207s #lwp request: 1207s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1207s #User-Agent: libwww-perl/6.76 1207s # 1207s #server response: 1207s #HTTP/1.1 200 OK 1207s #Connection: close 1207s #Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1207s #Vary: In-If1 1207s #Content-Length: 0 1207s #Client-Date: Mon, 08 Apr 2024 21:37:46 GMT 1207s #Client-Peer: 127.0.0.1:8529 1207s #Client-Response-Num: 1 1207s #Client-Transfer-Encoding: chunked 1207s #DMMATCH1: 1 1207s #X-Content-Length-Note: added by Apache::TestRequest 1207s # 1207s # testing : bytes in body 1207s # expected: 10240000 1207s # received: 10240000 1207s ok 114 1207s ok 1210s t/apache/server_name_port.t ......... 1210s 1..84 1210s # Running under perl version 5.038002 for linux 1210s # Current time local: Mon Apr 8 21:37:46 2024 1210s # Current time GMT: Mon Apr 8 21:37:46 2024 1210s # Using Test.pm version 1.31 1210s # Using Apache/Test.pm version 1.42 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1210s # expecting 200, got 200 1210s ok 1 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 2 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 3 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1210s # expecting 200, got 200 1210s ok 4 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 5 1210s # got SERVER_PORT='123', expected '123' 1210s ok 6 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1210s # expecting 200, got 200 1210s ok 7 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 8 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 9 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1210s # expecting 200, got 200 1210s ok 10 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 11 1210s # got SERVER_PORT='123', expected '123' 1210s ok 12 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1210s # expecting 200, got 200 1210s ok 13 1210s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1210s ok 14 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 15 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1210s # expecting 200, got 200 1210s ok 16 1210s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1210s ok 17 1210s # got SERVER_PORT='123', expected '123' 1210s ok 18 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1210s # expecting 200, got 200 1210s ok 19 1210s # got SERVER_NAME='[::1]', expected '[::1]' 1210s ok 20 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 21 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1210s # expecting 200, got 200 1210s ok 22 1210s # got SERVER_NAME='[::1]', expected '[::1]' 1210s ok 23 1210s # got SERVER_PORT='123', expected '123' 1210s ok 24 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1210s # expecting 200, got 200 1210s ok 25 1210s # got SERVER_NAME='[a::1]', expected '[a::1]' 1210s ok 26 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 27 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1210s # expecting 200, got 200 1210s ok 28 1210s # got SERVER_NAME='[a::1]', expected '[a::1]' 1210s ok 29 1210s # got SERVER_PORT='123', expected '123' 1210s ok 30 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1210s # expecting 200, got 200 1210s ok 31 1210s # got SERVER_NAME='[a::1]', expected '[a::1]' 1210s ok 32 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 33 1210s # SENDING: 1210s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1210s # expecting 200, got 200 1210s ok 34 1210s # got SERVER_NAME='[a::1]', expected '[a::1]' 1210s ok 35 1210s # got SERVER_PORT='123', expected '123' 1210s ok 36 1210s # SENDING: 1210s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 37 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 38 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 39 1210s # SENDING: 1210s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 40 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 41 1210s # got SERVER_PORT='123', expected '123' 1210s ok 42 1210s # SENDING: 1210s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 43 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 44 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 45 1210s # SENDING: 1210s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 46 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 47 1210s # got SERVER_PORT='123', expected '123' 1210s ok 48 1210s # SENDING: 1210s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 49 1210s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1210s ok 50 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 51 1210s # SENDING: 1210s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 52 1210s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1210s ok 53 1210s # got SERVER_PORT='123', expected '123' 1210s ok 54 1210s # SENDING: 1210s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 55 1210s # got SERVER_NAME='[::1]', expected '[::1]' 1210s ok 56 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 57 1210s # SENDING: 1210s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1210s # expecting 200, got 200 1210s ok 58 1210s # got SERVER_NAME='[::1]', expected '[::1]' 1210s ok 59 1210s # got SERVER_PORT='123', expected '123' 1210s ok 60 1210s # SENDING: 1210s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1210s # expecting 200, got 200 1210s ok 61 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 62 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 63 1210s # SENDING: 1210s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1210s # expecting 200, got 200 1210s ok 64 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 65 1210s # got SERVER_PORT='123', expected '123' 1210s ok 66 1210s # SENDING: 1210s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1210s # expecting 200, got 200 1210s ok 67 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 68 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 69 1210s # SENDING: 1210s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1210s # expecting 200, got 200 1210s ok 70 1210s # got SERVER_NAME='righthost', expected 'righthost' 1210s ok 71 1210s # got SERVER_PORT='123', expected '123' 1210s ok 72 1210s # SENDING: 1210s # 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 1210s # expecting 200, got 200 1210s ok 73 1210s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1210s ok 74 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 75 1210s # SENDING: 1210s # 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 1210s # expecting 200, got 200 1210s ok 76 1210s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1210s ok 77 1210s # got SERVER_PORT='123', expected '123' 1210s ok 78 1210s # SENDING: 1210s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1210s # expecting 200, got 200 1210s ok 79 1210s # got SERVER_NAME='[::1]', expected '[::1]' 1210s ok 80 1210s # got SERVER_PORT='8529', expected '8529' 1210s ok 81 1210s # SENDING: 1210s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1210s # expecting 200, got 200 1210s ok 82 1210s # got SERVER_NAME='[::1]', expected '[::1]' 1210s ok 83 1210s # got SERVER_PORT='123', expected '123' 1210s ok 84 1210s ok 1212s t/apache/teclchunk.t ................ skipped: Not supported yet 1214s t/apr/uri.t ......................... 1214s 1..1 1214s # Running under perl version 5.038002 for linux 1214s # Current time local: Mon Apr 8 21:37:51 2024 1214s # Current time GMT: Mon Apr 8 21:37:51 2024 1214s # Using Test.pm version 1.31 1214s # Using Apache/Test.pm version 1.42 1214s ok 1 1214s ok 1216s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1219s t/filter/case.t ..................... 1219s 1..4 1219s # Running under perl version 5.038002 for linux 1219s # Current time local: Mon Apr 8 21:37:55 2024 1219s # Current time GMT: Mon Apr 8 21:37:55 2024 1219s # Using Test.pm version 1.31 1219s # Using Apache/Test.pm version 1.42 1219s ok 1 1219s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1219s # expected 200 1219s # received 200 1219s # body: =HEAD1 NAME 1219s X X 1219s 1219s PERLSUB - PERL SUBROUTINES 1219s 1219s =HEAD1 SYNOPSIS 1219s 1219s TO DECLARE SUBROUTINES: 1219s X X 1219s 1219s SUB NAME; # A "FORWARD" DECLARATION. 1219s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1219s SUB NAME : ATTRS; # WITH ATTRIBUTES 1219s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1219s 1219s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1219s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1219s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1219s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1219s 1219s USE FEATURE 'SIGNATURES'; 1219s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1219s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1219s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1219s 1219s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1219s X 1219s 1219s $SUBREF = SUB BLOCK; # NO PROTO 1219s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1219s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1219s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1219s 1219s USE FEATURE 'SIGNATURES'; 1219s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1219s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1219s 1219s TO IMPORT SUBROUTINES: 1219s X 1219s 1219s USE MODULE QW(NAME1 NAME2 NAME3); 1219s 1219s TO CALL SUBROUTINES: 1219s X X 1219s 1219s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1219s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1219s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1219s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1219s 1219s =HEAD1 DESCRIPTION 1219s 1219s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1219s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1219s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1219s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1219s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1219s ITS NAME OR A CODE REFERENCE. 1219s 1219s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1219s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1219s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1219s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1219s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1219s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1219s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1219s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1219s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1219s X X 1219s 1219s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1219s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1219s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1219s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1219s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1219s SUCH A SIGNATURE-USING SUBROUTINE. 1219s 1219s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1219s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1219s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1219s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1219s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1219s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1219s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1219s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1219s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1219s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1219s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1219s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1219s X X X<@_> 1219s 1219s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1219s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1219s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1219s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1219s L AND L. 1219s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1219s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1219s 1219s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1219s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1219s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1219s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1219s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1219s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1219s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1219s ONE LARGE INDISTINGUISHABLE LIST. 1219s 1219s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1219s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1219s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1219s EMPTY SUB RETURNS THE EMPTY LIST. 1219s X X X 1219s 1219s EXAMPLE: 1219s 1219s SUB MAX { 1219s MY $MAX = SHIFT(@_); 1219s FOREACH $FOO (@_) { 1219s $MAX = $FOO IF $MAX < $FOO; 1219s } 1219s RETURN $MAX; 1219s } 1219s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1219s 1219s EXAMPLE: 1219s 1219s # GET A LINE, COMBINING CONTINUATION LINES 1219s # THAT START WITH WHITESPACE 1219s 1219s SUB GET_LINE { 1219s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1219s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1219s IF ($LOOKAHEAD =~ /^[ \T]/) { 1219s $THISLINE .= $LOOKAHEAD; 1219s } 1219s ELSE { 1219s LAST LINE; 1219s } 1219s } 1219s RETURN $THISLINE; 1219s } 1219s 1219s $LOOKAHEAD = ; # GET FIRST LINE 1219s WHILE (DEFINED($LINE = GET_LINE())) { 1219s ... 1219s } 1219s 1219s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1219s 1219s SUB MAYBESET { 1219s MY($KEY, $VALUE) = @_; 1219s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1219s } 1219s 1219s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1219s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1219s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1219s ITS CALLER'S VALUES. 1219s X X 1219s 1219s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1219s SUB UPCASE_IN { 1219s FOR (@_) { TR/A-Z/A-Z/ } 1219s } 1219s 1219s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1219s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1219s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1219s X X 1219s 1219s UPCASE_IN("FREDERICK"); 1219s 1219s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1219s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1219s OF CHANGING THEM IN PLACE: 1219s 1219s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1219s SUB UPCASE { 1219s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1219s MY @PARMS = @_; 1219s FOR (@PARMS) { TR/A-Z/A-Z/ } 1219s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1219s } 1219s 1219s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1219s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1219s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1219s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1219s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1219s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1219s 1219s @NEWLIST = UPCASE(@LIST1, @LIST2); 1219s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1219s 1219s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1219s 1219s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1219s 1219s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1219s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1219s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1219s L FOR ALTERNATIVES. 1219s 1219s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1219s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1219s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1219s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1219s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1219s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1219s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1219s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1219s SEE L FOR MORE ABOUT ALL THAT. 1219s X<&> 1219s 1219s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1219s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1219s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1219s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1219s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1219s X 1219s 1219s &FOO(1,2,3); # PASS THREE ARGUMENTS 1219s FOO(1,2,3); # THE SAME 1219s 1219s FOO(); # PASS A NULL LIST 1219s &FOO(); # THE SAME 1219s 1219s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1219s USE STRICT 'SUBS'; 1219s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1219s # A COMPILE-TIME ERROR 1219s NO STRICT 'SUBS'; 1219s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1219s # A LITERAL STRING "FOO" 1219s 1219s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1219s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1219s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1219s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1219s X<&> 1219s 1219s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1219s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1219s YOUR SUBROUTINE'S NAME. 1219s 1219s USE V5.16; 1219s MY $FACTORIAL = SUB { 1219s MY ($X) = @_; 1219s RETURN 1 IF $X == 1; 1219s RETURN($X * __SUB__->( $X - 1 ) ); 1219s }; 1219s 1219s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1219s IS SUBJECT TO CHANGE. 1219s 1219s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1219s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1219s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1219s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1219s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1219s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1219s SPECIAL, PRE-DEFINED THINGS. 1219s 1219s =OVER 1219s 1219s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1219s 1219s C 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s C, C 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s C, C 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s C, C, C, C, C, C, C, 1219s C, C, C, C, C, C, 1219s C, C, C, C, C, C, C, 1219s C, C, C, C, C, C, 1219s C, C, C, C, C, 1219s C, C, C, C 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s C, C, C, C, C, C, C, 1219s C, C, C, C, C, C, C, 1219s C, C, C, C, C, C 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1219s L<< C|PERLFUNC/REQUIRE >> 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s C 1219s 1219s =ITEM DOCUMENTED IN L 1219s 1219s C, C, C, C, C 1219s 1219s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1219s 1219s ANY STARTING WITH C<(> 1219s 1219s =BACK 1219s 1219s THE C, C, C, C AND C SUBROUTINES 1219s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1219s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1219s EXPLICITLY. SEE L 1219s 1219s =HEAD2 SIGNATURES 1219s 1219s X X 1219s 1219s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1219s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1219s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1219s 1219s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1219s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1219s DIRECTLY BY C, IN THE CURRENT SCOPE. 1219s 1219s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1219s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1219s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1219s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1219s 1219s FOR EXAMPLE, 1219s 1219s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1219s 1219s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1219s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1219s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1219s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1219s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1219s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1219s 1219s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1219s THE SIGNATURE. FOR EXAMPLE, 1219s 1219s SUB FOO ($LEFT, $RIGHT) { 1219s RETURN $LEFT + $RIGHT; 1219s } 1219s 1219s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1219s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1219s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1219s EQUIVALENT TO 1219s 1219s SUB FOO { 1219s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1219s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1219s MY $LEFT = $_[0]; 1219s MY $RIGHT = $_[1]; 1219s RETURN $LEFT + $RIGHT; 1219s } 1219s 1219s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1219s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1219s 1219s SUB FOO ($FIRST, $, $THIRD) { 1219s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1219s } 1219s 1219s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1219s MANDATORY FOR THE CALLER TO PASS IT. 1219s 1219s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1219s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1219s 1219s SUB FOO ($LEFT, $RIGHT = 0) { 1219s RETURN $LEFT + $RIGHT; 1219s } 1219s 1219s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1219s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1219s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1219s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1219s FOR EXAMPLE, 1219s 1219s MY $AUTO_ID = 0; 1219s SUB FOO ($THING, $ID = $AUTO_ID++) { 1219s PRINT "$THING HAS ID $ID"; 1219s } 1219s 1219s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1219s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1219s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1219s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1219s 1219s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1219s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1219s } 1219s 1219s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1219s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1219s VALUE PROVIDED WAS C. 1219s 1219s SUB FOO ($NAME //= "WORLD") { 1219s PRINT "HELLO, $NAME"; 1219s } 1219s 1219s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1219s 1219s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1219s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1219s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1219s 1219s SUB FOO ($X ||= 10) { 1219s RETURN 5 + $X; 1219s } 1219s 1219s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1219s FOR EXAMPLE, 1219s 1219s SUB FOO ($THING, $ = 1) { 1219s PRINT $THING; 1219s } 1219s 1219s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1219s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1219s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1219s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1219s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1219s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1219s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1219s 1219s SUB FOO ($THING, $=) { 1219s PRINT $THING; 1219s } 1219s 1219s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1219s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1219s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1219s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1219s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1219s TO RIGHT. 1219s 1219s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1219s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1219s 1219s SUB FOO ($FILTER, @INPUTS) { 1219s PRINT $FILTER->($_) FOREACH @INPUTS; 1219s } 1219s 1219s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1219s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1219s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1219s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1219s 1219s SUB FOO ($THING, @) { 1219s PRINT $THING; 1219s } 1219s 1219s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1219s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1219s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1219s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1219s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1219s AS WITH STANDARD HASH CONSTRUCTION. 1219s 1219s SUB FOO ($FILTER, %INPUTS) { 1219s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1219s } 1219s 1219s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1219s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1219s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1219s 1219s SUB FOO ($THING, %) { 1219s PRINT $THING; 1219s } 1219s 1219s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1219s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1219s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1219s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1219s AN EMPTY ARRAY OR EMPTY HASH. 1219s 1219s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1219s THAT THE CALLER PASSED NO ARGUMENTS: 1219s 1219s SUB FOO () { 1219s RETURN 123; 1219s } 1219s 1219s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1219s WARNING IN THE C CATEGORY. FROM PERL 5.36 1219s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1219s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1219s STATEMENT SUCH AS: 1219s 1219s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1219s 1219s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1219s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1219s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1219s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1219s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1219s WARNINGS IN THE C CATEGORY WHEN 1219s COMPILED: 1219s 1219s SUB F ($X) { 1219s # THIS LINE EMITS THE WARNING SEEN BELOW 1219s PRINT "ARGUMENTS ARE @_"; 1219s } 1219s 1219s Z<> 1219s 1219s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1219s EXPERIMENTAL AT ... 1219s 1219s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1219s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1219s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1219s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1219s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1219s SUPPLY THAT ARGUMENT. 1219s 1219s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1219s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1219s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1219s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1219s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1219s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1219s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1219s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1219s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1219s 1219s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1219s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1219s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1219s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1219s L. FOR EXAMPLE, 1219s 1219s SUB FOO :PROTOTYPE($) { $_[0] } 1219s 1219s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1219s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1219s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1219s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1219s 1219s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1219s RETURN $LEFT + $RIGHT; 1219s } 1219s 1219s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1219s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1219s THE SUBROUTINE'S BODY. 1219s 1219s =HEAD2 PRIVATE VARIABLES VIA MY() 1219s X X X X X 1219s X X 1219s 1219s SYNOPSIS: 1219s 1219s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1219s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1219s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1219s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1219s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1219s 1219s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1219s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1219s SEE L AND L. 1219s 1219s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1219s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1219s (C/C/C/C), LOOP 1219s (C/C/C/C/C), SUBROUTINE, C, 1219s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1219s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1219s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1219s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1219s WITH C INSTEAD. 1219s 1219s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1219s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1219s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1219s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1219s ITS OWN COPY. 1219s X 1219s 1219s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1219s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1219s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1219s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1219s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1219s 1219s MY $X = 10; 1219s SUB BUMPX { $X++ } 1219s 1219s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1219s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1219s THE C ITSELF. SEE L. 1219s X 1219s 1219s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1219s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1219s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1219s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1219s 1219s $ARG = "FRED"; # "GLOBAL" VARIABLE 1219s $N = CUBE_ROOT(27); 1219s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1219s # OUTPUTS: FRED THINKS THE ROOT IS 3 1219s 1219s SUB CUBE_ROOT { 1219s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1219s $ARG **= 1/3; 1219s RETURN $ARG; 1219s } 1219s 1219s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1219s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1219s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1219s 1219s MY ($FOO) = ; # WRONG? 1219s MY @FOO = ; 1219s 1219s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1219s 1219s MY $FOO = ; 1219s 1219s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1219s 1219s MY $FOO, $BAR = 1; # WRONG 1219s 1219s THAT HAS THE SAME EFFECT AS 1219s 1219s MY $FOO; 1219s $BAR = 1; 1219s 1219s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1219s THE CURRENT STATEMENT. THUS, 1219s 1219s MY $X = $X; 1219s 1219s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1219s THE EXPRESSION 1219s 1219s MY $X = 123 AND $X == 123 1219s 1219s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1219s 1219s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1219s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1219s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1219s 1219s WHILE (MY $LINE = <>) { 1219s $LINE = LC $LINE; 1219s } CONTINUE { 1219s PRINT $LINE; 1219s } 1219s 1219s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1219s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1219s IT. SIMILARLY, IN THE CONDITIONAL 1219s 1219s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1219s USER_AGREES(); 1219s } ELSIF ($ANSWER =~ /^NO$/I) { 1219s USER_DISAGREES(); 1219s } ELSE { 1219s CHOMP $ANSWER; 1219s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1219s } 1219s 1219s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1219s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1219s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1219s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1219s 1219s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1219s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1219s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1219s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1219s IN THE LOOP 1219s X X 1219s 1219s FOR MY $I (1, 2, 3) { 1219s SOME_FUNCTION(); 1219s } 1219s 1219s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1219s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1219s X X 1219s 1219s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1219s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1219s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1219s 1219s USE STRICT 'VARS'; 1219s 1219s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1219s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1219s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1219s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1219s THIS WITH C. 1219s 1219s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1219s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1219s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1219s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1219s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1219s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1219s EXAMPLE. 1219s 1219s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1219s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1219s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1219s 1219s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1219s 1219s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1219s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1219s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1219s 1219s PACKAGE MAIN; 1219s LOCAL $X = 10; 1219s MY $X = 20; 1219s PRINT "$X AND $::X\N"; 1219s 1219s THAT WILL PRINT OUT C<20> AND C<10>. 1219s 1219s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1219s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1219s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1219s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1219s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1219s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1219s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1219s AN ANONYMOUS SUB REFERENCE: 1219s 1219s MY $SECRET_VERSION = '1.001-BETA'; 1219s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1219s &$SECRET_SUB(); 1219s 1219s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1219s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1219s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1219s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1219s UNQUALIFIED AND UNQUALIFIABLE. 1219s 1219s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1219s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1219s L FOR SOMETHING OF A WORK-AROUND TO 1219s THIS. 1219s 1219s =HEAD2 PERSISTENT PRIVATE VARIABLES 1219s X X X X 1219s X X 1219s 1219s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1219s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1219s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1219s 1219s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1219s 1219s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1219s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1219s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1219s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1219s THE C FORM DOES NOT REQUIRE THE 1219s C PRAGMA. 1219s 1219s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1219s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1219s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1219s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1219s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1219s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1219s SUBROUTINE EACH TIME IT IS EXECUTED.) 1219s 1219s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1219s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1219s 1219s USE FEATURE 'STATE'; 1219s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1219s 1219s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1219s 1219s USE FEATURE 'STATE'; 1219s SUB CREATE_COUNTER { 1219s RETURN SUB { STATE $X; RETURN ++$X } 1219s } 1219s 1219s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1219s CODE OUTSIDE. 1219s 1219s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1219s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1219s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1219s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1219s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1219s 1219s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1219s 1219s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1219s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1219s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1219s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1219s 1219s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1219s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1219s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1219s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1219s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1219s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1219s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1219s 1219s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1219s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1219s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1219s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1219s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1219s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1219s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1219s 1219s { 1219s MY $SECRET_VAL = 0; 1219s SUB GIMME_ANOTHER { 1219s RETURN ++$SECRET_VAL; 1219s } 1219s } 1219s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1219s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1219s 1219s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1219s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1219s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1219s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1219s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1219s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1219s STARTS TO RUN: 1219s 1219s BEGIN { 1219s MY $SECRET_VAL = 0; 1219s SUB GIMME_ANOTHER { 1219s RETURN ++$SECRET_VAL; 1219s } 1219s } 1219s 1219s SEE L ABOUT THE 1219s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1219s C AND C. 1219s 1219s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1219s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1219s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1219s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1219s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1219s 1219s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1219s X X X X 1219s X 1219s 1219s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1219s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1219s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1219s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1219s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1219s 1219s SYNOPSIS: 1219s 1219s # LOCALIZATION OF VALUES 1219s 1219s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1219s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1219s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1219s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1219s 1219s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1219s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1219s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1219s # LOCALIZATION 1219s 1219s # LOCALIZATION OF SYMBOLS 1219s 1219s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1219s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1219s # @MERLYN IS REALLY @RANDAL, ETC 1219s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1219s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1219s 1219s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1219s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1219s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1219s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1219s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1219s 1219s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1219s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1219s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1219s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1219s 1219s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1219s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1219s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1219s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1219s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1219s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1219s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1219s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1219s UNDEFINED VALUE.) 1219s 1219s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1219s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1219s VARIABLES OUTSIDE THE LOOP. 1219s 1219s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1219s X 1219s 1219s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1219s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1219s VIEWED AS A SCALAR OR AN ARRAY. SO 1219s 1219s LOCAL($FOO) = ; 1219s LOCAL @FOO = ; 1219s 1219s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1219s 1219s LOCAL $FOO = ; 1219s 1219s SUPPLIES A SCALAR CONTEXT. 1219s 1219s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1219s X 1219s 1219s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1219s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1219s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1219s 1219s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1219s 1219s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1219s { LOCAL $/ = UNDEF; $SLURP = ; } 1219s 1219s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1219s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1219s I, BECAUSE THE $1 VARIABLE IS 1219s MAGICAL AND READ-ONLY : 1219s 1219s LOCAL $1 = 2; 1219s 1219s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1219s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1219s TO SAFELY REUSE $_ IN A SUBROUTINE. 1219s 1219s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1219s WORK AS DESCRIBED. 1219s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1219s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1219s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1219s SEE L FOR MORE 1219s DETAILS. 1219s X 1219s 1219s =HEAD3 LOCALIZATION OF GLOBS 1219s X X 1219s 1219s THE CONSTRUCT 1219s 1219s LOCAL *NAME; 1219s 1219s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1219s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1219s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1219s 1219s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1219s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1219s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1219s SEPARATOR. 1219s 1219s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1219s X X 1219s X 1219s 1219s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1219s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1219s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1219s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1219s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1219s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1219s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1219s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1219s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1219s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1219s 1219s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1219s @ARY = ( 0..5 ); 1219s { 1219s LOCAL($ARY[5]) = 6; 1219s LOCAL($HASH{'A'}) = 'DRILL'; 1219s WHILE (MY $E = POP(@ARY)) { 1219s PRINT "$E . . .\N"; 1219s LAST UNLESS $E > 3; 1219s } 1219s IF (@ARY) { 1219s $HASH{'ONLY A'} = 'TEST'; 1219s DELETE $HASH{'A'}; 1219s } 1219s } 1219s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1219s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1219s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1219s 1219s PERL WILL PRINT 1219s 1219s 6 . . . 1219s 4 . . . 1219s 3 . . . 1219s THIS IS A TEST ONLY A TEST. 1219s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1219s 1219s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1219s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1219s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1219s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1219s 1219s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1219s X X X 1219s X 1219s 1219s YOU CAN USE THE C AND C 1219s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1219s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1219s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1219s 1219s DO { 1219s MY $VAL = $ARRAY[$IDX]; 1219s LOCAL $ARRAY[$IDX]; 1219s DELETE $ARRAY[$IDX]; 1219s $VAL 1219s } 1219s 1219s AND 1219s 1219s DO { 1219s MY $VAL = $HASH{KEY}; 1219s LOCAL $HASH{KEY}; 1219s DELETE $HASH{KEY}; 1219s $VAL 1219s } 1219s 1219s EXCEPT THAT FOR THOSE THE C IS 1219s SCOPED TO THE C BLOCK. SLICES ARE 1219s ALSO ACCEPTED. 1219s 1219s MY %HASH = ( 1219s A => [ 7, 8, 9 ], 1219s B => 1, 1219s ) 1219s 1219s { 1219s MY $X = DELETE LOCAL $HASH{A}; 1219s # $X IS [ 7, 8, 9 ] 1219s # %HASH IS (B => 1) 1219s 1219s { 1219s MY @NUMS = DELETE LOCAL @$X[0, 2] 1219s # @NUMS IS (7, 9) 1219s # $X IS [ UNDEF, 8 ] 1219s 1219s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1219s } 1219s # $X IS BACK TO [ 7, 8, 9 ] 1219s 1219s } 1219s # %HASH IS BACK TO ITS ORIGINAL STATE 1219s 1219s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1219s 1219s =HEAD2 LVALUE SUBROUTINES 1219s X X 1219s 1219s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1219s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1219s 1219s MY $VAL; 1219s SUB CANMOD : LVALUE { 1219s $VAL; # OR: RETURN $VAL; 1219s } 1219s SUB NOMOD { 1219s $VAL; 1219s } 1219s 1219s CANMOD() = 5; # ASSIGNS TO $VAL 1219s NOMOD() = 5; # ERROR 1219s 1219s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1219s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1219s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1219s 1219s DATA(2,3) = GET_DATA(3,4); 1219s 1219s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1219s 1219s (DATA(2,3)) = GET_DATA(3,4); 1219s 1219s AND IN: 1219s 1219s (DATA(2),DATA(3)) = GET_DATA(3,4); 1219s 1219s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1219s 1219s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1219s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1219s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1219s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1219s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1219s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1219s 1219s =HEAD2 LEXICAL SUBROUTINES 1219s X X X X 1219s 1219s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1219s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1219s AVAILABLE UNDER C OR C OR HIGHER. 1219s 1219s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1219s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1219s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1219s CATEGORY WAS DISABLED. 1219s 1219s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1219s DECLARED, AND ONLY AFTER THAT DECLARATION: 1219s 1219s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1219s # VERSIONS EARLIER THAN 5.26. 1219s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1219s USE FEATURE 'LEXICAL_SUBS'; 1219s 1219s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1219s STATE SUB FOO { 1219s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1219s } 1219s FOO(); # CALLS "STATE" SUB 1219s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1219s 1219s MY SUB BAR { ... } 1219s BAR(); # CALLS "MY" SUB 1219s 1219s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1219s 1219s # WRONG 1219s MY SUB BAZ { 1219s BAZ(); 1219s } 1219s 1219s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1219s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1219s 1219s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1219s 1219s MY SUB BAZ { 1219s __SUB__->(); # CALLS ITSELF 1219s } 1219s 1219s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1219s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1219s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1219s HOWEVER: 1219s 1219s MY SUB BAZ; # PREDECLARATION 1219s SUB BAZ { # DEFINE THE "MY" SUB 1219s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1219s } 1219s 1219s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1219s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1219s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1219s 1219s =HEAD3 C VS C 1219s 1219s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1219s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1219s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1219s CONTAINING BLOCK TO THE NEXT. 1219s 1219s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1219s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1219s 1219s SUB WHATEVER { 1219s MY $X = SHIFT; 1219s MY SUB INNER { 1219s ... DO SOMETHING WITH $X ... 1219s } 1219s INNER(); 1219s } 1219s 1219s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1219s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1219s SEE THE C<$X> FROM THE FIRST CALL TO C. 1219s 1219s =HEAD3 C SUBROUTINES 1219s 1219s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1219s SUBROUTINE OF THE SAME NAME. 1219s 1219s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1219s INSIDE AN INNER SCOPE: 1219s 1219s SUB FOO { ... } 1219s 1219s SUB BAR { 1219s MY SUB FOO { ... } 1219s { 1219s # NEED TO USE THE OUTER FOO HERE 1219s OUR SUB FOO; 1219s FOO(); 1219s } 1219s } 1219s 1219s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1219s 1219s PACKAGE MYSNEAKYMODULE; 1219s 1219s OUR SUB DO_SOMETHING { ... } 1219s 1219s SUB DO_SOMETHING_WITH_CALLER { 1219s PACKAGE DB; 1219s () = CALLER 1; # SETS @DB::ARGS 1219s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1219s } 1219s 1219s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1219s X X<*> 1219s 1219s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1219s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1219s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1219s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1219s 1219s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1219s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1219s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1219s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1219s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1219s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1219s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1219s 1219s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1219s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1219s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1219s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1219s 1219s SUB DOUBLEARY { 1219s LOCAL(*SOMEARY) = @_; 1219s FOREACH $ELEM (@SOMEARY) { 1219s $ELEM *= 2; 1219s } 1219s } 1219s DOUBLEARY(*FOO); 1219s DOUBLEARY(*BAR); 1219s 1219s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1219s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1219s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1219s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1219s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1219s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1219s 1219s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1219s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1219s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1219s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1219s L. 1219s 1219s =HEAD2 WHEN TO STILL USE LOCAL() 1219s X X 1219s 1219s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1219s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1219s I USE C INSTEAD OF C. 1219s 1219s =OVER 4 1219s 1219s =ITEM 1. 1219s 1219s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1219s 1219s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1219s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1219s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1219s IN C<@FIELDS>. 1219s 1219s { 1219s LOCAL @ARGV = ("/ETC/MOTD"); 1219s LOCAL $/ = UNDEF; 1219s LOCAL $_ = <>; 1219s @FIELDS = SPLIT /^\S*=+\S*$/; 1219s } 1219s 1219s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1219s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1219s 1219s =ITEM 2. 1219s 1219s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1219s 1219s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1219s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1219s TABLE ENTRIES: 1219s 1219s SUB IOQUEUE { 1219s LOCAL (*READER, *WRITER); # NOT MY! 1219s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1219s RETURN (*READER, *WRITER); 1219s } 1219s ($HEAD, $TAIL) = IOQUEUE(); 1219s 1219s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1219s ENTRIES. 1219s 1219s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1219s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1219s A LOCAL ALIAS. 1219s 1219s { 1219s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1219s GROW(); # REALLY CALLS SHRINK() 1219s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1219s } 1219s GROW(); # GET THE REAL GROW() AGAIN 1219s 1219s SEE L FOR MORE ABOUT MANIPULATING 1219s FUNCTIONS BY NAME IN THIS WAY. 1219s 1219s =ITEM 3. 1219s 1219s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1219s 1219s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1219s IS DONE ON DYNAMICS: 1219s 1219s { 1219s LOCAL $SIG{INT} = 'IGNORE'; 1219s FUNCT(); # UNINTERRUPTIBLE 1219s } 1219s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1219s 1219s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1219s 1219s =BACK 1219s 1219s =HEAD2 PASS BY REFERENCE 1219s X X X 1219s 1219s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1219s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1219s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1219s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1219s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1219s 1219s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1219s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1219s OF ALL THEIR FORMER LAST ELEMENTS: 1219s 1219s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1219s 1219s SUB POPMANY { 1219s MY $AREF; 1219s MY @RETLIST; 1219s FOREACH $AREF ( @_ ) { 1219s PUSH @RETLIST, POP @$AREF; 1219s } 1219s RETURN @RETLIST; 1219s } 1219s 1219s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1219s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1219s 1219s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1219s SUB INTER { 1219s MY ($K, $HREF, %SEEN); # LOCALS 1219s FOREACH $HREF (@_) { 1219s WHILE ( $K = EACH %$HREF ) { 1219s $SEEN{$K}++; 1219s } 1219s } 1219s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1219s } 1219s 1219s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1219s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1219s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1219s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1219s A LITTLE EXPENSIVE. 1219s 1219s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1219s 1219s (@W, @X) = FUNC(@Y, @Z); 1219s OR 1219s (%W, %X) = FUNC(%Y, %Z); 1219s 1219s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1219s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1219s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1219s AS ALWAYS. 1219s 1219s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1219s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1219s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1219s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1219s 1219s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1219s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1219s SUB FUNC { 1219s MY ($YREF, $ZREF) = @_; 1219s IF (@$YREF > @$ZREF) { 1219s RETURN ($YREF, $ZREF); 1219s } ELSE { 1219s RETURN ($ZREF, $YREF); 1219s } 1219s } 1219s 1219s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1219s 1219s (*W, *X) = FUNC(\@Y, \@Z); 1219s PRINT "@W HAS MORE THAN @X\N"; 1219s SUB FUNC { 1219s LOCAL (*Y, *Z) = @_; 1219s IF (@Y > @Z) { 1219s RETURN (\@Y, \@Z); 1219s } ELSE { 1219s RETURN (\@Z, \@Y); 1219s } 1219s } 1219s 1219s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1219s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1219s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1219s ARE IN THE SYMBOL TABLE. 1219s 1219s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1219s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1219s FOR EXAMPLE: 1219s 1219s SPLUTTER(\*STDOUT); 1219s SUB SPLUTTER { 1219s MY $FH = SHIFT; 1219s PRINT $FH "HER UM WELL A HMMM\N"; 1219s } 1219s 1219s $REC = GET_REC(\*STDIN); 1219s SUB GET_REC { 1219s MY $FH = SHIFT; 1219s RETURN SCALAR <$FH>; 1219s } 1219s 1219s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1219s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1219s 1219s SUB OPENIT { 1219s MY $PATH = SHIFT; 1219s LOCAL *FH; 1219s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1219s } 1219s 1219s =HEAD2 PROTOTYPES 1219s X X 1219s 1219s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1219s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1219s SECTION OR WITH A L. 1219s IF YOU DECLARE EITHER OF 1219s 1219s SUB MYPUSH (\@@) 1219s SUB MYPUSH :PROTOTYPE(\@@) 1219s 1219s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1219s 1219s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1219s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1219s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1219s OF AN ATTRIBUTE. 1219s 1219s THE 1219s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1219s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1219s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1219s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1219s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1219s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1219s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1219s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1219s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1219s 1219s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1219s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1219s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1219s 1219s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1219s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1219s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1219s CORRESPONDING BUILT-IN. 1219s 1219s DECLARED AS CALLED AS 1219s 1219s SUB MYLINK ($$) MYLINK $OLD, $NEW 1219s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1219s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1219s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1219s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1219s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1219s SUB MYPOP (\@) MYPOP @ARRAY 1219s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1219s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1219s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1219s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1219s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1219s SUB MYRAND (;$) MYRAND 42 1219s SUB MYTIME () MYTIME 1219s 1219s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1219s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1219s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1219s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1219s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1219s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1219s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1219s 1219s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1219s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1219s 1219s SUB MYREF (\[$@%&*]) 1219s 1219s WILL ALLOW CALLING MYREF() AS 1219s 1219s MYREF $VAR 1219s MYREF @ARRAY 1219s MYREF %HASH 1219s MYREF &SUB 1219s MYREF *GLOB 1219s 1219s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1219s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1219s 1219s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1219s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1219s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1219s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1219s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1219s 1219s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1219s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1219s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1219s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1219s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1219s FOLLOWS: 1219s 1219s USE SYMBOL 'QUALIFY_TO_REF'; 1219s 1219s SUB FOO (*) { 1219s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1219s ... 1219s } 1219s 1219s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1219s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1219s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1219s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1219s 1219s SUB MYPUSH (+@) { 1219s MY $AREF = SHIFT; 1219s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1219s PUSH @$AREF, @_; 1219s } 1219s 1219s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1219s IS OF AN ACCEPTABLE TYPE. 1219s 1219s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1219s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1219s 1219s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1219s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1219s PROVIDED, C<$_> WILL BE USED INSTEAD. 1219s 1219s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1219s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1219s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1219s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1219s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1219s 1219s MYTIME +2; 1219s 1219s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1219s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1219s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1219s 1219s SUB MYGETPROTOBYNUMBER($;); 1219s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1219s 1219s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1219s PROVIDED IT'S IN THE INITIAL POSITION: 1219s X<&> 1219s 1219s SUB TRY (&@) { 1219s MY($TRY,$CATCH) = @_; 1219s EVAL { &$TRY }; 1219s IF ($@) { 1219s LOCAL $_ = $@; 1219s &$CATCH; 1219s } 1219s } 1219s SUB CATCH (&) { $_[0] } 1219s 1219s TRY { 1219s DIE "PHOOEY"; 1219s } CATCH { 1219s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1219s }; 1219s 1219s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1219s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1219s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1219s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1219s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1219s 1219s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1219s X 1219s 1219s SUB MYGREP (&@) { 1219s MY $CODE = SHIFT; 1219s MY @RESULT; 1219s FOREACH $_ (@_) { 1219s PUSH(@RESULT, $_) IF &$CODE; 1219s } 1219s @RESULT; 1219s } 1219s 1219s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1219s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1219s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1219s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1219s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1219s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1219s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1219s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1219s 1219s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1219s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1219s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1219s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1219s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1219s MAJORITY OF OFFENDING CODE IS FIXED. 1219s 1219s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1219s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1219s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1219s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1219s 1219s SUB FUNC ($) { 1219s MY $N = SHIFT; 1219s PRINT "YOU GAVE ME $N\N"; 1219s } 1219s 1219s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1219s RETURNING A LIST: 1219s 1219s FUNC(@FOO); 1219s FUNC( $TEXT =~ /\W+/G ); 1219s 1219s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1219s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1219s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1219s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1219s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1219s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1219s 1219s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1219s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1219s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1219s EFFECT, LIKE SO: 1219s 1219s SUB FOO($$); 1219s SUB FOO($$) { 1219s FOO 1, 2; 1219s } 1219s 1219s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1219s TO MAKE THE WORLD A BETTER PLACE. 1219s 1219s =HEAD2 CONSTANT FUNCTIONS 1219s X 1219s 1219s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1219s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1219s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1219s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1219s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1219s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1219s 1219s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1219s 1219s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1219s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1219s # AND IT'S INLINED, TOO! 1219s SUB ST_DEV () { 0 } 1219s SUB ST_INO () { 1 } 1219s 1219s SUB FLAG_FOO () { 1 << 8 } 1219s SUB FLAG_BAR () { 1 << 9 } 1219s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1219s 1219s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1219s 1219s SUB N () { INT(OPT_BAZ) / 3 } 1219s 1219s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1219s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1219s 1219s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1219s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1219s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1219s C: 1219s 1219s SUB BAZ_VAL () { 1219s IF (OPT_BAZ) { 1219s RETURN 23; 1219s } 1219s ELSE { 1219s RETURN 42; 1219s } 1219s } 1219s SUB BONK_VAL () { RETURN 12345 } 1219s 1219s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1219s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1219s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1219s 1219s BEGIN { 1219s MY $VAR = 1; 1219s NO STRICT 'REFS'; 1219s *INLINED = SUB () { $VAR }; 1219s } 1219s 1219s BEGIN { 1219s MY $VAR = 1; 1219s MY $REF = \$VAR; 1219s NO STRICT 'REFS'; 1219s *NOT_INLINED = SUB () { $VAR }; 1219s } 1219s 1219s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1219s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1219s 1219s BEGIN { 1219s MY $X = 10; 1219s *FOO = SUB () { $X }; 1219s $X++; 1219s } 1219s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1219s 1219s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1219s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1219s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1219s SO IT PRINTED C<10>, NOT C<11>. 1219s 1219s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1219s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1219s ASIDE FROM WHERE IT IS DECLARED. 1219s 1219s # FINE, NO WARNING 1219s BEGIN { 1219s MY $X = 54321; 1219s *INLINED = SUB () { $X }; 1219s } 1219s # ERROR 1219s BEGIN { 1219s MY $X; 1219s $X = 54321; 1219s *ALSO_INLINED = SUB () { $X }; 1219s } 1219s 1219s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1219s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1219s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1219s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1219s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1219s 1219s MY $X = 54321; 1219s *INLINED = SUB : CONST { $X }; 1219s $X++; 1219s 1219s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1219s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1219s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1219s VALUE CAPTURED THE SAME WAY. 1219s 1219s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1219s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1219s AN EXPLICIT C: 1219s 1219s BEGIN { 1219s MY $X = 10; 1219s *FOO = SUB () { RETURN $X }; 1219s $X++; 1219s } 1219s PRINT FOO(); # PRINTS 11 1219s 1219s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1219s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1219s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1219s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1219s 1219s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1219s SUB ONE { 1219s 1; 1219s } 1219s IF (ONE ) { 1219s PRINT ONE() IF ONE ; 1219s } 1219s 1219s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1219s SUB ONE () { 1 } 1219s DO { 1219s PRINT 1 1219s }; 1219s 1219s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1219s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1219s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1219s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1219s 1219s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1219s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1219s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1219s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1219s 1219s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1219s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1219s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1219s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1219s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1219s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1219s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1219s MENTIONED ABOVE: 1219s 1219s SUB NOT_INLINED () { RETURN 23 } 1219s 1219s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1219s X X X X 1219s 1219s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1219s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1219s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1219s ON A NON-UNIX SYSTEM. 1219s 1219s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1219s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1219s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1219s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1219s 1219s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1219s CHDIR $SOMEWHERE; 1219s SUB CHDIR { ... } 1219s 1219s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1219s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1219s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1219s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1219s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1219s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1219s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1219s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1219s FOR SOME KEYWORDS. SEE L. 1219s 1219s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1219s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1219s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1219s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1219s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1219s THAT IS, THEY COULD SAY 1219s 1219s USE MODULE 'OPEN'; 1219s 1219s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1219s 1219s USE MODULE; 1219s 1219s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1219s 1219s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1219s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1219s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1219s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1219s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1219s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1219s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1219s 1219s PACKAGE REGLOB; 1219s REQUIRE EXPORTER; 1219s @ISA = 'EXPORTER'; 1219s @EXPORT_OK = 'GLOB'; 1219s 1219s SUB IMPORT { 1219s MY $PKG = SHIFT; 1219s RETURN UNLESS @_; 1219s MY $SYM = SHIFT; 1219s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1219s $PKG->EXPORT($WHERE, $SYM, @_); 1219s } 1219s 1219s SUB GLOB { 1219s MY $PAT = SHIFT; 1219s MY @GOT; 1219s IF (OPENDIR MY $D, '.') { 1219s @GOT = GREP /$PAT/, READDIR $D; 1219s CLOSEDIR $D; 1219s } 1219s RETURN @GOT; 1219s } 1219s 1; 1219s 1219s AND HERE'S HOW IT COULD BE (AB)USED: 1219s 1219s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1219s PACKAGE FOO; 1219s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1219s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1219s 1219s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1219s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1219s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1219s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1219s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1219s IT MUST BE DONE AT ALL. 1219s 1219s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1219s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1219s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1219s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1219s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1219s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1219s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1219s LIBRARY. 1219s 1219s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1219s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1219s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1219s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1219s (SEE L). 1219s 1219s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1219s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1219s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1219s 1219s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1219s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1219s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1219s C SYNTAX, THOUGH). 1219s 1219s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1219s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1219s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1219s 1219s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1219s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1219s 1219s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1219s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1219s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1219s 1219s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1219s 1219s =HEAD2 AUTOLOADING 1219s X X 1219s 1219s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1219s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1219s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1219s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1219s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1219s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1219s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1219s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1219s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1219s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1219s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1219s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1219s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1219s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1219s SUBROUTINE NAME. SEE L FOR DETAILS.) 1219s 1219s 1219s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1219s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1219s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1219s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1219s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1219s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1219s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1219s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1219s 1219s SUB AUTOLOAD { 1219s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1219s MY $PROGRAM = $AUTOLOAD; 1219s $PROGRAM =~ S/.*:://; 1219s SYSTEM($PROGRAM, @_); 1219s } 1219s DATE(); 1219s WHO(); 1219s LS('-L'); 1219s 1219s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1219s EVEN NEED PARENTHESES: 1219s 1219s USE SUBS QW(DATE WHO LS); 1219s DATE; 1219s WHO; 1219s LS '-L'; 1219s 1219s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1219s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1219s 1219s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1219s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1219s DESCRIBED IN L AND IN L, THE STANDARD 1219s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1219s FUNCTIONS TO PERL CODE IN L. 1219s 1219s =HEAD2 SUBROUTINE ATTRIBUTES 1219s X X X 1219s 1219s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1219s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1219s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1219s C HAD BEEN SEEN. SEE L FOR DETAILS 1219s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1219s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1219s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1219s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1219s 1219s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1219s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1219s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1219s NEST PROPERLY. 1219s 1219s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1219s 1219s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1219s SUB PLUGH () : UGLY('\(") :BAD; 1219s SUB XYZZY : _5X5 { ... } 1219s 1219s EXAMPLES OF INVALID SYNTAX: 1219s 1219s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1219s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1219s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1219s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1219s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1219s 1219s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1219s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1219s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1219s PARSED AND INVOKED: 1219s 1219s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1219s 1219s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1219s SEE L AND L. 1219s 1219s =HEAD1 SEE ALSO 1219s 1219s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1219s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1219s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1219s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1219s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1219s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1219s 1219s =FOR VI 1219s # EX: SET STS=0 SW=4 ET: 1219s 1219s ok 2 1219s # testing mod_cgi with /modules/cgi/perl.pl 1219s # expected 200 1219s # received 200 1219s # body: PERL CGI 1219s ok 3 1219s # testing mod_test_rwrite with /test_rwrite 1219s # expected 200 1219s # received 200 1219s # body: A 1219s ok 4 1219s ok 1221s t/filter/case_in.t .................. 1221s 1..3 1221s # Running under perl version 5.038002 for linux 1221s # Current time local: Mon Apr 8 21:37:58 2024 1221s # Current time GMT: Mon Apr 8 21:37:58 2024 1221s # Using Test.pm version 1.31 1221s # Using Apache/Test.pm version 1.42 1221s ok 1 1221s # testing mod_cgi with /modules/cgi/perl_echo.pl 1221s # expected 200 1221s # received 200 1221s ok 2 1221s # testing mod_echo_post with /echo_post 1221s # expected 200 1221s # received 200 1221s ok 3 1221s ok 1223s t/filter/input_body.t ............... 1223s 1..2 1223s # Running under perl version 5.038002 for linux 1223s # Current time local: Mon Apr 8 21:38:00 2024 1223s # Current time GMT: Mon Apr 8 21:38:00 2024 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.42 1223s # testing : Posted "1 ko" 1223s # expected: 'ok 1' 1223s # received: 'ok 1' 1223s ok 1 1223s # testing : Posted "2 ko" 1223s # expected: 'ok 2' 1223s # received: 'ok 2' 1223s ok 2 1223s ok 1225s t/http11/basicauth.t ................ 1225s 1..3 1225s # Running under perl version 5.038002 for linux 1225s # Current time local: Mon Apr 8 21:38:02 2024 1225s # Current time GMT: Mon Apr 8 21:38:02 2024 1225s # Using Test.pm version 1.31 1225s # Using Apache/Test.pm version 1.42 1225s ok 1 1225s ok 2 1225s ok 3 1225s ok 1228s t/http11/chunked.t .................. 1228s 1..30 1228s # Running under perl version 5.038002 for linux 1228s # Current time local: Mon Apr 8 21:38:04 2024 1228s # Current time GMT: Mon Apr 8 21:38:04 2024 1228s # Using Test.pm version 1.31 1228s # Using Apache/Test.pm version 1.42 1228s # testing : response protocol 1228s # expected: 'HTTP/1.1' 1228s # received: 'HTTP/1.1' 1228s ok 1 1228s # testing : response Transfer-Encoding 1228s # expected: 'chunked' 1228s # received: 'chunked' 1228s ok 2 1228s # testing : no Content-Length 1228s # expected: 0 1228s # received: 0 1228s ok 3 1228s # testing : body length 1228s # expected: '70976' 1228s # received: 70976 1228s ok 4 1228s # testing : number of requests 1228s # expected: 1 1228s # received: 1 1228s ok 5 1228s # testing : response protocol 1228s # expected: 'HTTP/1.1' 1228s # received: 'HTTP/1.1' 1228s ok 6 1228s # testing : response Transfer-Encoding 1228s # expected: 'chunked' 1228s # received: 'chunked' 1228s ok 7 1228s # testing : no Content-Length 1228s # expected: 0 1228s # received: 0 1228s ok 8 1228s # testing : body length 1228s # expected: '212509' 1228s # received: 212509 1228s ok 9 1228s # testing : number of requests 1228s # expected: 2 1228s # received: 2 1228s ok 10 1228s # testing : response protocol 1228s # expected: 'HTTP/1.1' 1228s # received: 'HTTP/1.1' 1228s ok 11 1228s # testing : response Transfer-Encoding 1228s # expected: 'chunked' 1228s # received: 'chunked' 1228s ok 12 1228s # testing : no Content-Length 1228s # expected: 0 1228s # received: 0 1228s ok 13 1228s # testing : body length 1228s # expected: '280545' 1228s # received: 280545 1228s ok 14 1228s # testing : number of requests 1228s # expected: 3 1228s # received: 3 1228s ok 15 1228s # testing : response protocol 1228s # expected: 'HTTP/1.1' 1228s # received: 'HTTP/1.1' 1228s ok 16 1228s # testing : response Transfer-Encoding 1228s # expected: 'chunked' 1228s # received: 'chunked' 1228s ok 17 1228s # testing : no Content-Length 1228s # expected: 0 1228s # received: 0 1228s ok 18 1228s # testing : body length 1228s # expected: '845969' 1228s # received: 845969 1228s ok 19 1228s # testing : number of requests 1228s # expected: 4 1228s # received: 4 1228s ok 20 1228s # testing : response protocol 1228s # expected: 'HTTP/1.1' 1228s # received: 'HTTP/1.1' 1228s ok 21 1228s # testing : no Transfer-Encoding (test result inverted) 1228s # expected: 'chunked' 1228s # received: '' 1228s ok 22 1228s # testing : content length 1228s # expected: 253 1228s # received: '253' 1228s ok 23 1228s # testing : body length 1228s # expected: '242' 1228s # received: 242 1228s ok 24 1228s # testing : number of requests 1228s # expected: 5 1228s # received: 5 1228s ok 25 1228s # testing : response protocol 1228s # expected: 'HTTP/1.1' 1228s # received: 'HTTP/1.1' 1228s ok 26 1228s # testing : no Transfer-Encoding (test result inverted) 1228s # expected: 'chunked' 1228s # received: '' 1228s ok 27 1228s # testing : content length 1228s # expected: '' 1228s # received: '' 1228s ok 28 1228s # testing : body length 1228s # expected: '14276' 1228s # received: 14276 1228s ok 29 1228s # testing : number of requests 1228s # expected: 6 1228s # received: 6 1228s ok 30 1228s ok 1230s t/http11/chunked2.t ................. 1230s 1..2 1230s # Running under perl version 5.038002 for linux 1230s # Current time local: Mon Apr 8 21:38:07 2024 1230s # Current time GMT: Mon Apr 8 21:38:07 2024 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.42 1230s # testing : successful response 1230s # expected: 200 1230s # received: '200' 1230s ok 1 1230s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1230s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1230s ok 2 1230s ok 1232s t/http11/clength.t .................. 1232s 1..6 1232s # Running under perl version 5.038002 for linux 1232s # Current time local: Mon Apr 8 21:38:09 2024 1232s # Current time GMT: Mon Apr 8 21:38:09 2024 1232s # Using Test.pm version 1.31 1232s # Using Apache/Test.pm version 1.42 1232s # testing : successful response 1232s # expected: 200 1232s # received: '200' 1232s ok 1 1232s # expected: 10 1232s # received: '10' 1232s ok 2 1232s # expected: 'bbbbbbbbbb' 1232s # received: 'bbbbbbbbbb' 1232s ok 3 1232s # testing : successful response 1232s # expected: 200 1232s # received: '200' 1232s ok 4 1232s # expected: 6 1232s # received: '6' 1232s ok 5 1232s # expected: 'foobar' 1232s # received: 'foobar' 1232s ok 6 1232s ok 1236s t/http11/post.t ..................... 1236s # using LWP client 1236s 1..51 1236s # Running under perl version 5.038002 for linux 1236s # Current time local: Mon Apr 8 21:38:11 2024 1236s # Current time GMT: Mon Apr 8 21:38:11 2024 1236s # Using Test.pm version 1.31 1236s # Using Apache/Test.pm version 1.42 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 1024 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Connection: Keep-Alive 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 1 1236s #DMMATCH1: 1 1236s #Keep-Alive: timeout=5, max=100 1236s # 1236s # testing : length posted 1236s # expected: '1024' 1236s # received: 1024 1236s ok 1 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 2048 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 2 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '2048' 1236s # received: 2048 1236s ok 2 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 3072 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 3 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '3072' 1236s # received: 3072 1236s ok 3 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 4096 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 4 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '4096' 1236s # received: 4096 1236s ok 4 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 5120 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 5 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '5120' 1236s # received: 5120 1236s ok 5 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 6144 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 6 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '6144' 1236s # received: 6144 1236s ok 6 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 7168 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 7 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '7168' 1236s # received: 7168 1236s ok 7 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 8192 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 8 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '8192' 1236s # received: 8192 1236s ok 8 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 9216 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 5 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 9 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '9216' 1236s # received: 9216 1236s ok 9 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 10240 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 10 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '10240' 1236s # received: 10240 1236s ok 10 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 11264 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 11 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '11264' 1236s # received: 11264 1236s ok 11 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 12288 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 12 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '12288' 1236s # received: 12288 1236s ok 12 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 13312 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 13 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '13312' 1236s # received: 13312 1236s ok 13 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 14336 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 14 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '14336' 1236s # received: 14336 1236s ok 14 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 15360 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 15 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '15360' 1236s # received: 15360 1236s ok 15 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 16384 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 16 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '16384' 1236s # received: 16384 1236s ok 16 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 17408 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 17 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '17408' 1236s # received: 17408 1236s ok 17 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 18432 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 18 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '18432' 1236s # received: 18432 1236s ok 18 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 19456 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 19 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '19456' 1236s # received: 19456 1236s ok 19 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 20480 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 20 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '20480' 1236s # received: 20480 1236s ok 20 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 21504 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 21 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '21504' 1236s # received: 21504 1236s ok 21 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 22528 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 22 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '22528' 1236s # received: 22528 1236s ok 22 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 23552 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 23 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '23552' 1236s # received: 23552 1236s ok 23 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 24576 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 24 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '24576' 1236s # received: 24576 1236s ok 24 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 25600 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 25 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '25600' 1236s # received: 25600 1236s ok 25 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 26624 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 26 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '26624' 1236s # received: 26624 1236s ok 26 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 27648 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 27 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '27648' 1236s # received: 27648 1236s ok 27 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 28672 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 28 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '28672' 1236s # received: 28672 1236s ok 28 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 29696 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 29 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '29696' 1236s # received: 29696 1236s ok 29 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 30720 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 30 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '30720' 1236s # received: 30720 1236s ok 30 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 31744 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 31 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '31744' 1236s # received: 31744 1236s ok 31 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 32768 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 32 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '32768' 1236s # received: 32768 1236s ok 32 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 33792 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 33 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '33792' 1236s # received: 33792 1236s ok 33 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 34816 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 34 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '34816' 1236s # received: 34816 1236s ok 34 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 35840 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 35 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '35840' 1236s # received: 35840 1236s ok 35 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 36864 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 36 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '36864' 1236s # received: 36864 1236s ok 36 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 37888 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 37 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '37888' 1236s # received: 37888 1236s ok 37 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 38912 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 38 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '38912' 1236s # received: 38912 1236s ok 38 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 39936 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 39 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '39936' 1236s # received: 39936 1236s ok 39 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 40960 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 40 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '40960' 1236s # received: 40960 1236s ok 40 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 41984 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 41 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '41984' 1236s # received: 41984 1236s ok 41 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 43008 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 42 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '43008' 1236s # received: 43008 1236s ok 42 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 44032 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 43 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '44032' 1236s # received: 44032 1236s ok 43 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 45056 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 44 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '45056' 1236s # received: 45056 1236s ok 44 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 46080 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 45 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '46080' 1236s # received: 46080 1236s ok 45 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 47104 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:14 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 46 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '47104' 1236s # received: 47104 1236s ok 46 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 48128 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 47 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '48128' 1236s # received: 48128 1236s ok 47 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 49152 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 48 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '49152' 1236s # received: 49152 1236s ok 48 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 50176 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 49 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '50176' 1236s # received: 50176 1236s ok 49 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 51200 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 6 1236s #Client-Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 50 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '51200' 1236s # received: 51200 1236s ok 50 1236s #lwp request: 1236s #POST http://localhost:8529/eat_post HTTP/1.1 1236s #User-Agent: libwww-perl/6.76 1236s #Content-Length: 102400 1236s # 1236s #server response: 1236s #HTTP/1.1 200 OK 1236s #Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1236s #Vary: In-If1 1236s #Content-Length: 7 1236s #Client-Date: Mon, 08 Apr 2024 21:38:15 GMT 1236s #Client-Peer: 127.0.0.1:8529 1236s #Client-Response-Num: 51 1236s #DMMATCH1: 1 1236s # 1236s # testing : length posted 1236s # expected: '102400' 1236s # received: 102400 1236s ok 51 1236s ok 1238s t/modules/aaa.t ..................... 1238s 1..40 1238s # Running under perl version 5.038002 for linux 1238s # Current time local: Mon Apr 8 21:38:15 2024 1238s # Current time GMT: Mon Apr 8 21:38:15 2024 1238s # Using Test.pm version 1.31 1238s # Using Apache/Test.pm version 1.42 1238s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/realm2 1238s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1238s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/form1 1238s ok 1 1238s ok 2 1238s ok 3 1238s ok 4 1238s ok 5 1238s ok 6 1238s ok 7 1238s ok 8 1238s ok 9 1238s ok 10 1238s ok 11 1238s ok 12 1238s ok 13 1238s ok 14 1238s ok 15 1238s ok 16 1238s ok 17 1238s ok 18 1238s ok 19 1238s ok 20 1238s ok 21 1238s ok 22 1238s ok 23 1238s ok 24 1238s ok 25 1238s ok 26 1238s ok 27 1238s ok 28 1238s ok 29 1238s ok 30 1238s ok 31 1238s ok 32 1238s ok 33 1238s ok 34 1238s ok 35 1238s ok 36 1238s ok 37 1238s ok 38 1238s ok 39 1238s ok 40 1238s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1238s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/form1 1238s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/realm2 1238s ok 1241s t/modules/access.t .................. 1241s 1..408 1241s # Running under perl version 5.038002 for linux 1241s # Current time local: Mon Apr 8 21:38:17 2024 1241s # Current time GMT: Mon Apr 8 21:38:17 2024 1241s # Using Test.pm version 1.31 1241s # Using Apache/Test.pm version 1.42 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # expecting access. 1241s ok 1 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 2 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from all 1241s # expecting access. 1241s ok 3 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 4 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from localhost 1241s # expecting access. 1241s ok 5 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 6 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from 127.0.0.1 1241s # expecting access. 1241s ok 7 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 8 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from 127.0 1241s # expecting access. 1241s ok 9 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 10 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 11 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 12 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from 127.0.0.1/16 1241s # expecting access. 1241s ok 13 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 14 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 15 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 16 1241s # --- 1241s # Order deny,allow 1241s # Allow from all 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 17 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # expecting access. 1241s ok 18 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 19 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from all 1241s # expecting access. 1241s ok 20 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 21 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from localhost 1241s # expecting access. 1241s ok 22 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 23 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from 127.0.0.1 1241s # expecting access. 1241s ok 24 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 25 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from 127.0 1241s # expecting access. 1241s ok 26 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 27 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 28 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 29 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from 127.0.0.1/16 1241s # expecting access. 1241s ok 30 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 31 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 32 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 33 1241s # --- 1241s # Order deny,allow 1241s # Allow from localhost 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 34 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # expecting access. 1241s ok 35 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 36 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from all 1241s # expecting access. 1241s ok 37 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 38 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from localhost 1241s # expecting access. 1241s ok 39 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 40 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1 1241s # expecting access. 1241s ok 41 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 42 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0 1241s # expecting access. 1241s ok 43 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 44 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 45 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 46 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1/16 1241s # expecting access. 1241s ok 47 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 48 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 49 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 50 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 51 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # expecting access. 1241s ok 52 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 53 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from all 1241s # expecting access. 1241s ok 54 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 55 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from localhost 1241s # expecting access. 1241s ok 56 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 57 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1 1241s # expecting access. 1241s ok 58 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 59 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from 127.0 1241s # expecting access. 1241s ok 60 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 61 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 62 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 63 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1/16 1241s # expecting access. 1241s ok 64 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 65 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 66 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 67 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 68 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 69 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 70 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from all 1241s # expecting access. 1241s ok 71 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 72 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from localhost 1241s # expecting access. 1241s ok 73 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 74 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1 1241s # expecting access. 1241s ok 75 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 76 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0 1241s # expecting access. 1241s ok 77 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 78 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 79 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 80 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1/16 1241s # expecting access. 1241s ok 81 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 82 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 83 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 84 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 85 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # expecting access. 1241s ok 86 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 87 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from all 1241s # expecting access. 1241s ok 88 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 89 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from localhost 1241s # expecting access. 1241s ok 90 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 91 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1 1241s # expecting access. 1241s ok 92 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 93 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0 1241s # expecting access. 1241s ok 94 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 95 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 96 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 97 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1/16 1241s # expecting access. 1241s ok 98 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 99 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 100 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 101 1241s # --- 1241s # Order deny,allow 1241s # Allow from 127.0.0.1/16 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 102 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # expecting access. 1241s ok 103 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 104 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from all 1241s # expecting access denial. 1241s ok 105 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 106 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 107 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 108 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 109 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 110 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 111 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 112 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 113 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 114 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 115 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 116 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 117 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 118 1241s # --- 1241s # Order deny,allow 1241s # Allow from somewhere.else.com 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 119 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # expecting access. 1241s ok 120 1241s # --- 1241s # Order deny,allow 1241s # Deny from all 1241s # expecting access denial. 1241s ok 121 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from all 1241s # expecting access denial. 1241s ok 122 1241s # --- 1241s # Order deny,allow 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 123 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 124 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 125 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 126 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 127 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 128 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 129 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 130 1241s # --- 1241s # Order deny,allow 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 131 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 132 1241s # --- 1241s # Order deny,allow 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 133 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 134 1241s # --- 1241s # Order deny,allow 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 135 1241s # --- 1241s # Order deny,allow 1241s # Allow from 66.6.6.6 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 136 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # expecting access. 1241s ok 137 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 138 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from all 1241s # expecting access denial. 1241s ok 139 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 140 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 141 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 142 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 143 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 144 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 145 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 146 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 147 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 148 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 149 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 150 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 151 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 152 1241s # --- 1241s # Order allow,deny 1241s # Allow from all 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 153 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # expecting access. 1241s ok 154 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 155 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from all 1241s # expecting access denial. 1241s ok 156 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 157 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 158 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 159 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 160 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 161 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 162 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 163 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 164 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 165 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 166 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 167 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 168 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 169 1241s # --- 1241s # Order allow,deny 1241s # Allow from localhost 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 170 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # expecting access. 1241s ok 171 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 172 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from all 1241s # expecting access denial. 1241s ok 173 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 174 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 175 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 176 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 177 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 178 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 179 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 180 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 181 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 182 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 183 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 184 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 185 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 186 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 187 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # expecting access. 1241s ok 188 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 189 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from all 1241s # expecting access denial. 1241s ok 190 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 191 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 192 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 193 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 194 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 195 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 196 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 197 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 198 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 199 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 200 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 201 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 202 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 203 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 204 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 205 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 206 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from all 1241s # expecting access denial. 1241s ok 207 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 208 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 209 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 210 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 211 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 212 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 213 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 214 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 215 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 216 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 217 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 218 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 219 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 220 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 221 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # expecting access. 1241s ok 222 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 223 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from all 1241s # expecting access denial. 1241s ok 224 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 225 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 226 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 227 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 228 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 229 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 230 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 231 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 232 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 233 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 234 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 235 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 236 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 237 1241s # --- 1241s # Order allow,deny 1241s # Allow from 127.0.0.1/16 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 238 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # expecting access denial. 1241s ok 239 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 240 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from all 1241s # expecting access denial. 1241s ok 241 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 242 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 243 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 244 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 245 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 246 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 247 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 248 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 249 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 250 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 251 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 252 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 253 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 254 1241s # --- 1241s # Order allow,deny 1241s # Allow from somewhere.else.com 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 255 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # expecting access denial. 1241s ok 256 1241s # --- 1241s # Order allow,deny 1241s # Deny from all 1241s # expecting access denial. 1241s ok 257 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from all 1241s # expecting access denial. 1241s ok 258 1241s # --- 1241s # Order allow,deny 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 259 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 260 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 261 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 262 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 263 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 264 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 265 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 266 1241s # --- 1241s # Order allow,deny 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 267 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 268 1241s # --- 1241s # Order allow,deny 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 269 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 270 1241s # --- 1241s # Order allow,deny 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 271 1241s # --- 1241s # Order allow,deny 1241s # Allow from 66.6.6.6 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 272 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # expecting access. 1241s ok 273 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 274 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from all 1241s # expecting access denial. 1241s ok 275 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 276 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 277 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 278 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 279 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 280 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 281 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 282 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 283 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 284 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 285 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 286 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 287 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 288 1241s # --- 1241s # Order mutual-failure 1241s # Allow from all 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 289 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # expecting access. 1241s ok 290 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 291 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from all 1241s # expecting access denial. 1241s ok 292 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 293 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 294 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 295 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 296 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 297 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 298 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 299 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 300 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 301 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 302 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 303 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 304 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 305 1241s # --- 1241s # Order mutual-failure 1241s # Allow from localhost 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 306 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # expecting access. 1241s ok 307 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 308 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from all 1241s # expecting access denial. 1241s ok 309 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 310 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 311 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 312 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 313 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 314 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 315 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 316 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 317 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 318 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 319 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 320 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 321 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 322 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 323 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # expecting access. 1241s ok 324 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 325 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from all 1241s # expecting access denial. 1241s ok 326 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 327 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 328 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 329 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 330 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 331 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 332 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 333 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 334 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 335 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 336 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 337 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 338 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 339 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 340 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # expecting access. 1241s ok 341 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 342 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from all 1241s # expecting access denial. 1241s ok 343 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 344 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 345 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 346 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 347 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 348 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 349 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 350 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 351 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 352 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 353 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 354 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 355 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 356 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/255.255.0.0 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 357 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # expecting access. 1241s ok 358 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 359 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from all 1241s # expecting access denial. 1241s ok 360 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 361 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 362 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 363 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 364 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 365 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 366 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 367 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 368 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 369 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 370 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 371 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from somewhere.else.com 1241s # expecting access. 1241s ok 372 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 373 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 127.0.0.1/16 1241s # Deny from 66.6.6.6 1241s # expecting access. 1241s ok 374 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # expecting access denial. 1241s ok 375 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 376 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from all 1241s # expecting access denial. 1241s ok 377 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 378 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 379 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 380 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 381 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 382 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 383 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 384 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 385 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 386 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 387 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 388 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 389 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 390 1241s # --- 1241s # Order mutual-failure 1241s # Allow from somewhere.else.com 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 391 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # expecting access denial. 1241s ok 392 1241s # --- 1241s # Order mutual-failure 1241s # Deny from all 1241s # expecting access denial. 1241s ok 393 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from all 1241s # expecting access denial. 1241s ok 394 1241s # --- 1241s # Order mutual-failure 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 395 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from localhost 1241s # expecting access denial. 1241s ok 396 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 397 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1 1241s # expecting access denial. 1241s ok 398 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 399 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0 1241s # expecting access denial. 1241s ok 400 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 401 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1/255.255.0.0 1241s # expecting access denial. 1241s ok 402 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 403 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from 127.0.0.1/16 1241s # expecting access denial. 1241s ok 404 1241s # --- 1241s # Order mutual-failure 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 405 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from somewhere.else.com 1241s # expecting access denial. 1241s ok 406 1241s # --- 1241s # Order mutual-failure 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 407 1241s # --- 1241s # Order mutual-failure 1241s # Allow from 66.6.6.6 1241s # Deny from 66.6.6.6 1241s # expecting access denial. 1241s ok 408 1241s ok 1243s t/modules/actions.t ................. 1243s 1..20 1243s # Running under perl version 5.038002 for linux 1243s # Current time local: Mon Apr 8 21:38:20 2024 1243s # Current time GMT: Mon Apr 8 21:38:20 2024 1243s # Using Test.pm version 1.31 1243s # Using Apache/Test.pm version 1.42 1243s # expected: 200 1243s # received: '200' 1243s ok 1 1243s # expected: 'nada' 1243s # received: 'nada' 1243s ok 2 1243s # expected: 404 1243s # received: '404' 1243s ok 3 1243s ok 4 # skip RC=404, no need to check content 1243s # expected: 404 1243s # received: '404' 1243s ok 5 1243s ok 6 # skip RC=404, no need to check content 1243s # expected: 404 1243s # received: '404' 1243s ok 7 1243s ok 8 # skip RC=404, no need to check content 1243s # expected: 200 1243s # received: '200' 1243s ok 9 1243s # expected: 'nada' 1243s # received: 'nada' 1243s ok 10 1243s # expected: 404 1243s # received: '404' 1243s ok 11 1243s ok 12 # skip RC=404, no need to check content 1243s # expected: 200 1243s # received: '200' 1243s ok 13 1243s # expected: 'POST 1243s # foo2: bar2 1243s # ' 1243s # received: 'POST 1243s # foo2: bar2 1243s # ' 1243s ok 14 1243s # expected: 405 1243s # received: '405' 1243s ok 15 1243s # expected: 200 1243s # received: '200' 1243s ok 16 1243s # expected: 'foo=bar' 1243s # received: 'foo=bar' 1243s ok 17 1243s # expected: 200 1243s # received: '200' 1243s ok 18 1243s # expected: 'POST 1243s # foo2: bar2 1243s # ' 1243s # received: 'POST 1243s # foo2: bar2 1243s # ' 1243s ok 19 1243s # expected: 405 1243s # received: '405' 1243s ok 20 1243s ok 1246s t/modules/alias.t ................... 1246s 1..134 1246s # Running under perl version 5.038002 for linux 1246s # Current time local: Mon Apr 8 21:38:22 2024 1246s # Current time GMT: Mon Apr 8 21:38:22 2024 1246s # Using Test.pm version 1.31 1246s # Using Apache/Test.pm version 1.42 1246s # verifying simple aliases 1246s # testing : /alias/ 1246s # expected: 200 1246s # received: '200' 1246s ok 1 1246s # testing : /bogu/ 1246s # expected: 404 1246s # received: '404' 1246s ok 2 1246s # verifying alias match with /ali[0-9]. 1246s # testing : /ali0 1246s # expected: 0 1246s # received: '0' 1246s ok 3 1246s # testing : /ali1 1246s # expected: 1 1246s # received: '1' 1246s ok 4 1246s # testing : /ali2 1246s # expected: 2 1246s # received: '2' 1246s ok 5 1246s # testing : /ali3 1246s # expected: 3 1246s # received: '3' 1246s ok 6 1246s # testing : /ali4 1246s # expected: 4 1246s # received: '4' 1246s ok 7 1246s # testing : /ali5 1246s # expected: 5 1246s # received: '5' 1246s ok 8 1246s # testing : /ali6 1246s # expected: 6 1246s # received: '6' 1246s ok 9 1246s # testing : /ali7 1246s # expected: 7 1246s # received: '7' 1246s ok 10 1246s # testing : /ali8 1246s # expected: 8 1246s # received: '8' 1246s ok 11 1246s # testing : /ali9 1246s # expected: 9 1246s # received: '9' 1246s ok 12 1246s # verifying expression alias match with /expr/ali[0-9]. 1246s # testing : /ali0 1246s # expected: 0 1246s # received: '0' 1246s ok 13 1246s # testing : /ali1 1246s # expected: 1 1246s # received: '1' 1246s ok 14 1246s # testing : /ali2 1246s # expected: 2 1246s # received: '2' 1246s ok 15 1246s # testing : /ali3 1246s # expected: 3 1246s # received: '3' 1246s ok 16 1246s # testing : /ali4 1246s # expected: 4 1246s # received: '4' 1246s ok 17 1246s # testing : /ali5 1246s # expected: 5 1246s # received: '5' 1246s ok 18 1246s # testing : /ali6 1246s # expected: 6 1246s # received: '6' 1246s ok 19 1246s # testing : /ali7 1246s # expected: 7 1246s # received: '7' 1246s ok 20 1246s # testing : /ali8 1246s # expected: 8 1246s # received: '8' 1246s ok 21 1246s # testing : /ali9 1246s # expected: 9 1246s # received: '9' 1246s ok 22 1246s # testing : /forbid 1246s # expected: '403' 1246s # received: '403' 1246s ok 23 1246s # testing : /gone 1246s # expected: '410' 1246s # received: '410' 1246s ok 24 1246s # testing : /perm 1246s # expected: '301' 1246s # received: '301' 1246s ok 25 1246s # testing : /perm2 1246s # expected: '301' 1246s # received: '301' 1246s ok 26 1246s # testing : /seeother 1246s # expected: '303' 1246s # received: '303' 1246s ok 27 1246s # testing : /temp 1246s # expected: '302' 1246s # received: '302' 1246s ok 28 1246s # testing : /temp2 1246s # expected: '302' 1246s # received: '302' 1246s ok 29 1246s verifying body of perm and temp redirect match 1246s # testing : /p0 1246s # expected: 0 1246s # received: '0' 1246s ok 30 1246s # testing : /p1 1246s # expected: 1 1246s # received: '1' 1246s ok 31 1246s # testing : /p2 1246s # expected: 2 1246s # received: '2' 1246s ok 32 1246s # testing : /p3 1246s # expected: 3 1246s # received: '3' 1246s ok 33 1246s # testing : /p4 1246s # expected: 4 1246s # received: '4' 1246s ok 34 1246s # testing : /p5 1246s # expected: 5 1246s # received: '5' 1246s ok 35 1246s # testing : /p6 1246s # expected: 6 1246s # received: '6' 1246s ok 36 1246s # testing : /p7 1246s # expected: 7 1246s # received: '7' 1246s ok 37 1246s # testing : /p8 1246s # expected: 8 1246s # received: '8' 1246s ok 38 1246s # testing : /p9 1246s # expected: 9 1246s # received: '9' 1246s ok 39 1246s # testing : /t0 1246s # expected: 0 1246s # received: '0' 1246s ok 40 1246s # testing : /t1 1246s # expected: 1 1246s # received: '1' 1246s ok 41 1246s # testing : /t2 1246s # expected: 2 1246s # received: '2' 1246s ok 42 1246s # testing : /t3 1246s # expected: 3 1246s # received: '3' 1246s ok 43 1246s # testing : /t4 1246s # expected: 4 1246s # received: '4' 1246s ok 44 1246s # testing : /t5 1246s # expected: 5 1246s # received: '5' 1246s ok 45 1246s # testing : /t6 1246s # expected: 6 1246s # received: '6' 1246s ok 46 1246s # testing : /t7 1246s # expected: 7 1246s # received: '7' 1246s ok 47 1246s # testing : /t8 1246s # expected: 8 1246s # received: '8' 1246s ok 48 1246s # testing : /t9 1246s # expected: 9 1246s # received: '9' 1246s ok 49 1246s verifying body of perm and temp redirect match with expression support 1246s # testing : /p0 1246s # expected: 0 1246s # received: '0' 1246s ok 50 1246s # testing : /p1 1246s # expected: 1 1246s # received: '1' 1246s ok 51 1246s # testing : /p2 1246s # expected: 2 1246s # received: '2' 1246s ok 52 1246s # testing : /p3 1246s # expected: 3 1246s # received: '3' 1246s ok 53 1246s # testing : /p4 1246s # expected: 4 1246s # received: '4' 1246s ok 54 1246s # testing : /p5 1246s # expected: 5 1246s # received: '5' 1246s ok 55 1246s # testing : /p6 1246s # expected: 6 1246s # received: '6' 1246s ok 56 1246s # testing : /p7 1246s # expected: 7 1246s # received: '7' 1246s ok 57 1246s # testing : /p8 1246s # expected: 8 1246s # received: '8' 1246s ok 58 1246s # testing : /p9 1246s # expected: 9 1246s # received: '9' 1246s ok 59 1246s # testing : /t0 1246s # expected: 0 1246s # received: '0' 1246s ok 60 1246s # testing : /t1 1246s # expected: 1 1246s # received: '1' 1246s ok 61 1246s # testing : /t2 1246s # expected: 2 1246s # received: '2' 1246s ok 62 1246s # testing : /t3 1246s # expected: 3 1246s # received: '3' 1246s ok 63 1246s # testing : /t4 1246s # expected: 4 1246s # received: '4' 1246s ok 64 1246s # testing : /t5 1246s # expected: 5 1246s # received: '5' 1246s ok 65 1246s # testing : /t6 1246s # expected: 6 1246s # received: '6' 1246s ok 66 1246s # testing : /t7 1246s # expected: 7 1246s # received: '7' 1246s ok 67 1246s # testing : /t8 1246s # expected: 8 1246s # received: '8' 1246s ok 68 1246s # testing : /t9 1246s # expected: 9 1246s # received: '9' 1246s ok 69 1246s verifying return code of seeother and gone redirect match 1246s # testing : g0 1246s # expected: '410' 1246s # received: '410' 1246s ok 70 1246s # testing : g1 1246s # expected: '410' 1246s # received: '410' 1246s ok 71 1246s # testing : g2 1246s # expected: '410' 1246s # received: '410' 1246s ok 72 1246s # testing : g3 1246s # expected: '410' 1246s # received: '410' 1246s ok 73 1246s # testing : g4 1246s # expected: '410' 1246s # received: '410' 1246s ok 74 1246s # testing : g5 1246s # expected: '410' 1246s # received: '410' 1246s ok 75 1246s # testing : g6 1246s # expected: '410' 1246s # received: '410' 1246s ok 76 1246s # testing : g7 1246s # expected: '410' 1246s # received: '410' 1246s ok 77 1246s # testing : g8 1246s # expected: '410' 1246s # received: '410' 1246s ok 78 1246s # testing : g9 1246s # expected: '410' 1246s # received: '410' 1246s ok 79 1246s # testing : f0 1246s # expected: '403' 1246s # received: '403' 1246s ok 80 1246s # testing : f1 1246s # expected: '403' 1246s # received: '403' 1246s ok 81 1246s # testing : f2 1246s # expected: '403' 1246s # received: '403' 1246s ok 82 1246s # testing : f3 1246s # expected: '403' 1246s # received: '403' 1246s ok 83 1246s # testing : f4 1246s # expected: '403' 1246s # received: '403' 1246s ok 84 1246s # testing : f5 1246s # expected: '403' 1246s # received: '403' 1246s ok 85 1246s # testing : f6 1246s # expected: '403' 1246s # received: '403' 1246s ok 86 1246s # testing : f7 1246s # expected: '403' 1246s # received: '403' 1246s ok 87 1246s # testing : f8 1246s # expected: '403' 1246s # received: '403' 1246s ok 88 1246s # testing : f9 1246s # expected: '403' 1246s # received: '403' 1246s ok 89 1246s # testing : s0 1246s # expected: '303' 1246s # received: '303' 1246s ok 90 1246s # testing : s1 1246s # expected: '303' 1246s # received: '303' 1246s ok 91 1246s # testing : s2 1246s # expected: '303' 1246s # received: '303' 1246s ok 92 1246s # testing : s3 1246s # expected: '303' 1246s # received: '303' 1246s ok 93 1246s # testing : s4 1246s # expected: '303' 1246s # received: '303' 1246s ok 94 1246s # testing : s5 1246s # expected: '303' 1246s # received: '303' 1246s ok 95 1246s # testing : s6 1246s # expected: '303' 1246s # received: '303' 1246s ok 96 1246s # testing : s7 1246s # expected: '303' 1246s # received: '303' 1246s ok 97 1246s # testing : s8 1246s # expected: '303' 1246s # received: '303' 1246s ok 98 1246s # testing : s9 1246s # expected: '303' 1246s # received: '303' 1246s ok 99 1246s verifying return code of seeother and gone redirect match with expression support 1246s # testing : g0 1246s # expected: '410' 1246s # received: '410' 1246s ok 100 1246s # testing : g1 1246s # expected: '410' 1246s # received: '410' 1246s ok 101 1246s # testing : g2 1246s # expected: '410' 1246s # received: '410' 1246s ok 102 1246s # testing : g3 1246s # expected: '410' 1246s # received: '410' 1246s ok 103 1246s # testing : g4 1246s # expected: '410' 1246s # received: '410' 1246s ok 104 1246s # testing : g5 1246s # expected: '410' 1246s # received: '410' 1246s ok 105 1246s # testing : g6 1246s # expected: '410' 1246s # received: '410' 1246s ok 106 1246s # testing : g7 1246s # expected: '410' 1246s # received: '410' 1246s ok 107 1246s # testing : g8 1246s # expected: '410' 1246s # received: '410' 1246s ok 108 1246s # testing : g9 1246s # expected: '410' 1246s # received: '410' 1246s ok 109 1246s # testing : f0 1246s # expected: '403' 1246s # received: '403' 1246s ok 110 1246s # testing : f1 1246s # expected: '403' 1246s # received: '403' 1246s ok 111 1246s # testing : f2 1246s # expected: '403' 1246s # received: '403' 1246s ok 112 1246s # testing : f3 1246s # expected: '403' 1246s # received: '403' 1246s ok 113 1246s # testing : f4 1246s # expected: '403' 1246s # received: '403' 1246s ok 114 1246s # testing : f5 1246s # expected: '403' 1246s # received: '403' 1246s ok 115 1246s # testing : f6 1246s # expected: '403' 1246s # received: '403' 1246s ok 116 1246s # testing : f7 1246s # expected: '403' 1246s # received: '403' 1246s ok 117 1246s # testing : f8 1246s # expected: '403' 1246s # received: '403' 1246s ok 118 1246s # testing : f9 1246s # expected: '403' 1246s # received: '403' 1246s ok 119 1246s # testing : s0 1246s # expected: '303' 1246s # received: '303' 1246s ok 120 1246s # testing : s1 1246s # expected: '303' 1246s # received: '303' 1246s ok 121 1246s # testing : s2 1246s # expected: '303' 1246s # received: '303' 1246s ok 122 1246s # testing : s3 1246s # expected: '303' 1246s # received: '303' 1246s ok 123 1246s # testing : s4 1246s # expected: '303' 1246s # received: '303' 1246s ok 124 1246s # testing : s5 1246s # expected: '303' 1246s # received: '303' 1246s ok 125 1246s # testing : s6 1246s # expected: '303' 1246s # received: '303' 1246s ok 126 1246s # testing : s7 1246s # expected: '303' 1246s # received: '303' 1246s ok 127 1246s # testing : s8 1246s # expected: '303' 1246s # received: '303' 1246s ok 128 1246s # testing : s9 1246s # expected: '303' 1246s # received: '303' 1246s ok 129 1246s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1246s # verifying /modules/alias/script is plain text 1246s # testing : /modules/alias/script 1246s # expected: '#!/bin/sh 1246s # echo Content-type: text/plain 1246s # echo 1246s # echo this is a shell script cgi. 1246s # ' 1246s # received: '#!/bin/sh 1246s # echo Content-type: text/plain 1246s # echo 1246s # echo this is a shell script cgi. 1246s # ' 1246s ok 130 1246s # verifying same file accessed at /cgi/script is executed code 1246s # testing : /cgi/script 1246s # expected: 'this is a shell script cgi. 1246s # ' 1246s # received: 'this is a shell script cgi. 1246s # ' 1246s ok 131 1246s # verifying ScriptAliasMatch with /aliascgi-script 1246s # testing : /aliascgi-script 1246s # expected: 'this is a shell script cgi. 1246s # ' 1246s # received: 'this is a shell script cgi. 1246s # ' 1246s ok 132 1246s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1246s # testing : /aliascgi-script 1246s # expected: 'this is a shell script cgi. 1246s # ' 1246s # received: 'this is a shell script cgi. 1246s # ' 1246s ok 133 1246s # verifying bad script alias. 1246s # testing : /aliascgi-nada 1246s # expected: 404 1246s # received: '404' 1246s ok 134 1246s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1246s ok 1248s t/modules/allowmethods.t ............ 1248s 1..9 1248s # Running under perl version 5.038002 for linux 1248s # Current time local: Mon Apr 8 21:38:25 2024 1248s # Current time GMT: Mon Apr 8 21:38:25 2024 1248s # Using Test.pm version 1.31 1248s # Using Apache/Test.pm version 1.42 1248s # testing : Get request to /Get responds 200 1248s # expected: 200 1248s # received: '200' 1248s ok 1 1248s # testing : Head request to /Get responds 200 1248s # expected: 200 1248s # received: '200' 1248s ok 2 1248s # testing : Post request to /Get responds 405 1248s # expected: 405 1248s # received: '405' 1248s ok 3 1248s # testing : Get request to /Head responds 200 1248s # expected: 200 1248s # received: '200' 1248s ok 4 1248s # testing : Head request to /Head responds 200 1248s # expected: 200 1248s # received: '200' 1248s ok 5 1248s # testing : Post request to /Head responds 405 1248s # expected: 405 1248s # received: '405' 1248s ok 6 1248s # testing : Get request to /Post responds 405 1248s # expected: 405 1248s # received: '405' 1248s ok 7 1248s # testing : Head request to /Post responds 405 1248s # expected: 405 1248s # received: '405' 1248s ok 8 1248s # testing : Post request to /Post responds 200 1248s # expected: 200 1248s # received: '200' 1248s ok 9 1248s ok 1250s t/modules/asis.t .................... 1250s 1..3 1250s # Running under perl version 5.038002 for linux 1250s # Current time local: Mon Apr 8 21:38:27 2024 1250s # Current time GMT: Mon Apr 8 21:38:27 2024 1250s # Using Test.pm version 1.31 1250s # Using Apache/Test.pm version 1.42 1250s # testing : asis content OK 1250s # expected: 'This is asis content. 1250s # ' 1250s # received: 'This is asis content. 1250s # ' 1250s ok 1 1250s # testing : asis gave 404 error 1250s # expected: 404 1250s # received: '404' 1250s ok 2 1250s # testing : asis gave 403 error 1250s # expected: 403 1250s # received: '403' 1250s ok 3 1250s ok 1254s t/modules/authz_core.t .............. 1254s 1..504 1254s # Running under perl version 5.038002 for linux 1254s # Current time local: Mon Apr 8 21:38:29 2024 1254s # Current time GMT: Mon Apr 8 21:38:29 2024 1254s # Using Test.pm version 1.31 1254s # Using Apache/Test.pm version 1.42 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/groups1 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 200, expected 200 [a/ : a/ ] 1254s ok 1 1254s # got 200, expected 200 [a/ : a/ 1] 1254s ok 2 1254s # got 200, expected 200 [a/ : a/ 2] 1254s ok 3 1254s # got 200, expected 200 [a/ : a/ 1 2] 1254s ok 4 1254s # got 200, expected 200 [a/ : a/ 3] 1254s ok 5 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ user1: a/ ] 1254s ok 6 1254s # got 200, expected 200 [a/ user1: a/ user1] 1254s ok 7 1254s # got 401, expected 401 [a/ user1: a/ user2] 1254s ok 8 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ Any 1 2: a/ ] 1254s ok 9 1254s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1254s ok 10 1254s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1254s ok 11 1254s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1254s ok 12 1254s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1254s ok 13 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1254s ok 14 1254s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1254s ok 15 1254s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1254s ok 16 1254s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1254s ok 17 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1254s ok 18 1254s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1254s ok 19 1254s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1254s ok 20 1254s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1254s ok 21 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1254s ok 22 1254s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1254s ok 23 1254s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1254s ok 24 1254s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1254s ok 25 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1254s ok 26 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1254s ok 27 1254s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1254s ok 28 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1254s ok 29 1254s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1254s ok 30 1254s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1254s ok 31 1254s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1254s ok 32 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1254s ok 33 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1254s ok 34 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1254s ok 35 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1254s ok 36 1254s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1254s ok 37 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1254s ok 38 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1254s ok 39 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1254s ok 40 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1254s ok 41 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1254s ok 42 1254s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1254s ok 43 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1254s ok 44 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1254s ok 45 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1254s ok 46 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1254s ok 47 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1254s ok 48 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1254s ok 49 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1254s ok 50 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1254s ok 51 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1254s ok 52 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1254s ok 53 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1254s ok 54 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1254s ok 55 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1254s ok 56 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1254s ok 57 1254s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1254s ok 58 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 !2: a/ ] 1254s ok 59 1254s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1254s ok 60 1254s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1254s ok 61 1254s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1254s ok 62 1254s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1254s ok 63 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1254s ok 64 1254s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1254s ok 65 1254s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1254s ok 66 1254s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1254s ok 67 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1254s ok 68 1254s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1254s ok 69 1254s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1254s ok 70 1254s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1254s ok 71 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1254s ok 72 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1254s ok 73 1254s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1254s ok 74 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1254s ok 75 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1254s ok 76 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1254s ok 77 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1254s ok 78 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1254s ok 79 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1254s ok 80 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1254s ok 81 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1254s ok 82 1254s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1254s ok 83 1254s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1254s ok 84 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1254s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1254s ok 85 1254s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1254s ok 86 1254s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1254s ok 87 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1254s ok 88 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1254s ok 89 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1254s ok 90 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1254s ok 91 1254s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1254s ok 92 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1254s ok 93 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1254s ok 94 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1254s ok 95 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1254s ok 96 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1254s ok 97 1254s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1254s ok 98 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1254s ok 99 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1254s ok 100 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1254s ok 101 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1254s ok 102 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1254s ok 103 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1254s ok 104 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1254s ok 105 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1254s ok 106 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1254s ok 107 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1254s ok 108 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1254s ok 109 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1254s ok 110 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1254s ok 111 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1254s ok 112 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1254s ok 113 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 2: a/ ] 1254s ok 114 1254s # got 403, expected 403 [a/ All 1 2: a/ 1] 1254s ok 115 1254s # got 403, expected 403 [a/ All 1 2: a/ 2] 1254s ok 116 1254s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1254s ok 117 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1254s ok 118 1254s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1254s ok 119 1254s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1254s ok 120 1254s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1254s ok 121 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1254s ok 122 1254s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1254s ok 123 1254s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1254s ok 124 1254s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1254s ok 125 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1254s ok 126 1254s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1254s ok 127 1254s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1254s ok 128 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1254s ok 129 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1254s ok 130 1254s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1254s ok 131 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1254s ok 132 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1254s ok 133 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1254s ok 134 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1254s ok 135 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1254s ok 136 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1254s ok 137 1254s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1254s ok 138 1254s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1254s ok 139 1254s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1254s ok 140 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1254s ok 141 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1254s ok 142 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1254s ok 143 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1254s ok 144 1254s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1254s ok 145 1254s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1254s ok 146 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1254s ok 147 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1254s ok 148 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1254s ok 149 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1254s ok 150 1254s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1254s ok 151 1254s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1254s ok 152 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1254s ok 153 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1254s ok 154 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1254s ok 155 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1254s ok 156 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1254s ok 157 1254s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1254s ok 158 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1254s ok 159 1254s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1254s ok 160 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1254s ok 161 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1254s ok 162 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1254s ok 163 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1254s ok 164 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1254s ok 165 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1254s ok 166 1254s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1254s ok 167 1254s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1254s ok 168 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1254s ok 169 1254s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1254s ok 170 1254s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1254s ok 171 1254s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1254s ok 172 1254s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1254s ok 173 1254s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1254s ok 174 1254s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1254s ok 175 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1254s ok 176 1254s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1254s ok 177 1254s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1254s ok 178 1254s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1254s ok 179 1254s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1254s ok 180 1254s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1254s ok 181 1254s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1254s ok 182 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1254s ok 183 1254s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1254s ok 184 1254s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1254s ok 185 1254s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1254s ok 186 1254s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1254s ok 187 1254s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1254s ok 188 1254s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1254s ok 189 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1254s ok 190 1254s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1254s ok 191 1254s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1254s ok 192 1254s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1254s ok 193 1254s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1254s ok 194 1254s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1254s ok 195 1254s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1254s ok 196 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1254s ok 197 1254s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1254s ok 198 1254s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1254s ok 199 1254s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1254s ok 200 1254s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1254s ok 201 1254s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1254s ok 202 1254s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1254s ok 203 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1254s ok 204 1254s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1254s ok 205 1254s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1254s ok 206 1254s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1254s ok 207 1254s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1254s ok 208 1254s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1254s ok 209 1254s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1254s ok 210 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1254s ok 211 1254s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1254s ok 212 1254s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1254s ok 213 1254s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1254s ok 214 1254s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1254s ok 215 1254s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1254s ok 216 1254s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1254s ok 217 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1254s ok 218 1254s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1254s ok 219 1254s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1254s ok 220 1254s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1254s ok 221 1254s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1254s ok 222 1254s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1254s ok 223 1254s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1254s ok 224 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1254s ok 225 1254s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1254s ok 226 1254s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1254s ok 227 1254s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1254s ok 228 1254s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1254s ok 229 1254s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1254s ok 230 1254s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1254s ok 231 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1254s ok 232 1254s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1254s ok 233 1254s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1254s ok 234 1254s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1254s ok 235 1254s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1254s ok 236 1254s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1254s ok 237 1254s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1254s ok 238 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1254s ok 239 1254s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1254s ok 240 1254s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1254s ok 241 1254s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1254s ok 242 1254s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1254s ok 243 1254s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1254s ok 244 1254s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1254s ok 245 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1254s ok 246 1254s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1254s ok 247 1254s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1254s ok 248 1254s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1254s ok 249 1254s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1254s ok 250 1254s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1254s ok 251 1254s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1254s ok 252 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1254s ok 253 1254s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1254s ok 254 1254s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1254s ok 255 1254s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1254s ok 256 1254s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1254s ok 257 1254s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1254s ok 258 1254s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1254s ok 259 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1254s ok 260 1254s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1254s ok 261 1254s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1254s ok 262 1254s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1254s ok 263 1254s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1254s ok 264 1254s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1254s ok 265 1254s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1254s ok 266 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1254s ok 267 1254s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1254s ok 268 1254s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1254s ok 269 1254s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1254s ok 270 1254s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1254s ok 271 1254s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1254s ok 272 1254s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1254s ok 273 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1254s ok 274 1254s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1254s ok 275 1254s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1254s ok 276 1254s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1254s ok 277 1254s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1254s ok 278 1254s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1254s ok 279 1254s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1254s ok 280 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1254s ok 281 1254s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1254s ok 282 1254s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1254s ok 283 1254s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1254s ok 284 1254s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1254s ok 285 1254s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1254s ok 286 1254s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1254s ok 287 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1254s ok 288 1254s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1254s ok 289 1254s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1254s ok 290 1254s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1254s ok 291 1254s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1254s ok 292 1254s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1254s ok 293 1254s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1254s ok 294 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1254s ok 295 1254s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1254s ok 296 1254s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1254s ok 297 1254s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1254s ok 298 1254s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1254s ok 299 1254s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1254s ok 300 1254s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1254s ok 301 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1254s ok 302 1254s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1254s ok 303 1254s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1254s ok 304 1254s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1254s ok 305 1254s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1254s ok 306 1254s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1254s ok 307 1254s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1254s ok 308 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1254s ok 309 1254s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1254s ok 310 1254s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1254s ok 311 1254s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1254s ok 312 1254s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1254s ok 313 1254s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1254s ok 314 1254s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1254s ok 315 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1254s ok 316 1254s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1254s ok 317 1254s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1254s ok 318 1254s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1254s ok 319 1254s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1254s ok 320 1254s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1254s ok 321 1254s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1254s ok 322 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1254s ok 323 1254s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1254s ok 324 1254s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1254s ok 325 1254s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1254s ok 326 1254s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1254s ok 327 1254s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1254s ok 328 1254s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1254s ok 329 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1254s ok 330 1254s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1254s ok 331 1254s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1254s ok 332 1254s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1254s ok 333 1254s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1254s ok 334 1254s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1254s ok 335 1254s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1254s ok 336 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1254s ok 337 1254s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1254s ok 338 1254s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1254s ok 339 1254s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1254s ok 340 1254s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1254s ok 341 1254s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1254s ok 342 1254s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1254s ok 343 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1254s ok 344 1254s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1254s ok 345 1254s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1254s ok 346 1254s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1254s ok 347 1254s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1254s ok 348 1254s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1254s ok 349 1254s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1254s ok 350 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1254s ok 351 1254s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1254s ok 352 1254s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1254s ok 353 1254s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1254s ok 354 1254s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1254s ok 355 1254s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1254s ok 356 1254s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1254s ok 357 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1254s ok 358 1254s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1254s ok 359 1254s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1254s ok 360 1254s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1254s ok 361 1254s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1254s ok 362 1254s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1254s ok 363 1254s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1254s ok 364 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1254s ok 365 1254s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1254s ok 366 1254s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1254s ok 367 1254s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1254s ok 368 1254s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1254s ok 369 1254s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1254s ok 370 1254s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1254s ok 371 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1254s ok 372 1254s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1254s ok 373 1254s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1254s ok 374 1254s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1254s ok 375 1254s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1254s ok 376 1254s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1254s ok 377 1254s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1254s ok 378 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1254s ok 379 1254s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1254s ok 380 1254s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1254s ok 381 1254s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1254s ok 382 1254s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1254s ok 383 1254s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1254s ok 384 1254s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1254s ok 385 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1254s ok 386 1254s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1254s ok 387 1254s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1254s ok 388 1254s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1254s ok 389 1254s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1254s ok 390 1254s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1254s ok 391 1254s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1254s ok 392 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1254s ok 393 1254s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1254s ok 394 1254s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1254s ok 395 1254s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1254s ok 396 1254s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1254s ok 397 1254s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1254s ok 398 1254s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1254s ok 399 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1254s ok 400 1254s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1254s ok 401 1254s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1254s ok 402 1254s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1254s ok 403 1254s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1254s ok 404 1254s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1254s ok 405 1254s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1254s ok 406 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1254s ok 407 1254s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1254s ok 408 1254s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1254s ok 409 1254s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1254s ok 410 1254s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1254s ok 411 1254s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1254s ok 412 1254s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1254s ok 413 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1254s ok 414 1254s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1254s ok 415 1254s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1254s ok 416 1254s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1254s ok 417 1254s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1254s ok 418 1254s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1254s ok 419 1254s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1254s ok 420 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1254s ok 421 1254s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1254s ok 422 1254s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1254s ok 423 1254s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1254s ok 424 1254s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1254s ok 425 1254s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1254s ok 426 1254s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1254s ok 427 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1254s ok 428 1254s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1254s ok 429 1254s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1254s ok 430 1254s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1254s ok 431 1254s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1254s ok 432 1254s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1254s ok 433 1254s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1254s ok 434 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1254s ok 435 1254s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1254s ok 436 1254s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1254s ok 437 1254s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1254s ok 438 1254s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1254s ok 439 1254s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1254s ok 440 1254s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1254s ok 441 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1254s ok 442 1254s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1254s ok 443 1254s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1254s ok 444 1254s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1254s ok 445 1254s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1254s ok 446 1254s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1254s ok 447 1254s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1254s ok 448 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1254s ok 449 1254s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1254s ok 450 1254s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1254s ok 451 1254s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1254s ok 452 1254s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1254s ok 453 1254s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1254s ok 454 1254s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1254s ok 455 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1254s ok 456 1254s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1254s ok 457 1254s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1254s ok 458 1254s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1254s ok 459 1254s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1254s ok 460 1254s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1254s ok 461 1254s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1254s ok 462 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1254s ok 463 1254s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1254s ok 464 1254s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1254s ok 465 1254s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1254s ok 466 1254s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1254s ok 467 1254s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1254s ok 468 1254s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1254s ok 469 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1254s ok 470 1254s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1254s ok 471 1254s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1254s ok 472 1254s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1254s ok 473 1254s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1254s ok 474 1254s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1254s ok 475 1254s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1254s ok 476 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1254s ok 477 1254s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1254s ok 478 1254s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1254s ok 479 1254s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1254s ok 480 1254s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1254s ok 481 1254s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1254s ok 482 1254s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1254s ok 483 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1254s ok 484 1254s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1254s ok 485 1254s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1254s ok 486 1254s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1254s ok 487 1254s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1254s ok 488 1254s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1254s ok 489 1254s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1254s ok 490 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1254s ok 491 1254s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1254s ok 492 1254s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1254s ok 493 1254s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1254s ok 494 1254s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1254s ok 495 1254s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1254s ok 496 1254s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1254s ok 497 1254s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1254s ok 498 1254s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1254s ok 499 1254s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1254s ok 500 1254s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1254s ok 501 1254s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1254s ok 502 1254s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1254s ok 503 1254s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1254s ok 504 1254s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1254s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/groups1 1254s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1254s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1254s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1254s ok 1256s t/modules/autoindex.t ............... 1256s 1..84 1256s # Running under perl version 5.038002 for linux 1256s # Current time local: Mon Apr 8 21:38:33 2024 1256s # Current time GMT: Mon Apr 8 21:38:33 2024 1256s # Using Test.pm version 1.31 1256s # Using Apache/Test.pm version 1.42 1256s --- 1256s IndexOrderDefault Ascending Name 1256s GET /modules/autoindex/htaccess/ 1256s ok 1 1256s --- 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 2 1256s --- 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 3 1256s --- 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 4 1256s --- 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 5 1256s --- 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 6 1256s --- 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 7 1256s --- 1256s IndexOrderDefault Ascending Date 1256s GET /modules/autoindex/htaccess/ 1256s ok 8 1256s --- 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 9 1256s --- 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 10 1256s --- 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 11 1256s --- 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 12 1256s --- 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 13 1256s --- 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 14 1256s --- 1256s IndexOrderDefault Ascending Size 1256s GET /modules/autoindex/htaccess/ 1256s ok 15 1256s --- 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 16 1256s --- 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 17 1256s --- 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 18 1256s --- 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 19 1256s --- 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 20 1256s --- 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 21 1256s --- 1256s IndexOrderDefault Descending Name 1256s GET /modules/autoindex/htaccess/ 1256s ok 22 1256s --- 1256s IndexOrderDefault Descending Name 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 23 1256s --- 1256s IndexOrderDefault Descending Name 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 24 1256s --- 1256s IndexOrderDefault Descending Name 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 25 1256s --- 1256s IndexOrderDefault Descending Name 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 26 1256s --- 1256s IndexOrderDefault Descending Name 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 27 1256s --- 1256s IndexOrderDefault Descending Name 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 28 1256s --- 1256s IndexOrderDefault Descending Date 1256s GET /modules/autoindex/htaccess/ 1256s ok 29 1256s --- 1256s IndexOrderDefault Descending Date 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 30 1256s --- 1256s IndexOrderDefault Descending Date 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 31 1256s --- 1256s IndexOrderDefault Descending Date 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 32 1256s --- 1256s IndexOrderDefault Descending Date 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 33 1256s --- 1256s IndexOrderDefault Descending Date 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 34 1256s --- 1256s IndexOrderDefault Descending Date 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 35 1256s --- 1256s IndexOrderDefault Descending Size 1256s GET /modules/autoindex/htaccess/ 1256s ok 36 1256s --- 1256s IndexOrderDefault Descending Size 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 37 1256s --- 1256s IndexOrderDefault Descending Size 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 38 1256s --- 1256s IndexOrderDefault Descending Size 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 39 1256s --- 1256s IndexOrderDefault Descending Size 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 40 1256s --- 1256s IndexOrderDefault Descending Size 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 41 1256s --- 1256s IndexOrderDefault Descending Size 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 42 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s GET /modules/autoindex/htaccess/ 1256s ok 43 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 44 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 45 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 46 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 47 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 48 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Name 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 49 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s GET /modules/autoindex/htaccess/ 1256s ok 50 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 51 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 52 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 53 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 54 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 55 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Date 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 56 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s GET /modules/autoindex/htaccess/ 1256s ok 57 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 58 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 59 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 60 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 61 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 62 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Ascending Size 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 63 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s GET /modules/autoindex/htaccess/ 1256s ok 64 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 65 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 66 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 67 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 68 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 69 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Name 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 70 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s GET /modules/autoindex/htaccess/ 1256s ok 71 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 72 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 73 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 74 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 75 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 76 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Date 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 77 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s GET /modules/autoindex/htaccess/ 1256s ok 78 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s 1256s (C=N O=A) 1256s GET /modules/autoindex/htaccess/?C=N&O=A 1256s ok 79 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s 1256s (C=N O=D) 1256s GET /modules/autoindex/htaccess/?C=N&O=D 1256s ok 80 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s 1256s (C=M O=A) 1256s GET /modules/autoindex/htaccess/?C=M&O=A 1256s ok 81 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s 1256s (C=M O=D) 1256s GET /modules/autoindex/htaccess/?C=M&O=D 1256s ok 82 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s 1256s (C=S O=A) 1256s GET /modules/autoindex/htaccess/?C=S&O=A 1256s ok 83 1256s --- 1256s IndexOptions FancyIndexing 1256s IndexOrderDefault Descending Size 1256s 1256s (C=S O=D) 1256s GET /modules/autoindex/htaccess/?C=S&O=D 1256s ok 84 1256s ok 1260s t/modules/autoindex2.t .............. 1260s 1..3 1260s # Running under perl version 5.038002 for linux 1260s # Current time local: Mon Apr 8 21:38:35 2024 1260s # Current time GMT: Mon Apr 8 21:38:35 2024 1260s # Using Test.pm version 1.31 1260s # Using Apache/Test.pm version 1.42 1260s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1260s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1260s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1260s # testing : dir_broken should not be listed 1260s # expected: 0 1260s # received: 0 1260s ok 1 1260s # testing : dir_normal should be listed 1260s # expected: 1 1260s # received: 1 1260s ok 2 1260s # testing : dir_protected should not be listed 1260s # expected: 0 1260s # received: 0 1260s ok 3 1260s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1260s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1260s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1260s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1260s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1260s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1260s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1260s ok 1261s t/modules/brotli.t .................. 1261s 1..64 1261s # Running under perl version 5.038002 for linux 1261s # Current time local: Mon Apr 8 21:38:37 2024 1261s # Current time GMT: Mon Apr 8 21:38:37 2024 1261s # Using Test.pm version 1.31 1261s # Using Apache/Test.pm version 1.42 1261s qvalue: 1261s # expected: 200 1261s # received: '200' 1261s ok 1 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 2 1261s qvalue: 1261s # expected: 200 1261s # received: '200' 1261s ok 3 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 4 1261s qvalue: 1261s # expected: 200 1261s # received: '200' 1261s ok 5 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 6 1261s qvalue: 1261s # expected: 200 1261s # received: '200' 1261s ok 7 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 8 1261s qvalue: 1261s # expected: 200 1261s # received: '200' 1261s ok 9 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 10 1261s qvalue: 1261s # expected: 200 1261s # received: '200' 1261s ok 11 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 12 1261s qvalue: ; 1261s # expected: 200 1261s # received: '200' 1261s ok 13 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 14 1261s qvalue: ; 1261s # expected: 200 1261s # received: '200' 1261s ok 15 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 16 1261s qvalue: ; 1261s # expected: 200 1261s # received: '200' 1261s ok 17 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 18 1261s qvalue: ;q= 1261s # expected: 200 1261s # received: '200' 1261s ok 19 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 20 1261s qvalue: ;q= 1261s # expected: 200 1261s # received: '200' 1261s ok 21 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 22 1261s qvalue: ;q= 1261s # expected: 200 1261s # received: '200' 1261s ok 23 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 24 1261s qvalue: ;q=0 1261s # expected: 200 1261s # received: '200' 1261s ok 25 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 26 1261s qvalue: ;q=0 1261s # expected: 200 1261s # received: '200' 1261s ok 27 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 28 1261s qvalue: ;q=0 1261s # expected: 200 1261s # received: '200' 1261s ok 29 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 30 1261s qvalue: ;q=0. 1261s # expected: 200 1261s # received: '200' 1261s ok 31 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 32 1261s qvalue: ;q=0. 1261s # expected: 200 1261s # received: '200' 1261s ok 33 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 34 1261s qvalue: ;q=0. 1261s # expected: 200 1261s # received: '200' 1261s ok 35 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 36 1261s qvalue: ;q=0.0 1261s # expected: 200 1261s # received: '200' 1261s ok 37 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 38 1261s qvalue: ;q=0.0 1261s # expected: 200 1261s # received: '200' 1261s ok 39 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 40 1261s qvalue: ;q=0.0 1261s # expected: 200 1261s # received: '200' 1261s ok 41 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 42 1261s qvalue: ;q=0.00 1261s # expected: 200 1261s # received: '200' 1261s ok 43 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 44 1261s qvalue: ;q=0.00 1261s # expected: 200 1261s # received: '200' 1261s ok 45 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 46 1261s qvalue: ;q=0.00 1261s # expected: 200 1261s # received: '200' 1261s ok 47 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 48 1261s qvalue: ;q=0.000 1261s # expected: 200 1261s # received: '200' 1261s ok 49 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 50 1261s qvalue: ;q=0.000 1261s # expected: 200 1261s # received: '200' 1261s ok 51 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 52 1261s qvalue: ;q=0.000 1261s # expected: 200 1261s # received: '200' 1261s ok 53 1261s # testing : response without Content-Encoding is OK 1261s # expected: undef 1261s # received: undef 1261s ok 54 1261s qvalue: ;q=0.0000 1261s # expected: 200 1261s # received: '200' 1261s ok 55 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 56 1261s qvalue: ;q=0.0000 1261s # expected: 200 1261s # received: '200' 1261s ok 57 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 58 1261s qvalue: ;q=0.0000 1261s # expected: 200 1261s # received: '200' 1261s ok 59 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 60 1261s # expected: 200 1261s # received: '200' 1261s ok 61 1261s # testing : response Content-Encoding is OK 1261s # expected: 'br' 1261s # received: 'br' 1261s ok 62 1261s # expected: 200 1261s # received: '200' 1261s ok 63 1261s # testing : response Content-Encoding is OK 1261s # expected: 'gzip' 1261s # received: 'gzip' 1261s ok 64 1261s ok 1263s t/modules/buffer.t .................. 1263s 1..12 1263s # Running under perl version 5.038002 for linux 1263s # Current time local: Mon Apr 8 21:38:40 2024 1263s # Current time GMT: Mon Apr 8 21:38:40 2024 1263s # Using Test.pm version 1.31 1263s # Using Apache/Test.pm version 1.42 1263s # testing : Checking return code is '200' 1263s # expected: 200 1263s # received: '200' 1263s ok 1 1263s ok 2 1263s # testing : Checking return code is '200' 1263s # expected: 200 1263s # received: '200' 1263s ok 3 1263s ok 4 1263s # testing : Checking return code is '200' 1263s # expected: 200 1263s # received: '200' 1263s ok 5 1263s ok 6 1263s # testing : Checking return code is '200' 1263s # expected: 200 1263s # received: '200' 1263s ok 7 1263s ok 8 1263s # testing : Checking return code is '200' 1263s # expected: 200 1263s # received: '200' 1263s ok 9 1263s ok 10 1263s # testing : Checking return code is '200' 1263s # expected: 200 1263s # received: '200' 1263s ok 11 1263s ok 12 1263s ok 1265s t/modules/cache.t ................... 1265s 1..3 1265s # Running under perl version 5.038002 for linux 1265s # Current time local: Mon Apr 8 21:38:42 2024 1265s # Current time GMT: Mon Apr 8 21:38:42 2024 1265s # Using Test.pm version 1.31 1265s # Using Apache/Test.pm version 1.42 1265s # testing : non-cached call to index.html 1265s # expected: 200 1265s # received: '200' 1265s ok 1 1265s # testing : call to cache index.html 1265s # expected: 200 1265s # received: '200' 1265s ok 2 1265s # testing : cached call to index.html 1265s # expected: 200 1265s # received: '200' 1265s ok 3 1265s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1265s ok 1270s t/modules/cgi.t ..................... 1270s 1..58 1270s # Running under perl version 5.038002 for linux 1270s # Current time local: Mon Apr 8 21:38:44 2024 1270s # Current time GMT: Mon Apr 8 21:38:44 2024 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.42 1270s # testing : return code for acceptpathinfodefault.sh 1270s # expected: 200 1270s # received: '200' 1270s ok 1 1270s # testing : body for acceptpathinfodefault.sh 1270s # expected: '' 1270s # received: '' 1270s ok 2 1270s # testing : return code for acceptpathinfodefault.sh/foo 1270s # expected: 200 1270s # received: '200' 1270s ok 3 1270s # testing : body for acceptpathinfodefault.sh/foo 1270s # expected: '/foo' 1270s # received: '/foo' 1270s ok 4 1270s # testing : return code for acceptpathinfooff.sh 1270s # expected: 200 1270s # received: '200' 1270s ok 5 1270s # testing : body for acceptpathinfooff.sh 1270s # expected: '' 1270s # received: '' 1270s ok 6 1270s # testing : return code for acceptpathinfooff.sh/foo 1270s # expected: 404 1270s # received: '404' 1270s ok 7 1270s # no body test for this one 1270s ok 8 1270s # testing : return code for acceptpathinfoon.sh 1270s # expected: 200 1270s # received: '200' 1270s ok 9 1270s # testing : body for acceptpathinfoon.sh 1270s # expected: '' 1270s # received: '' 1270s ok 10 1270s # testing : return code for acceptpathinfoon.sh/foo 1270s # expected: 200 1270s # received: '200' 1270s ok 11 1270s # testing : body for acceptpathinfoon.sh/foo 1270s # expected: '/foo' 1270s # received: '/foo' 1270s ok 12 1270s # testing : return code for bogus-perl.pl 1270s # expected: 500 1270s # received: '500' 1270s ok 13 1270s # cgi log created ok. 1270s ok 14 1270s # testing : return code for bogus-sh.sh 1270s # expected: 500 1270s # received: '500' 1270s ok 15 1270s # checking that log size (807) is bigger than it used to be (523) 1270s ok 16 1270s # testing : return code for nph-stderr.pl 1270s # expected: 200 1270s # received: '200' 1270s ok 17 1270s # testing : body for nph-stderr.pl 1270s # expected: 'this is nph-stdout' 1270s # received: 'this is nph-stdout' 1270s ok 18 1270s # testing : return code for nph-test.pl 1270s # expected: 200 1270s # received: '200' 1270s ok 19 1270s # testing : body for nph-test.pl 1270s # expected: 'ok' 1270s # received: 'ok' 1270s ok 20 1270s # testing : return code for perl.pl 1270s # expected: 200 1270s # received: '200' 1270s ok 21 1270s # testing : body for perl.pl 1270s # expected: 'perl cgi' 1270s # received: 'perl cgi' 1270s ok 22 1270s # testing : return code for sh.sh 1270s # expected: 200 1270s # received: '200' 1270s ok 23 1270s # testing : body for sh.sh 1270s # expected: 'sh cgi' 1270s # received: 'sh cgi' 1270s ok 24 1270s # testing : return code for stderr1.pl 1270s # expected: 200 1270s # received: '200' 1270s ok 25 1270s # testing : body for stderr1.pl 1270s # expected: 'this is stdout' 1270s # received: 'this is stdout' 1270s ok 26 1270s # testing : return code for stderr2.pl 1270s # expected: 200 1270s # received: '200' 1270s ok 27 1270s # testing : body for stderr2.pl 1270s # expected: 'this is also stdout' 1270s # received: 'this is also stdout' 1270s ok 28 1270s # testing : return code for stderr3.pl 1270s # expected: 200 1270s # received: '200' 1270s ok 29 1270s # testing : body for stderr3.pl 1270s # expected: 'this is more stdout' 1270s # received: 'this is more stdout' 1270s ok 30 1270s # posted content (length 10) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1270s # expected: '500' 1270s # received: '500' 1270s ok 31 1270s # checking that log size (35781) is greater than 807 1270s ok 32 1270s # verifying that logged content is 10 characters 1270s ok 33 1270s # posted content (length 99) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1270s # expected: '500' 1270s # received: '500' 1270s ok 34 1270s # checking that log size (36240) is greater than 35781 1270s ok 35 1270s # verifying that logged content is 99 characters 1270s ok 36 1270s # posted content (length 250) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1270s # expected: '500' 1270s # received: '500' 1270s ok 37 1270s # checking that log size (36851) is greater than 36240 1270s ok 38 1270s # verifying that logged content is 250 characters 1270s ok 39 1270s # posted content (length 255) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1270s # expected: '500' 1270s # received: '500' 1270s ok 40 1270s # checking that log size (37467) is greater than 36851 1270s ok 41 1270s # verifying that logged content is 255 characters 1270s ok 42 1270s # posted content (length 256) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1270s # expected: '500' 1270s # received: '500' 1270s ok 43 1270s # checking that log size (38084) is greater than 37467 1270s ok 44 1270s # verifying that logged content is 256 characters 1270s ok 45 1270s # posted content (length 257) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1270s # expected: '500' 1270s # received: '500' 1270s ok 46 1270s # checking that log size (38701) is greater than 38084 1270s ok 47 1270s # verifying that logged content is 256 characters 1270s ok 48 1270s # posted content (length 258) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1270s # expected: '500' 1270s # received: '500' 1270s ok 49 1270s # checking that log size (39318) is greater than 38701 1270s ok 50 1270s # verifying that logged content is 256 characters 1270s ok 51 1270s # posted content (length 1024) to bogus-perl.pl 1270s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1270s # expected: '500' 1270s # received: '500' 1270s ok 52 1270s # checking that log size (39936) is greater than 39318 1270s ok 53 1270s # verifying that logged content is 256 characters 1270s ok 54 1270s # verifying log is greater than 40960 bytes. 1270s ok 55 1270s # verifying log did not grow after making bogus request. 1270s ok 56 1270s # verifying log did not grow after making another bogus request. 1270s ok 57 1270s # checking that HEAD /modules/cgi/perl.pl returns 200. 1270s ok 58 1270s ok 1272s t/modules/data.t .................... 1272s 1..2 1272s # Running under perl version 5.038002 for linux 1272s # Current time local: Mon Apr 8 21:38:49 2024 1272s # Current time GMT: Mon Apr 8 21:38:49 2024 1272s # Using Test.pm version 1.31 1272s # Using Apache/Test.pm version 1.42 1272s # testing : Checking return code is '200' 1272s # expected: 200 1272s # received: '200' 1272s ok 1 1272s ok 2 1272s ok 1276s t/modules/dav.t ..................... 1276s 1..19 1276s # Running under perl version 5.038002 for linux 1276s # Current time local: Mon Apr 8 21:38:51 2024 1276s # Current time GMT: Mon Apr 8 21:38:51 2024 1276s # Using Test.pm version 1.31 1276s # Using Apache/Test.pm version 1.42 1276s resource lock test: 1276s ok 1 1276s DAV put test: 1276s ok 2 1276s getting DAV resource properties: 1276s ok 3 1276s created: Mon, 08 Apr 2024 21:38:53 GMT 1276s modified: Mon, 08 Apr 2024 21:38:53 GMT 1276s now: Mon, 08 Apr 2024 21:38:55 GMT 1276s ok 4 1276s ok 5 1276s resource lock status test: 1276s ok 6 1276s resource unlock test: 1276s ok 7 1276s resource lock status test: 1276s ok 8 1276s getting uri... 1276s expect: 1276s -> 1276s 1276s
1276s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1328s # 1328s # ' 1328s # received: ' 1328s #

Hello World!

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

No query was specified.

1328s # 1328s # ' 1328s # received: ' 1328s #

No query was specified.

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

Hello World!

1328s # 1328s # ' 1328s # received: ' 1328s #

Hello World!

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

No query was specified.

1328s # 1328s # ' 1328s # received: ' 1328s #

No query was specified.

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

mod_include test

1333s # 1333s # 1333s # Hello World 1333s # 1333s #

[back]

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

mod_include test

1333s # 1333s # 1333s # Hello World 1333s # 1333s #

[back]

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

mod_include test

1333s # 1333s # 1333s # Hello World 1333s # 1333s #

[back]

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

Load Balancer Manager for localhost

1362s # 1362s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1362s #
Server Built: 2024-03-31T08:37:28
1362s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1362s #
1362s #

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

1387s #

The document has moved here.

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

Moved Permanently

1387s #

The document has moved here.

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

Moved Permanently

1387s #

The document has moved here.

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

Moved Permanently

1387s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1387s #

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

Multiple Choices

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

Available documents: 1387s #

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

Multiple Choices

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

Available documents: 1387s #

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

Moved Permanently

1387s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1387s #

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

Multiple Choices

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

Available documents: 1387s #

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

Moved Permanently

1387s #

The document has moved here.

1387s # 1387s # ' 1387s ok 48 1387s ok 1389s t/modules/status.t .................. 1389s 1..1 1389s # Running under perl version 5.038002 for linux 1389s # Current time local: Mon Apr 8 21:40:46 2024 1389s # Current time GMT: Mon Apr 8 21:40:46 2024 1389s # Using Test.pm version 1.31 1389s # Using Apache/Test.pm version 1.42 1389s 1389s 1389s Apache Status 1389s 1389s

Apache Server Status for localhost (via 127.0.0.1)

1389s 1389s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1389s
Server MPM: prefork
1389s
Server Built: 2024-03-31T08:37:28 1389s

1389s
Current Time: Monday, 08-Apr-2024 21:40:48 UTC
1389s
Restart Time: Monday, 08-Apr-2024 21:35:55 UTC
1389s
Parent Server Config. Generation: 1
1389s
Parent Server MPM Generation: 0
1389s
Server uptime: 4 minutes 52 seconds
1389s
Server load: 0.71 0.54 0.25
1389s
Total accesses: 6798 - Total Traffic: 139.6 MB - Total Duration: 117560
1389s
CPU Usage: u.22 s.3 cu4.66 cs6.23 - 3.91% CPU load
1389s
23.3 requests/sec - 489.6 kB/second - 21.0 kB/request - 17.2933 ms/request
1389s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
1389s
_.._..W
1389s

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

1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s
SrvPIDAccMCPU 1389s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01008030/71/3284_ 1389s 0.1821408680.00.0466.73 1389s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-0-0/0/3266. 1389s 0.00220378320.00.0072.65 1389s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
2-0-0/0/13. 1389s 0.0020020830.00.000.01 1389s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
3-0997100/129/129_ 1389s 0.182024780.00.090.09 1389s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
4-0-0/0/11. 1389s 0.0021021570.00.000.01 1389s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
5-0-0/0/23. 1389s 0.00230187060.00.000.09 1389s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
6-0997270/72/72W 1389s 0.1200134320.00.030.03 1389s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1389s
1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s 1389s
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
1389s 1389s 1389s ok 1 1389s ok 1392s t/modules/substitute.t .............. 1392s 1..19 1392s # Running under perl version 5.038002 for linux 1392s # Current time local: Mon Apr 8 21:40:48 2024 1392s # Current time GMT: Mon Apr 8 21:40:48 2024 1392s # Using Test.pm version 1.31 1392s # Using Apache/Test.pm version 1.42 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'barbar': OK 1392s ok 1 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'barbar': OK 1392s ok 2 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'foofoo': OK 1392s ok 3 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'barbar': OK 1392s ok 4 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'barbar': OK 1392s ok 5 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'barbar': OK 1392s ok 6 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'foof 1392s oo': OK 1392s ok 7 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'xfoo': OK 1392s ok 8 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1392s ok 9 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s barx 1392s ': OK 1392s ok 10 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'a$1axb(': OK 1392s ok 11 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'a$XX': OK 1392s ok 12 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1392s ok 13 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'x&x': OK 1392s ok 14 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'xx': OK 1392s ok 15 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'fcooar': OK 1392s ok 16 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'fc$1ar': OK 1392s ok 17 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'fdooar': OK 1392s ok 18 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s got 200 'XXXfooXXX 1392s bar': OK 1392s ok 19 1392s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1392s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1392s ok 1396s t/modules/unique_id.t ............... 1396s 1..300 1396s # Running under perl version 5.038002 for linux 1396s # Current time local: Mon Apr 8 21:40:51 2024 1396s # Current time GMT: Mon Apr 8 21:40:51 2024 1396s # Using Test.pm version 1.31 1396s # Using Apache/Test.pm version 1.42 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 1 1396s # unique id: ZhRkZYrnZDarb_68uZO_HwAAAAM 1396s ok 2 1396s ok 3 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 4 1396s # unique id: ZhRkZVIuVez4x5WigrBRtwAAAAY 1396s ok 5 1396s ok 6 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 7 1396s # unique id: ZhRkZXa0T10-eRXNTWQFCAAAAAA 1396s ok 8 1396s ok 9 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 10 1396s # unique id: ZhRkZYrnZDarb_68uZO_IAAAAAM 1396s ok 11 1396s ok 12 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 13 1396s # unique id: ZhRkZVIuVez4x5WigrBRuAAAAAY 1396s ok 14 1396s ok 15 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 16 1396s # unique id: ZhRkZXa0T10-eRXNTWQFCQAAAAA 1396s ok 17 1396s ok 18 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 19 1396s # unique id: ZhRkZYrnZDarb_68uZO_IQAAAAM 1396s ok 20 1396s ok 21 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 22 1396s # unique id: ZhRkZVIuVez4x5WigrBRuQAAAAY 1396s ok 23 1396s ok 24 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 25 1396s # unique id: ZhRkZXa0T10-eRXNTWQFCgAAAAA 1396s ok 26 1396s ok 27 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 28 1396s # unique id: ZhRkZYrnZDarb_68uZO_IgAAAAM 1396s ok 29 1396s ok 30 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 31 1396s # unique id: ZhRkZVIuVez4x5WigrBRugAAAAY 1396s ok 32 1396s ok 33 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 34 1396s # unique id: ZhRkZXa0T10-eRXNTWQFCwAAAAA 1396s ok 35 1396s ok 36 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 37 1396s # unique id: ZhRkZYrnZDarb_68uZO_IwAAAAM 1396s ok 38 1396s ok 39 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 40 1396s # unique id: ZhRkZVIuVez4x5WigrBRuwAAAAY 1396s ok 41 1396s ok 42 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 43 1396s # unique id: ZhRkZna0T10-eRXNTWQFDAAAAAA 1396s ok 44 1396s ok 45 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 46 1396s # unique id: ZhRkZornZDarb_68uZO_JAAAAAM 1396s ok 47 1396s ok 48 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 49 1396s # unique id: ZhRkZlIuVez4x5WigrBRvAAAAAY 1396s ok 50 1396s ok 51 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 52 1396s # unique id: ZhRkZna0T10-eRXNTWQFDQAAAAA 1396s ok 53 1396s ok 54 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 55 1396s # unique id: ZhRkZornZDarb_68uZO_JQAAAAM 1396s ok 56 1396s ok 57 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 58 1396s # unique id: ZhRkZlIuVez4x5WigrBRvQAAAAY 1396s ok 59 1396s ok 60 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 61 1396s # unique id: ZhRkZna0T10-eRXNTWQFDgAAAAA 1396s ok 62 1396s ok 63 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 64 1396s # unique id: ZhRkZornZDarb_68uZO_JgAAAAM 1396s ok 65 1396s ok 66 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 67 1396s # unique id: ZhRkZlIuVez4x5WigrBRvgAAAAY 1396s ok 68 1396s ok 69 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 70 1396s # unique id: ZhRkZna0T10-eRXNTWQFDwAAAAA 1396s ok 71 1396s ok 72 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 73 1396s # unique id: ZhRkZornZDarb_68uZO_JwAAAAM 1396s ok 74 1396s ok 75 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 76 1396s # unique id: ZhRkZlIuVez4x5WigrBRvwAAAAY 1396s ok 77 1396s ok 78 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 79 1396s # unique id: ZhRkZna0T10-eRXNTWQFEAAAAAA 1396s ok 80 1396s ok 81 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 82 1396s # unique id: ZhRkZornZDarb_68uZO_KAAAAAM 1396s ok 83 1396s ok 84 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 85 1396s # unique id: ZhRkZlIuVez4x5WigrBRwAAAAAY 1396s ok 86 1396s ok 87 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 88 1396s # unique id: ZhRkZna0T10-eRXNTWQFEQAAAAA 1396s ok 89 1396s ok 90 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 91 1396s # unique id: ZhRkZornZDarb_68uZO_KQAAAAM 1396s ok 92 1396s ok 93 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 94 1396s # unique id: ZhRkZlIuVez4x5WigrBRwQAAAAY 1396s ok 95 1396s ok 96 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 97 1396s # unique id: ZhRkZna0T10-eRXNTWQFEgAAAAA 1396s ok 98 1396s ok 99 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 100 1396s # unique id: ZhRkZornZDarb_68uZO_KgAAAAM 1396s ok 101 1396s ok 102 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 103 1396s # unique id: ZhRkZlIuVez4x5WigrBRwgAAAAY 1396s ok 104 1396s ok 105 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 106 1396s # unique id: ZhRkZna0T10-eRXNTWQFEwAAAAA 1396s ok 107 1396s ok 108 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 109 1396s # unique id: ZhRkZornZDarb_68uZO_KwAAAAM 1396s ok 110 1396s ok 111 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 112 1396s # unique id: ZhRkZlIuVez4x5WigrBRwwAAAAY 1396s ok 113 1396s ok 114 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 115 1396s # unique id: ZhRkZna0T10-eRXNTWQFFAAAAAA 1396s ok 116 1396s ok 117 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 118 1396s # unique id: ZhRkZornZDarb_68uZO_LAAAAAM 1396s ok 119 1396s ok 120 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 121 1396s # unique id: ZhRkZlIuVez4x5WigrBRxAAAAAY 1396s ok 122 1396s ok 123 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 124 1396s # unique id: ZhRkZna0T10-eRXNTWQFFQAAAAA 1396s ok 125 1396s ok 126 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 127 1396s # unique id: ZhRkZornZDarb_68uZO_LQAAAAM 1396s ok 128 1396s ok 129 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 130 1396s # unique id: ZhRkZlIuVez4x5WigrBRxQAAAAY 1396s ok 131 1396s ok 132 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 133 1396s # unique id: ZhRkZna0T10-eRXNTWQFFgAAAAA 1396s ok 134 1396s ok 135 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 136 1396s # unique id: ZhRkZornZDarb_68uZO_LgAAAAM 1396s ok 137 1396s ok 138 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 139 1396s # unique id: ZhRkZlIuVez4x5WigrBRxgAAAAY 1396s ok 140 1396s ok 141 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 142 1396s # unique id: ZhRkZna0T10-eRXNTWQFFwAAAAA 1396s ok 143 1396s ok 144 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 145 1396s # unique id: ZhRkZornZDarb_68uZO_LwAAAAM 1396s ok 146 1396s ok 147 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 148 1396s # unique id: ZhRkZlIuVez4x5WigrBRxwAAAAY 1396s ok 149 1396s ok 150 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 151 1396s # unique id: ZhRkZna0T10-eRXNTWQFGAAAAAA 1396s ok 152 1396s ok 153 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 154 1396s # unique id: ZhRkZornZDarb_68uZO_MAAAAAM 1396s ok 155 1396s ok 156 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 157 1396s # unique id: ZhRkZlIuVez4x5WigrBRyAAAAAY 1396s ok 158 1396s ok 159 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 160 1396s # unique id: ZhRkZna0T10-eRXNTWQFGQAAAAA 1396s ok 161 1396s ok 162 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 163 1396s # unique id: ZhRkZornZDarb_68uZO_MQAAAAM 1396s ok 164 1396s ok 165 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 166 1396s # unique id: ZhRkZlIuVez4x5WigrBRyQAAAAY 1396s ok 167 1396s ok 168 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 169 1396s # unique id: ZhRkZna0T10-eRXNTWQFGgAAAAA 1396s ok 170 1396s ok 171 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 172 1396s # unique id: ZhRkZornZDarb_68uZO_MgAAAAM 1396s ok 173 1396s ok 174 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 175 1396s # unique id: ZhRkZlIuVez4x5WigrBRygAAAAY 1396s ok 176 1396s ok 177 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 178 1396s # unique id: ZhRkZna0T10-eRXNTWQFGwAAAAA 1396s ok 179 1396s ok 180 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 181 1396s # unique id: ZhRkZornZDarb_68uZO_MwAAAAM 1396s ok 182 1396s ok 183 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 184 1396s # unique id: ZhRkZlIuVez4x5WigrBRywAAAAY 1396s ok 185 1396s ok 186 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 187 1396s # unique id: ZhRkZna0T10-eRXNTWQFHAAAAAA 1396s ok 188 1396s ok 189 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 190 1396s # unique id: ZhRkZornZDarb_68uZO_NAAAAAM 1396s ok 191 1396s ok 192 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 193 1396s # unique id: ZhRkZ1IuVez4x5WigrBRzAAAAAY 1396s ok 194 1396s ok 195 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 196 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFHQAAAAA 1396s ok 197 1396s ok 198 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 199 1396s # unique id: ZhRkZ4rnZDarb_68uZO_NQAAAAM 1396s ok 200 1396s ok 201 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 202 1396s # unique id: ZhRkZ1IuVez4x5WigrBRzQAAAAY 1396s ok 203 1396s ok 204 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 205 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFHgAAAAA 1396s ok 206 1396s ok 207 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 208 1396s # unique id: ZhRkZ4rnZDarb_68uZO_NgAAAAM 1396s ok 209 1396s ok 210 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 211 1396s # unique id: ZhRkZ1IuVez4x5WigrBRzgAAAAY 1396s ok 212 1396s ok 213 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 214 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFHwAAAAA 1396s ok 215 1396s ok 216 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 217 1396s # unique id: ZhRkZ4rnZDarb_68uZO_NwAAAAM 1396s ok 218 1396s ok 219 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 220 1396s # unique id: ZhRkZ1IuVez4x5WigrBRzwAAAAY 1396s ok 221 1396s ok 222 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 223 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFIAAAAAA 1396s ok 224 1396s ok 225 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 226 1396s # unique id: ZhRkZ4rnZDarb_68uZO_OAAAAAM 1396s ok 227 1396s ok 228 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 229 1396s # unique id: ZhRkZ1IuVez4x5WigrBR0AAAAAY 1396s ok 230 1396s ok 231 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 232 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFIQAAAAA 1396s ok 233 1396s ok 234 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 235 1396s # unique id: ZhRkZ4rnZDarb_68uZO_OQAAAAM 1396s ok 236 1396s ok 237 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 238 1396s # unique id: ZhRkZ1IuVez4x5WigrBR0QAAAAY 1396s ok 239 1396s ok 240 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 241 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFIgAAAAA 1396s ok 242 1396s ok 243 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 244 1396s # unique id: ZhRkZ4rnZDarb_68uZO_OgAAAAM 1396s ok 245 1396s ok 246 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 247 1396s # unique id: ZhRkZ1IuVez4x5WigrBR0gAAAAY 1396s ok 248 1396s ok 249 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 250 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFIwAAAAA 1396s ok 251 1396s ok 252 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 253 1396s # unique id: ZhRkZ4rnZDarb_68uZO_OwAAAAM 1396s ok 254 1396s ok 255 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 256 1396s # unique id: ZhRkZ1IuVez4x5WigrBR0wAAAAY 1396s ok 257 1396s ok 258 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 259 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFJAAAAAA 1396s ok 260 1396s ok 261 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 262 1396s # unique id: ZhRkZ4rnZDarb_68uZO_PAAAAAM 1396s ok 263 1396s ok 264 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 265 1396s # unique id: ZhRkZ1IuVez4x5WigrBR1AAAAAY 1396s ok 266 1396s ok 267 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 268 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFJQAAAAA 1396s ok 269 1396s ok 270 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 271 1396s # unique id: ZhRkZ4rnZDarb_68uZO_PQAAAAM 1396s ok 272 1396s ok 273 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 274 1396s # unique id: ZhRkZ1IuVez4x5WigrBR1QAAAAY 1396s ok 275 1396s ok 276 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 277 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFJgAAAAA 1396s ok 278 1396s ok 279 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 280 1396s # unique id: ZhRkZ4rnZDarb_68uZO_PgAAAAM 1396s ok 281 1396s ok 282 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 283 1396s # unique id: ZhRkZ1IuVez4x5WigrBR1gAAAAY 1396s ok 284 1396s ok 285 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 286 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFJwAAAAA 1396s ok 287 1396s ok 288 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 289 1396s # unique id: ZhRkZ4rnZDarb_68uZO_PwAAAAM 1396s ok 290 1396s ok 291 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 292 1396s # unique id: ZhRkZ1IuVez4x5WigrBR1wAAAAY 1396s ok 293 1396s ok 294 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 295 1396s # unique id: ZhRkZ3a0T10-eRXNTWQFKAAAAAA 1396s ok 296 1396s ok 297 1396s # testing : fetch unique ID 1396s # expected: 200 1396s # received: '200' 1396s ok 298 1396s # unique id: ZhRkZ4rnZDarb_68uZO_QAAAAAM 1396s ok 299 1396s ok 300 1396s ok 1399s t/modules/usertrack.t ............... 1399s 1..1004 1399s # Running under perl version 5.038002 for linux 1399s # Current time local: Mon Apr 8 21:40:55 2024 1399s # Current time GMT: Mon Apr 8 21:40:55 2024 1399s # Using Test.pm version 1.31 1399s # Using Apache/Test.pm version 1.42 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 1 1399s ok 2 1399s Set-Cookie: usertrack_test=c356b063.6159ca9328ed4; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c356b063.6159ca9328ed4 1399s ok 3 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 4 1399s ok 5 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 6 1399s ok 7 1399s Set-Cookie: usertrack_test=2e88d907.6159ca932abc3; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=2e88d907.6159ca932abc3 1399s ok 8 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 9 1399s ok 10 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 11 1399s ok 12 1399s Set-Cookie: usertrack_test=28796343.6159ca932b9b1; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=28796343.6159ca932b9b1 1399s ok 13 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 14 1399s ok 15 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 16 1399s ok 17 1399s Set-Cookie: usertrack_test=b968ce76.6159ca932cb32; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b968ce76.6159ca932cb32 1399s ok 18 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 19 1399s ok 20 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 21 1399s ok 22 1399s Set-Cookie: usertrack_test=475b20ba.6159ca932d9bd; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=475b20ba.6159ca932d9bd 1399s ok 23 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 24 1399s ok 25 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 26 1399s ok 27 1399s Set-Cookie: usertrack_test=d24de4a.6159ca932e788; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d24de4a.6159ca932e788 1399s ok 28 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 29 1399s ok 30 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 31 1399s ok 32 1399s Set-Cookie: usertrack_test=f82efd96.6159ca932f536; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f82efd96.6159ca932f536 1399s ok 33 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 34 1399s ok 35 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 36 1399s ok 37 1399s Set-Cookie: usertrack_test=fc076601.6159ca93303b3; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=fc076601.6159ca93303b3 1399s ok 38 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 39 1399s ok 40 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 41 1399s ok 42 1399s Set-Cookie: usertrack_test=7a6e2d8b.6159ca93310ac; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7a6e2d8b.6159ca93310ac 1399s ok 43 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 44 1399s ok 45 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 46 1399s ok 47 1399s Set-Cookie: usertrack_test=f342b59e.6159ca9331f1b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f342b59e.6159ca9331f1b 1399s ok 48 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 49 1399s ok 50 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 51 1399s ok 52 1399s Set-Cookie: usertrack_test=80bca1ae.6159ca9332bdb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=80bca1ae.6159ca9332bdb 1399s ok 53 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 54 1399s ok 55 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 56 1399s ok 57 1399s Set-Cookie: usertrack_test=127e8d0b.6159ca933388d; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=127e8d0b.6159ca933388d 1399s ok 58 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 59 1399s ok 60 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 61 1399s ok 62 1399s Set-Cookie: usertrack_test=597448ad.6159ca93345bd; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=597448ad.6159ca93345bd 1399s ok 63 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 64 1399s ok 65 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 66 1399s ok 67 1399s Set-Cookie: usertrack_test=ba1232f3.6159ca933538f; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ba1232f3.6159ca933538f 1399s ok 68 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 69 1399s ok 70 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 71 1399s ok 72 1399s Set-Cookie: usertrack_test=20c4fb1b.6159ca9336198; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=20c4fb1b.6159ca9336198 1399s ok 73 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 74 1399s ok 75 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 76 1399s ok 77 1399s Set-Cookie: usertrack_test=83409c8f.6159ca9336edc; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=83409c8f.6159ca9336edc 1399s ok 78 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 79 1399s ok 80 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 81 1399s ok 82 1399s Set-Cookie: usertrack_test=b04d80fe.6159ca9337cb7; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b04d80fe.6159ca9337cb7 1399s ok 83 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 84 1399s ok 85 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 86 1399s ok 87 1399s Set-Cookie: usertrack_test=9e4d9e9e.6159ca9338988; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=9e4d9e9e.6159ca9338988 1399s ok 88 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 89 1399s ok 90 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 91 1399s ok 92 1399s Set-Cookie: usertrack_test=f0d243d5.6159ca933963a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f0d243d5.6159ca933963a 1399s ok 93 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 94 1399s ok 95 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 96 1399s ok 97 1399s Set-Cookie: usertrack_test=80979bfb.6159ca933a3ab; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=80979bfb.6159ca933a3ab 1399s ok 98 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 99 1399s ok 100 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 101 1399s ok 102 1399s Set-Cookie: usertrack_test=ad72ecda.6159ca933b09d; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ad72ecda.6159ca933b09d 1399s ok 103 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 104 1399s ok 105 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 106 1399s ok 107 1399s Set-Cookie: usertrack_test=e851eb96.6159ca933bfaa; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e851eb96.6159ca933bfaa 1399s ok 108 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 109 1399s ok 110 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 111 1399s ok 112 1399s Set-Cookie: usertrack_test=e2bb5382.6159ca933d1f6; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e2bb5382.6159ca933d1f6 1399s ok 113 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 114 1399s ok 115 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 116 1399s ok 117 1399s Set-Cookie: usertrack_test=c4ee24a7.6159ca933df0e; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c4ee24a7.6159ca933df0e 1399s ok 118 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 119 1399s ok 120 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 121 1399s ok 122 1399s Set-Cookie: usertrack_test=aea11c3b.6159ca933ebf9; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=aea11c3b.6159ca933ebf9 1399s ok 123 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 124 1399s ok 125 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 126 1399s ok 127 1399s Set-Cookie: usertrack_test=4e3416f9.6159ca933f927; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4e3416f9.6159ca933f927 1399s ok 128 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 129 1399s ok 130 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 131 1399s ok 132 1399s Set-Cookie: usertrack_test=b372de80.6159ca9340824; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b372de80.6159ca9340824 1399s ok 133 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 134 1399s ok 135 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 136 1399s ok 137 1399s Set-Cookie: usertrack_test=3b979252.6159ca9341531; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=3b979252.6159ca9341531 1399s ok 138 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 139 1399s ok 140 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 141 1399s ok 142 1399s Set-Cookie: usertrack_test=c95bc5b3.6159ca93421cb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c95bc5b3.6159ca93421cb 1399s ok 143 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 144 1399s ok 145 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 146 1399s ok 147 1399s Set-Cookie: usertrack_test=8a203509.6159ca9342f20; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=8a203509.6159ca9342f20 1399s ok 148 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 149 1399s ok 150 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 151 1399s ok 152 1399s Set-Cookie: usertrack_test=d0d79763.6159ca9343c96; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d0d79763.6159ca9343c96 1399s ok 153 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 154 1399s ok 155 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 156 1399s ok 157 1399s Set-Cookie: usertrack_test=d6871d65.6159ca9344a12; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d6871d65.6159ca9344a12 1399s ok 158 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 159 1399s ok 160 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 161 1399s ok 162 1399s Set-Cookie: usertrack_test=b67ddef1.6159ca9345783; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b67ddef1.6159ca9345783 1399s ok 163 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 164 1399s ok 165 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 166 1399s ok 167 1399s Set-Cookie: usertrack_test=2ed96e35.6159ca9346862; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=2ed96e35.6159ca9346862 1399s ok 168 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 169 1399s ok 170 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 171 1399s ok 172 1399s Set-Cookie: usertrack_test=7e5236ac.6159ca9347604; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7e5236ac.6159ca9347604 1399s ok 173 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 174 1399s ok 175 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 176 1399s ok 177 1399s Set-Cookie: usertrack_test=59f59c19.6159ca93482b4; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=59f59c19.6159ca93482b4 1399s ok 178 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 179 1399s ok 180 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 181 1399s ok 182 1399s Set-Cookie: usertrack_test=428dff49.6159ca9348f49; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=428dff49.6159ca9348f49 1399s ok 183 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 184 1399s ok 185 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 186 1399s ok 187 1399s Set-Cookie: usertrack_test=9eda88ba.6159ca9349cc5; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=9eda88ba.6159ca9349cc5 1399s ok 188 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 189 1399s ok 190 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 191 1399s ok 192 1399s Set-Cookie: usertrack_test=6816a1f9.6159ca934a887; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=6816a1f9.6159ca934a887 1399s ok 193 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 194 1399s ok 195 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 196 1399s ok 197 1399s Set-Cookie: usertrack_test=58406c48.6159ca934b494; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=58406c48.6159ca934b494 1399s ok 198 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 199 1399s ok 200 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 201 1399s ok 202 1399s Set-Cookie: usertrack_test=4c19c228.6159ca934c0a9; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4c19c228.6159ca934c0a9 1399s ok 203 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 204 1399s ok 205 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 206 1399s ok 207 1399s Set-Cookie: usertrack_test=a5d34f09.6159ca934cd0d; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a5d34f09.6159ca934cd0d 1399s ok 208 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 209 1399s ok 210 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 211 1399s ok 212 1399s Set-Cookie: usertrack_test=4b4d92f4.6159ca934da3b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4b4d92f4.6159ca934da3b 1399s ok 213 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 214 1399s ok 215 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 216 1399s ok 217 1399s Set-Cookie: usertrack_test=aa042cd9.6159ca934e900; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=aa042cd9.6159ca934e900 1399s ok 218 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 219 1399s ok 220 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 221 1399s ok 222 1399s Set-Cookie: usertrack_test=197ae8c.6159ca934f736; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=197ae8c.6159ca934f736 1399s ok 223 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 224 1399s ok 225 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 226 1399s ok 227 1399s Set-Cookie: usertrack_test=fb0bfcd3.6159ca9350445; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=fb0bfcd3.6159ca9350445 1399s ok 228 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 229 1399s ok 230 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 231 1399s ok 232 1399s Set-Cookie: usertrack_test=73fd6550.6159ca93512f0; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=73fd6550.6159ca93512f0 1399s ok 233 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 234 1399s ok 235 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 236 1399s ok 237 1399s Set-Cookie: usertrack_test=15dcb8a.6159ca93520c6; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=15dcb8a.6159ca93520c6 1399s ok 238 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 239 1399s ok 240 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 241 1399s ok 242 1399s Set-Cookie: usertrack_test=ba53bc71.6159ca9352e37; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ba53bc71.6159ca9352e37 1399s ok 243 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 244 1399s ok 245 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 246 1399s ok 247 1399s Set-Cookie: usertrack_test=aa2a15e.6159ca9353b55; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=aa2a15e.6159ca9353b55 1399s ok 248 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 249 1399s ok 250 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 251 1399s ok 252 1399s Set-Cookie: usertrack_test=5e9501a.6159ca9354851; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5e9501a.6159ca9354851 1399s ok 253 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 254 1399s ok 255 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 256 1399s ok 257 1399s Set-Cookie: usertrack_test=ff47ea7a.6159ca9355737; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ff47ea7a.6159ca9355737 1399s ok 258 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 259 1399s ok 260 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 261 1399s ok 262 1399s Set-Cookie: usertrack_test=cc79ea75.6159ca93563af; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=cc79ea75.6159ca93563af 1399s ok 263 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 264 1399s ok 265 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 266 1399s ok 267 1399s Set-Cookie: usertrack_test=5535271a.6159ca9357112; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5535271a.6159ca9357112 1399s ok 268 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 269 1399s ok 270 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 271 1399s ok 272 1399s Set-Cookie: usertrack_test=4570e2da.6159ca9357d7a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4570e2da.6159ca9357d7a 1399s ok 273 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 274 1399s ok 275 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 276 1399s ok 277 1399s Set-Cookie: usertrack_test=b86c9ae8.6159ca9358b22; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b86c9ae8.6159ca9358b22 1399s ok 278 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 279 1399s ok 280 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 281 1399s ok 282 1399s Set-Cookie: usertrack_test=b079f78b.6159ca9359826; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b079f78b.6159ca9359826 1399s ok 283 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 284 1399s ok 285 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 286 1399s ok 287 1399s Set-Cookie: usertrack_test=ed754ae6.6159ca935a622; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ed754ae6.6159ca935a622 1399s ok 288 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 289 1399s ok 290 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 291 1399s ok 292 1399s Set-Cookie: usertrack_test=d67cd627.6159ca935b3eb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d67cd627.6159ca935b3eb 1399s ok 293 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 294 1399s ok 295 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 296 1399s ok 297 1399s Set-Cookie: usertrack_test=5f9985e0.6159ca935c1c6; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5f9985e0.6159ca935c1c6 1399s ok 298 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 299 1399s ok 300 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 301 1399s ok 302 1399s Set-Cookie: usertrack_test=b1fd37f9.6159ca935ce56; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b1fd37f9.6159ca935ce56 1399s ok 303 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 304 1399s ok 305 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 306 1399s ok 307 1399s Set-Cookie: usertrack_test=35335ca0.6159ca935db71; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=35335ca0.6159ca935db71 1399s ok 308 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 309 1399s ok 310 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 311 1399s ok 312 1399s Set-Cookie: usertrack_test=49b26073.6159ca935e8f2; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=49b26073.6159ca935e8f2 1399s ok 313 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 314 1399s ok 315 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 316 1399s ok 317 1399s Set-Cookie: usertrack_test=e8c4cb9e.6159ca935f555; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e8c4cb9e.6159ca935f555 1399s ok 318 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 319 1399s ok 320 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 321 1399s ok 322 1399s Set-Cookie: usertrack_test=e0b1cecd.6159ca93603bc; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e0b1cecd.6159ca93603bc 1399s ok 323 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 324 1399s ok 325 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 326 1399s ok 327 1399s Set-Cookie: usertrack_test=b209d776.6159ca93610d4; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b209d776.6159ca93610d4 1399s ok 328 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 329 1399s ok 330 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 331 1399s ok 332 1399s Set-Cookie: usertrack_test=ae63747a.6159ca9361de2; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ae63747a.6159ca9361de2 1399s ok 333 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 334 1399s ok 335 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 336 1399s ok 337 1399s Set-Cookie: usertrack_test=ce98a13.6159ca9362c4a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ce98a13.6159ca9362c4a 1399s ok 338 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 339 1399s ok 340 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 341 1399s ok 342 1399s Set-Cookie: usertrack_test=c99c4f0a.6159ca93639bd; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c99c4f0a.6159ca93639bd 1399s ok 343 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 344 1399s ok 345 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 346 1399s ok 347 1399s Set-Cookie: usertrack_test=554f9bf0.6159ca9364691; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=554f9bf0.6159ca9364691 1399s ok 348 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 349 1399s ok 350 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 351 1399s ok 352 1399s Set-Cookie: usertrack_test=12dfd731.6159ca93652c6; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=12dfd731.6159ca93652c6 1399s ok 353 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 354 1399s ok 355 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 356 1399s ok 357 1399s Set-Cookie: usertrack_test=7c4ba801.6159ca9365f2a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7c4ba801.6159ca9365f2a 1399s ok 358 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 359 1399s ok 360 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 361 1399s ok 362 1399s Set-Cookie: usertrack_test=af4f2aff.6159ca9366b57; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=af4f2aff.6159ca9366b57 1399s ok 363 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 364 1399s ok 365 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 366 1399s ok 367 1399s Set-Cookie: usertrack_test=aa6f3bca.6159ca9367732; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=aa6f3bca.6159ca9367732 1399s ok 368 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 369 1399s ok 370 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 371 1399s ok 372 1399s Set-Cookie: usertrack_test=e3e4f9c6.6159ca93683e6; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e3e4f9c6.6159ca93683e6 1399s ok 373 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 374 1399s ok 375 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 376 1399s ok 377 1399s Set-Cookie: usertrack_test=1f0243be.6159ca9369061; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=1f0243be.6159ca9369061 1399s ok 378 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 379 1399s ok 380 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 381 1399s ok 382 1399s Set-Cookie: usertrack_test=53df7954.6159ca9369cd9; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=53df7954.6159ca9369cd9 1399s ok 383 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 384 1399s ok 385 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 386 1399s ok 387 1399s Set-Cookie: usertrack_test=b75b9fe0.6159ca936a969; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b75b9fe0.6159ca936a969 1399s ok 388 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 389 1399s ok 390 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 391 1399s ok 392 1399s Set-Cookie: usertrack_test=ca37d22b.6159ca936b615; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ca37d22b.6159ca936b615 1399s ok 393 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 394 1399s ok 395 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 396 1399s ok 397 1399s Set-Cookie: usertrack_test=7e137e1b.6159ca936c3d0; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7e137e1b.6159ca936c3d0 1399s ok 398 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 399 1399s ok 400 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 401 1399s ok 402 1399s Set-Cookie: usertrack_test=9e0a85c7.6159ca936d0cf; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=9e0a85c7.6159ca936d0cf 1399s ok 403 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 404 1399s ok 405 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 406 1399s ok 407 1399s Set-Cookie: usertrack_test=91d22577.6159ca936de14; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=91d22577.6159ca936de14 1399s ok 408 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 409 1399s ok 410 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 411 1399s ok 412 1399s Set-Cookie: usertrack_test=35288e99.6159ca936ea60; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=35288e99.6159ca936ea60 1399s ok 413 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 414 1399s ok 415 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 416 1399s ok 417 1399s Set-Cookie: usertrack_test=906b6e29.6159ca936f72c; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=906b6e29.6159ca936f72c 1399s ok 418 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 419 1399s ok 420 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 421 1399s ok 422 1399s Set-Cookie: usertrack_test=23f2bb10.6159ca9370457; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=23f2bb10.6159ca9370457 1399s ok 423 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 424 1399s ok 425 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 426 1399s ok 427 1399s Set-Cookie: usertrack_test=7e1e791b.6159ca9371275; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7e1e791b.6159ca9371275 1399s ok 428 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 429 1399s ok 430 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 431 1399s ok 432 1399s Set-Cookie: usertrack_test=4fd27fdc.6159ca937205a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4fd27fdc.6159ca937205a 1399s ok 433 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 434 1399s ok 435 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 436 1399s ok 437 1399s Set-Cookie: usertrack_test=b80ba077.6159ca9372ed1; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b80ba077.6159ca9372ed1 1399s ok 438 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 439 1399s ok 440 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 441 1399s ok 442 1399s Set-Cookie: usertrack_test=ade79ec1.6159ca9373e67; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ade79ec1.6159ca9373e67 1399s ok 443 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 444 1399s ok 445 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 446 1399s ok 447 1399s Set-Cookie: usertrack_test=facf9288.6159ca9374c4f; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=facf9288.6159ca9374c4f 1399s ok 448 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 449 1399s ok 450 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 451 1399s ok 452 1399s Set-Cookie: usertrack_test=7d6d73b1.6159ca93759ae; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7d6d73b1.6159ca93759ae 1399s ok 453 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 454 1399s ok 455 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 456 1399s ok 457 1399s Set-Cookie: usertrack_test=edcd2a26.6159ca9376662; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=edcd2a26.6159ca9376662 1399s ok 458 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 459 1399s ok 460 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 461 1399s ok 462 1399s Set-Cookie: usertrack_test=1c701c66.6159ca93772cb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=1c701c66.6159ca93772cb 1399s ok 463 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 464 1399s ok 465 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 466 1399s ok 467 1399s Set-Cookie: usertrack_test=cd28d54b.6159ca9377fbd; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=cd28d54b.6159ca9377fbd 1399s ok 468 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 469 1399s ok 470 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 471 1399s ok 472 1399s Set-Cookie: usertrack_test=c8b7abfe.6159ca9378c48; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c8b7abfe.6159ca9378c48 1399s ok 473 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 474 1399s ok 475 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 476 1399s ok 477 1399s Set-Cookie: usertrack_test=4dd14bd5.6159ca9379a57; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4dd14bd5.6159ca9379a57 1399s ok 478 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 479 1399s ok 480 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 481 1399s ok 482 1399s Set-Cookie: usertrack_test=ac4a442.6159ca937a844; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ac4a442.6159ca937a844 1399s ok 483 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 484 1399s ok 485 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 486 1399s ok 487 1399s Set-Cookie: usertrack_test=9fd14041.6159ca937b616; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=9fd14041.6159ca937b616 1399s ok 488 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 489 1399s ok 490 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 491 1399s ok 492 1399s Set-Cookie: usertrack_test=f070614e.6159ca937c392; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f070614e.6159ca937c392 1399s ok 493 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 494 1399s ok 495 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 496 1399s ok 497 1399s Set-Cookie: usertrack_test=68f68a6f.6159ca937d177; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=68f68a6f.6159ca937d177 1399s ok 498 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 499 1399s ok 500 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 501 1399s ok 502 1399s Set-Cookie: usertrack_test=4f86bf29.6159ca937e0ba; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4f86bf29.6159ca937e0ba 1399s ok 503 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 504 1399s ok 505 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 506 1399s ok 507 1399s Set-Cookie: usertrack_test=4e2540f7.6159ca937ee19; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4e2540f7.6159ca937ee19 1399s ok 508 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 509 1399s ok 510 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 511 1399s ok 512 1399s Set-Cookie: usertrack_test=6a32c3cf.6159ca937fd34; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=6a32c3cf.6159ca937fd34 1399s ok 513 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 514 1399s ok 515 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 516 1399s ok 517 1399s Set-Cookie: usertrack_test=ed9f4c1c.6159ca9380a4b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ed9f4c1c.6159ca9380a4b 1399s ok 518 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 519 1399s ok 520 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 521 1399s ok 522 1399s Set-Cookie: usertrack_test=ed1c7c42.6159ca93818f8; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ed1c7c42.6159ca93818f8 1399s ok 523 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 524 1399s ok 525 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 526 1399s ok 527 1399s Set-Cookie: usertrack_test=a754e984.6159ca938265b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a754e984.6159ca938265b 1399s ok 528 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 529 1399s ok 530 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 531 1399s ok 532 1399s Set-Cookie: usertrack_test=20bc5f1c.6159ca9383520; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=20bc5f1c.6159ca9383520 1399s ok 533 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 534 1399s ok 535 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 536 1399s ok 537 1399s Set-Cookie: usertrack_test=d310f4a3.6159ca93842b0; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d310f4a3.6159ca93842b0 1399s ok 538 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 539 1399s ok 540 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 541 1399s ok 542 1399s Set-Cookie: usertrack_test=46f32f4b.6159ca9385297; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=46f32f4b.6159ca9385297 1399s ok 543 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 544 1399s ok 545 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 546 1399s ok 547 1399s Set-Cookie: usertrack_test=e08f49d3.6159ca9386063; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e08f49d3.6159ca9386063 1399s ok 548 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 549 1399s ok 550 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 551 1399s ok 552 1399s Set-Cookie: usertrack_test=39cc602.6159ca9386faa; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=39cc602.6159ca9386faa 1399s ok 553 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 554 1399s ok 555 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 556 1399s ok 557 1399s Set-Cookie: usertrack_test=9151b558.6159ca9387d58; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=9151b558.6159ca9387d58 1399s ok 558 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 559 1399s ok 560 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 561 1399s ok 562 1399s Set-Cookie: usertrack_test=813e3416.6159ca9388a7b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=813e3416.6159ca9388a7b 1399s ok 563 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 564 1399s ok 565 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 566 1399s ok 567 1399s Set-Cookie: usertrack_test=87ae5af3.6159ca938973b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=87ae5af3.6159ca938973b 1399s ok 568 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 569 1399s ok 570 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 571 1399s ok 572 1399s Set-Cookie: usertrack_test=11552605.6159ca938a48a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=11552605.6159ca938a48a 1399s ok 573 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 574 1399s ok 575 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 576 1399s ok 577 1399s Set-Cookie: usertrack_test=12f77eb.6159ca938b257; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=12f77eb.6159ca938b257 1399s ok 578 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 579 1399s ok 580 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 581 1399s ok 582 1399s Set-Cookie: usertrack_test=fe08e6b2.6159ca938bf54; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=fe08e6b2.6159ca938bf54 1399s ok 583 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 584 1399s ok 585 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 586 1399s ok 587 1399s Set-Cookie: usertrack_test=31365d4.6159ca938cbb5; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=31365d4.6159ca938cbb5 1399s ok 588 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 589 1399s ok 590 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 591 1399s ok 592 1399s Set-Cookie: usertrack_test=d48923e2.6159ca938d7ce; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d48923e2.6159ca938d7ce 1399s ok 593 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 594 1399s ok 595 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 596 1399s ok 597 1399s Set-Cookie: usertrack_test=ed10076.6159ca938e43c; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ed10076.6159ca938e43c 1399s ok 598 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 599 1399s ok 600 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 601 1399s ok 602 1399s Set-Cookie: usertrack_test=5a5c72bd.6159ca938f54a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5a5c72bd.6159ca938f54a 1399s ok 603 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 604 1399s ok 605 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 606 1399s ok 607 1399s Set-Cookie: usertrack_test=addc4c8e.6159ca939033e; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=addc4c8e.6159ca939033e 1399s ok 608 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 609 1399s ok 610 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 611 1399s ok 612 1399s Set-Cookie: usertrack_test=d24d0d43.6159ca9391048; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d24d0d43.6159ca9391048 1399s ok 613 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 614 1399s ok 615 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 616 1399s ok 617 1399s Set-Cookie: usertrack_test=2475856e.6159ca9391d8f; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=2475856e.6159ca9391d8f 1399s ok 618 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 619 1399s ok 620 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 621 1399s ok 622 1399s Set-Cookie: usertrack_test=8714480.6159ca9392a5b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=8714480.6159ca9392a5b 1399s ok 623 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 624 1399s ok 625 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 626 1399s ok 627 1399s Set-Cookie: usertrack_test=a3590576.6159ca93937b9; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a3590576.6159ca93937b9 1399s ok 628 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 629 1399s ok 630 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 631 1399s ok 632 1399s Set-Cookie: usertrack_test=b6371fc6.6159ca9394476; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b6371fc6.6159ca9394476 1399s ok 633 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 634 1399s ok 635 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 636 1399s ok 637 1399s Set-Cookie: usertrack_test=a35496c2.6159ca93951f7; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a35496c2.6159ca93951f7 1399s ok 638 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 639 1399s ok 640 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 641 1399s ok 642 1399s Set-Cookie: usertrack_test=32188697.6159ca9395fb8; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=32188697.6159ca9395fb8 1399s ok 643 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 644 1399s ok 645 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 646 1399s ok 647 1399s Set-Cookie: usertrack_test=a92e8e49.6159ca9396cfe; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a92e8e49.6159ca9396cfe 1399s ok 648 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 649 1399s ok 650 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 651 1399s ok 652 1399s Set-Cookie: usertrack_test=5df508fc.6159ca9397a2b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5df508fc.6159ca9397a2b 1399s ok 653 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 654 1399s ok 655 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 656 1399s ok 657 1399s Set-Cookie: usertrack_test=657ceb92.6159ca9398864; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=657ceb92.6159ca9398864 1399s ok 658 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 659 1399s ok 660 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 661 1399s ok 662 1399s Set-Cookie: usertrack_test=93c500f3.6159ca93995e0; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=93c500f3.6159ca93995e0 1399s ok 663 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 664 1399s ok 665 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 666 1399s ok 667 1399s Set-Cookie: usertrack_test=f0f1ee8f.6159ca939a298; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f0f1ee8f.6159ca939a298 1399s ok 668 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 669 1399s ok 670 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 671 1399s ok 672 1399s Set-Cookie: usertrack_test=f205d52e.6159ca939af84; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f205d52e.6159ca939af84 1399s ok 673 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 674 1399s ok 675 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 676 1399s ok 677 1399s Set-Cookie: usertrack_test=a3a4fddd.6159ca939bc99; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a3a4fddd.6159ca939bc99 1399s ok 678 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 679 1399s ok 680 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 681 1399s ok 682 1399s Set-Cookie: usertrack_test=ea91dbab.6159ca939c9fc; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ea91dbab.6159ca939c9fc 1399s ok 683 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 684 1399s ok 685 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 686 1399s ok 687 1399s Set-Cookie: usertrack_test=861ed415.6159ca939d7f3; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=861ed415.6159ca939d7f3 1399s ok 688 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 689 1399s ok 690 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 691 1399s ok 692 1399s Set-Cookie: usertrack_test=d6c58f82.6159ca939e5fa; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d6c58f82.6159ca939e5fa 1399s ok 693 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 694 1399s ok 695 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 696 1399s ok 697 1399s Set-Cookie: usertrack_test=a96520ec.6159ca939f354; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a96520ec.6159ca939f354 1399s ok 698 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 699 1399s ok 700 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 701 1399s ok 702 1399s Set-Cookie: usertrack_test=98b5ede7.6159ca93a0103; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=98b5ede7.6159ca93a0103 1399s ok 703 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 704 1399s ok 705 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 706 1399s ok 707 1399s Set-Cookie: usertrack_test=1f1e69b5.6159ca93a0ddb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=1f1e69b5.6159ca93a0ddb 1399s ok 708 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 709 1399s ok 710 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 711 1399s ok 712 1399s Set-Cookie: usertrack_test=a6ffbebe.6159ca93a1c39; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a6ffbebe.6159ca93a1c39 1399s ok 713 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 714 1399s ok 715 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 716 1399s ok 717 1399s Set-Cookie: usertrack_test=b8e0b269.6159ca93a2ad9; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b8e0b269.6159ca93a2ad9 1399s ok 718 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 719 1399s ok 720 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 721 1399s ok 722 1399s Set-Cookie: usertrack_test=68f8d3db.6159ca93a38c7; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=68f8d3db.6159ca93a38c7 1399s ok 723 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 724 1399s ok 725 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 726 1399s ok 727 1399s Set-Cookie: usertrack_test=9a69028a.6159ca93a4532; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=9a69028a.6159ca93a4532 1399s ok 728 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 729 1399s ok 730 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 731 1399s ok 732 1399s Set-Cookie: usertrack_test=937e50a5.6159ca93a51c5; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=937e50a5.6159ca93a51c5 1399s ok 733 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 734 1399s ok 735 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 736 1399s ok 737 1399s Set-Cookie: usertrack_test=4ebf7389.6159ca93a5f2a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4ebf7389.6159ca93a5f2a 1399s ok 738 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 739 1399s ok 740 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 741 1399s ok 742 1399s Set-Cookie: usertrack_test=ff646f67.6159ca93a6b6c; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ff646f67.6159ca93a6b6c 1399s ok 743 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 744 1399s ok 745 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 746 1399s ok 747 1399s Set-Cookie: usertrack_test=7578e25f.6159ca93a76e6; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7578e25f.6159ca93a76e6 1399s ok 748 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 749 1399s ok 750 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 751 1399s ok 752 1399s Set-Cookie: usertrack_test=c4528e27.6159ca93a82a4; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c4528e27.6159ca93a82a4 1399s ok 753 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 754 1399s ok 755 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 756 1399s ok 757 1399s Set-Cookie: usertrack_test=3a79fe03.6159ca93a8e37; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=3a79fe03.6159ca93a8e37 1399s ok 758 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 759 1399s ok 760 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 761 1399s ok 762 1399s Set-Cookie: usertrack_test=44f3621c.6159ca93a9a2d; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=44f3621c.6159ca93a9a2d 1399s ok 763 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 764 1399s ok 765 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 766 1399s ok 767 1399s Set-Cookie: usertrack_test=ae2ad8ee.6159ca93aa650; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ae2ad8ee.6159ca93aa650 1399s ok 768 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 769 1399s ok 770 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 771 1399s ok 772 1399s Set-Cookie: usertrack_test=b740110b.6159ca93ab20b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b740110b.6159ca93ab20b 1399s ok 773 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 774 1399s ok 775 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 776 1399s ok 777 1399s Set-Cookie: usertrack_test=7dcb3d2e.6159ca93abe64; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7dcb3d2e.6159ca93abe64 1399s ok 778 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 779 1399s ok 780 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 781 1399s ok 782 1399s Set-Cookie: usertrack_test=8a0331f0.6159ca93acaea; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=8a0331f0.6159ca93acaea 1399s ok 783 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 784 1399s ok 785 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 786 1399s ok 787 1399s Set-Cookie: usertrack_test=86831f10.6159ca93ad7de; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=86831f10.6159ca93ad7de 1399s ok 788 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 789 1399s ok 790 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 791 1399s ok 792 1399s Set-Cookie: usertrack_test=ec54c25.6159ca93ae4b1; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ec54c25.6159ca93ae4b1 1399s ok 793 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 794 1399s ok 795 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 796 1399s ok 797 1399s Set-Cookie: usertrack_test=4fb0080.6159ca93af588; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4fb0080.6159ca93af588 1399s ok 798 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 799 1399s ok 800 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 801 1399s ok 802 1399s Set-Cookie: usertrack_test=fd3c9ae6.6159ca93b03df; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=fd3c9ae6.6159ca93b03df 1399s ok 803 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 804 1399s ok 805 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 806 1399s ok 807 1399s Set-Cookie: usertrack_test=24ac9087.6159ca93b110a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=24ac9087.6159ca93b110a 1399s ok 808 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 809 1399s ok 810 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 811 1399s ok 812 1399s Set-Cookie: usertrack_test=dac3386a.6159ca93b1e9c; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=dac3386a.6159ca93b1e9c 1399s ok 813 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 814 1399s ok 815 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 816 1399s ok 817 1399s Set-Cookie: usertrack_test=76442f5b.6159ca93b2a94; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=76442f5b.6159ca93b2a94 1399s ok 818 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 819 1399s ok 820 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 821 1399s ok 822 1399s Set-Cookie: usertrack_test=825a5a7e.6159ca93b3674; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=825a5a7e.6159ca93b3674 1399s ok 823 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 824 1399s ok 825 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 826 1399s ok 827 1399s Set-Cookie: usertrack_test=e6607123.6159ca93b421a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e6607123.6159ca93b421a 1399s ok 828 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 829 1399s ok 830 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 831 1399s ok 832 1399s Set-Cookie: usertrack_test=514d8c08.6159ca93b4e45; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=514d8c08.6159ca93b4e45 1399s ok 833 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 834 1399s ok 835 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 836 1399s ok 837 1399s Set-Cookie: usertrack_test=5f511aef.6159ca93b5cb2; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5f511aef.6159ca93b5cb2 1399s ok 838 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 839 1399s ok 840 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 841 1399s ok 842 1399s Set-Cookie: usertrack_test=eb25ac6.6159ca93b6941; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=eb25ac6.6159ca93b6941 1399s ok 843 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 844 1399s ok 845 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 846 1399s ok 847 1399s Set-Cookie: usertrack_test=ff54ac50.6159ca93b782b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ff54ac50.6159ca93b782b 1399s ok 848 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 849 1399s ok 850 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 851 1399s ok 852 1399s Set-Cookie: usertrack_test=ad70534b.6159ca93b8617; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ad70534b.6159ca93b8617 1399s ok 853 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 854 1399s ok 855 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 856 1399s ok 857 1399s Set-Cookie: usertrack_test=d1904a93.6159ca93b9489; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d1904a93.6159ca93b9489 1399s ok 858 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 859 1399s ok 860 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 861 1399s ok 862 1399s Set-Cookie: usertrack_test=4e9464d8.6159ca93ba41a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=4e9464d8.6159ca93ba41a 1399s ok 863 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 864 1399s ok 865 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 866 1399s ok 867 1399s Set-Cookie: usertrack_test=5f66fbf8.6159ca93bb249; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5f66fbf8.6159ca93bb249 1399s ok 868 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 869 1399s ok 870 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 871 1399s ok 872 1399s Set-Cookie: usertrack_test=b8de6207.6159ca93bc333; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=b8de6207.6159ca93bc333 1399s ok 873 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 874 1399s ok 875 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 876 1399s ok 877 1399s Set-Cookie: usertrack_test=df566d30.6159ca93bd24c; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=df566d30.6159ca93bd24c 1399s ok 878 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 879 1399s ok 880 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 881 1399s ok 882 1399s Set-Cookie: usertrack_test=f5ae01d4.6159ca93bdf4f; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f5ae01d4.6159ca93bdf4f 1399s ok 883 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 884 1399s ok 885 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 886 1399s ok 887 1399s Set-Cookie: usertrack_test=1429e090.6159ca93bebd2; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=1429e090.6159ca93bebd2 1399s ok 888 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 889 1399s ok 890 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 891 1399s ok 892 1399s Set-Cookie: usertrack_test=8591ef7b.6159ca93bf8e5; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=8591ef7b.6159ca93bf8e5 1399s ok 893 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 894 1399s ok 895 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 896 1399s ok 897 1399s Set-Cookie: usertrack_test=ea8be024.6159ca93c0549; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=ea8be024.6159ca93c0549 1399s ok 898 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 899 1399s ok 900 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 901 1399s ok 902 1399s Set-Cookie: usertrack_test=22c1ffcf.6159ca93c1205; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=22c1ffcf.6159ca93c1205 1399s ok 903 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 904 1399s ok 905 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 906 1399s ok 907 1399s Set-Cookie: usertrack_test=100b8fdf.6159ca93c2372; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=100b8fdf.6159ca93c2372 1399s ok 908 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 909 1399s ok 910 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 911 1399s ok 912 1399s Set-Cookie: usertrack_test=435106c1.6159ca93c336d; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=435106c1.6159ca93c336d 1399s ok 913 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 914 1399s ok 915 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 916 1399s ok 917 1399s Set-Cookie: usertrack_test=100631f.6159ca93c3ffb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=100631f.6159ca93c3ffb 1399s ok 918 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 919 1399s ok 920 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 921 1399s ok 922 1399s Set-Cookie: usertrack_test=6bea0f42.6159ca93c4c80; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=6bea0f42.6159ca93c4c80 1399s ok 923 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 924 1399s ok 925 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 926 1399s ok 927 1399s Set-Cookie: usertrack_test=a47e5d9a.6159ca93c5bba; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=a47e5d9a.6159ca93c5bba 1399s ok 928 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 929 1399s ok 930 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 931 1399s ok 932 1399s Set-Cookie: usertrack_test=5ca6310d.6159ca93c68d3; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=5ca6310d.6159ca93c68d3 1399s ok 933 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 934 1399s ok 935 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 936 1399s ok 937 1399s Set-Cookie: usertrack_test=fa0c2d3d.6159ca93c7651; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=fa0c2d3d.6159ca93c7651 1399s ok 938 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 939 1399s ok 940 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 941 1399s ok 942 1399s Set-Cookie: usertrack_test=7c9aa5a6.6159ca93c8668; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7c9aa5a6.6159ca93c8668 1399s ok 943 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 944 1399s ok 945 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 946 1399s ok 947 1399s Set-Cookie: usertrack_test=90ee7ee.6159ca93c94e1; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=90ee7ee.6159ca93c94e1 1399s ok 948 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 949 1399s ok 950 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 951 1399s ok 952 1399s Set-Cookie: usertrack_test=f8f0474c.6159ca93ca2eb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=f8f0474c.6159ca93ca2eb 1399s ok 953 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 954 1399s ok 955 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 956 1399s ok 957 1399s Set-Cookie: usertrack_test=26eff0d2.6159ca93cb186; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=26eff0d2.6159ca93cb186 1399s ok 958 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 959 1399s ok 960 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 961 1399s ok 962 1399s Set-Cookie: usertrack_test=6b4b1c4e.6159ca93cbfcb; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=6b4b1c4e.6159ca93cbfcb 1399s ok 963 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 964 1399s ok 965 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 966 1399s ok 967 1399s Set-Cookie: usertrack_test=e90a8ec0.6159ca93ccc87; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=e90a8ec0.6159ca93ccc87 1399s ok 968 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 969 1399s ok 970 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 971 1399s ok 972 1399s Set-Cookie: usertrack_test=23ac1065.6159ca93cdad7; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=23ac1065.6159ca93cdad7 1399s ok 973 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 974 1399s ok 975 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 976 1399s ok 977 1399s Set-Cookie: usertrack_test=3fa8fb46.6159ca93ce9a7; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=3fa8fb46.6159ca93ce9a7 1399s ok 978 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 979 1399s ok 980 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 981 1399s ok 982 1399s Set-Cookie: usertrack_test=c9c9b015.6159ca93cfb2a; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=c9c9b015.6159ca93cfb2a 1399s ok 983 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 984 1399s ok 985 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 986 1399s ok 987 1399s Set-Cookie: usertrack_test=7e1a9d52.6159ca93d09c3; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=7e1a9d52.6159ca93d09c3 1399s ok 988 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 989 1399s ok 990 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 991 1399s ok 992 1399s Set-Cookie: usertrack_test=d0aafd6f.6159ca93d175b; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=d0aafd6f.6159ca93d175b 1399s ok 993 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 994 1399s ok 995 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 996 1399s ok 997 1399s Set-Cookie: usertrack_test=2c98571d.6159ca93d266e; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s Cookie: usertrack_test=2c98571d.6159ca93d266e 1399s ok 998 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 999 1399s ok 1000 1399s ok 1001 1399s # testing : Checking return code is '200' 1399s # expected: 200 1399s # received: '200' 1399s ok 1002 1399s # usertrack_test=a5a71dce.6159ca93d33dc; path=/; expires=Mon, 08-Apr-24 21:41:58 GMT 1399s ok 1003 1399s # expected: undef 1399s # received: undef 1399s ok 1004 1399s ok 1402s t/modules/vhost_alias.t ............. 1402s 1..8 1402s # Running under perl version 5.038002 for linux 1402s # Current time local: Mon Apr 8 21:40:58 2024 1402s # Current time GMT: Mon Apr 8 21:40:58 2024 1402s # Using Test.pm version 1.31 1402s # Using Apache/Test.pm version 1.42 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1402s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1402s # testing : VirtalDocumentRoot test 1402s # expected: 'www.vha-test.com' 1402s # received: 'www.vha-test.com' 1402s ok 1 1402s # testing : VirtualScriptAlias test 1402s # expected: 'test cgi for www.vha-test.com' 1402s # received: 'test cgi for www.vha-test.com' 1402s ok 2 1402s # testing : VirtalDocumentRoot test 1402s # expected: 'big.server.name.from.heck.org' 1402s # received: 'big.server.name.from.heck.org' 1402s ok 3 1402s # testing : VirtualScriptAlias test 1402s # expected: 'test cgi for big.server.name.from.heck.org' 1402s # received: 'test cgi for big.server.name.from.heck.org' 1402s ok 4 1402s # testing : VirtalDocumentRoot test 1402s # expected: 'ab.com' 1402s # received: 'ab.com' 1402s ok 5 1402s # testing : VirtualScriptAlias test 1402s # expected: 'test cgi for ab.com' 1402s # received: 'test cgi for ab.com' 1402s ok 6 1402s # testing : VirtalDocumentRoot test 1402s # expected: 'w-t-f.net' 1402s # received: 'w-t-f.net' 1402s ok 7 1402s # testing : VirtualScriptAlias test 1402s # expected: 'test cgi for w-t-f.net' 1402s # received: 'test cgi for w-t-f.net' 1402s ok 8 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1402s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1402s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1402s ok 1404s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1406s t/protocol/echo.t ................... 1406s 1..8 1406s # Running under perl version 5.038002 for linux 1406s # Current time local: Mon Apr 8 21:41:03 2024 1406s # Current time GMT: Mon Apr 8 21:41:03 2024 1406s # Using Test.pm version 1.31 1406s # Using Apache/Test.pm version 1.42 1406s testing mod_echo_ssl 1406s ok 1 1406s #Cipher: TLS_AES_256_GCM_SHA384 1406s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1406s # testing : echo 1406s # expected: 't/protocol/echo.t' 1406s # received: 't/protocol/echo.t' 1406s ok 2 1406s # testing : echo 1406s # expected: '/usr/bin/perl' 1406s # received: '/usr/bin/perl' 1406s ok 3 1406s # testing : echo 1406s # expected: '118980118980118980118980118980' 1406s # received: '118980118980118980118980118980' 1406s ok 4 1406s testing mod_echo 1406s ok 5 1406s # testing : echo 1406s # expected: 't/protocol/echo.t' 1406s # received: 't/protocol/echo.t' 1406s ok 6 1406s # testing : echo 1406s # expected: '/usr/bin/perl' 1406s # received: '/usr/bin/perl' 1406s ok 7 1406s # testing : echo 1406s # expected: '118980118980118980118980118980' 1406s # received: '118980118980118980118980118980' 1406s ok 8 1406s ok 1408s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1411s t/security/CVE-2003-0542.t .......... 1411s 1..1 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Mon Apr 8 21:41:07 2024 1411s # Current time GMT: Mon Apr 8 21:41:07 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : CAN-2003-0542 test case 1411s # expected: 404 1411s # received: '404' 1411s ok 1 1411s ok 1413s t/security/CVE-2004-0747.t .......... 1413s 1..1 1413s # Running under perl version 5.038002 for linux 1413s # Current time local: Mon Apr 8 21:41:10 2024 1413s # Current time GMT: Mon Apr 8 21:41:10 2024 1413s # Using Test.pm version 1.31 1413s # Using Apache/Test.pm version 1.42 1413s # testing : CAN-2004-0747 ap_resolve_env test case 1413s # expected: 200 1413s # received: 200 1413s ok 1 1413s ok 1416s t/security/CVE-2004-0811.t .......... 1416s 1..8 1416s # Running under perl version 5.038002 for linux 1416s # Current time local: Mon Apr 8 21:41:12 2024 1416s # Current time GMT: Mon Apr 8 21:41:12 2024 1416s # Using Test.pm version 1.31 1416s # Using Apache/Test.pm version 1.42 1416s # testing : subdir access allowed 1416s # expected: 200 1416s # received: '200' 1416s ok 1 1416s # testing : subdir access allowed 1416s # expected: 200 1416s # received: '200' 1416s ok 2 1416s # testing : subdir access allowed 1416s # expected: 200 1416s # received: '200' 1416s ok 3 1416s # testing : subdir access allowed 1416s # expected: 200 1416s # received: '200' 1416s ok 4 1416s # testing : topdir access denied 1416s # expected: 401 1416s # received: '401' 1416s ok 5 1416s # testing : topdir access denied 1416s # expected: 401 1416s # received: '401' 1416s ok 6 1416s # testing : topdir access denied 1416s # expected: 401 1416s # received: '401' 1416s ok 7 1416s # testing : topdir access denied 1416s # expected: 401 1416s # received: '401' 1416s ok 8 1416s ok 1418s t/security/CVE-2004-0940.t .......... 1418s 1..1 1418s # Running under perl version 5.038002 for linux 1418s # Current time local: Mon Apr 8 21:41:15 2024 1418s # Current time GMT: Mon Apr 8 21:41:15 2024 1418s # Using Test.pm version 1.31 1418s # Using Apache/Test.pm version 1.42 1418s # testing : response was 200 1418s # expected: 200 1418s # received: '200' 1418s ok 1 1418s ok 1420s t/security/CVE-2004-0942.t .......... 1420s 1..2 1420s # Running under perl version 5.038002 for linux 1420s # Current time local: Mon Apr 8 21:41:17 2024 1420s # Current time GMT: Mon Apr 8 21:41:17 2024 1420s # Using Test.pm version 1.31 1420s # Using Apache/Test.pm version 1.42 1420s ok 1 1420s # testing : request was refused 1420s # expected: qr/^HTTP\/1\.. 400/ 1420s # received: 'HTTP/1.1 400 Bad Request 1420s # ' 1420s ok 2 1420s ok 1422s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1424s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1427s t/security/CVE-2005-2491.t .......... 1427s 1..4 1427s # Running under perl version 5.038002 for linux 1427s # Current time local: Mon Apr 8 21:41:24 2024 1427s # Current time GMT: Mon Apr 8 21:41:24 2024 1427s # Using Test.pm version 1.31 1427s # Using Apache/Test.pm version 1.42 1427s # testing : check that server did not segfault 1427s # expected: 'Internal Server Error' 1427s # received: 'Internal Server Error' 1427s ok 1 1427s # testing : check for 500 response error 1427s # expected: 500 1427s # received: '500' 1427s ok 2 1427s # testing : check that server did not segfault 1427s # expected: 'Internal Server Error' 1427s # received: 'Internal Server Error' 1427s ok 3 1427s # testing : check for 500 response error 1427s # expected: 500 1427s # received: '500' 1427s ok 4 1427s ok 1429s t/security/CVE-2005-2700.t .......... 1429s 1..2 1429s # Running under perl version 5.038002 for linux 1429s # Current time local: Mon Apr 8 21:41:26 2024 1429s # Current time GMT: Mon Apr 8 21:41:26 2024 1429s # Using Test.pm version 1.31 1429s # Using Apache/Test.pm version 1.42 1429s # testing : access permitted without ccert 1429s # expected: 200 1429s # received: '200' 1429s ok 1 1429s # testing : access *not* permitted without ccert 1429s # expected: 200 1429s # received: '403' 1429s ok 2 1429s ok 1431s t/security/CVE-2005-3352.t .......... 1431s 1..2 1431s # Running under perl version 5.038002 for linux 1431s # Current time local: Mon Apr 8 21:41:28 2024 1431s # Current time GMT: Mon Apr 8 21:41:28 2024 1431s # Using Test.pm version 1.31 1431s # Using Apache/Test.pm version 1.42 1431s # testing : response code is OK 1431s # expected: 200 1431s # received: '200' 1431s ok 1 1431s # testing : referer was escaped 1431s # expected: qr/%22%3e/ 1431s # received: ' 1431s # 1431s # Menu for /security/CVE-2005-3352.map 1431s # 1431s #

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

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

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

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

Bad Request

1478s #

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

1478s # 1478s # ' 1478s ok 2 1478s ok 1480s t/ssl/ocsp.t ........................ 1480s 1..3 1480s # Running under perl version 5.038002 for linux 1480s # Current time local: Mon Apr 8 21:42:17 2024 1480s # Current time GMT: Mon Apr 8 21:42:17 2024 1480s # Using Test.pm version 1.31 1480s # Using Apache/Test.pm version 1.42 1480s warning: Internal response 1480s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1480s response: 1480s 500 Server closed connection without sending any data back 1480s Content-Type: text/plain 1480s Client-Date: Mon, 08 Apr 2024 21:42:19 GMT 1480s Client-Warning: Internal response 1480s 1480s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1480s ok 1 1480s warning: 1480s message: welcome to localhost:8529 1480s response: 1480s HTTP/1.1 200 OK 1480s Connection: close 1480s Date: Mon, 08 Apr 2024 21:42:19 GMT 1480s Accept-Ranges: bytes 1480s ETag: "1a-613edd771cbc0" 1480s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1480s Vary: In-If1 1480s Content-Length: 26 1480s Content-Type: text/html 1480s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1480s Client-Date: Mon, 08 Apr 2024 21:42:19 GMT 1480s Client-Peer: 127.0.0.1:8535 1480s Client-Response-Num: 1 1480s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1480s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1480s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1480s Client-SSL-Socket-Class: IO::Socket::SSL 1480s Client-SSL-Version: TLSv1_3 1480s DMMATCH1: 1 1480s 1480s welcome to localhost:8529 1480s ok 2 1480s warning: Internal response 1480s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1480s response: 1480s 500 Server closed connection without sending any data back 1480s Content-Type: text/plain 1480s Client-Date: Mon, 08 Apr 2024 21:42:19 GMT 1480s Client-Warning: Internal response 1480s 1480s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1480s ok 3 1480s ok 1483s t/ssl/pha.t ......................... 1483s 1..4 1483s # Running under perl version 5.038002 for linux 1483s # Current time local: Mon Apr 8 21:42:19 2024 1483s # Current time GMT: Mon Apr 8 21:42:19 2024 1483s # Using Test.pm version 1.31 1483s # Using Apache/Test.pm version 1.42 1483s # testing : access must be denied without client certificate 1483s # expected: 403 1483s # received: '403' 1483s ok 1 1483s # testing : PHA reneg body buffer size restriction works 1483s # expected: 413 1483s # received: '413' 1483s ok 2 1483s # testing : PHA works with POST body 1483s # expected: 200 1483s # received: '200' 1483s ok 3 1483s # testing : request body matches response 1483s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1483s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1483s ok 4 1483s ok 1485s t/ssl/pr12355.t ..................... 1485s 1..10 1485s # Running under perl version 5.038002 for linux 1485s # Current time local: Mon Apr 8 21:42:22 2024 1485s # Current time GMT: Mon Apr 8 21:42:22 2024 1485s # Using Test.pm version 1.31 1485s # Using Apache/Test.pm version 1.42 1485s # Downgrading to TLSv12 1485s # testing : renegotiation on POST works 1485s # expected: 200 1485s # received: '200' 1485s ok 1 1485s # testing : request body matches response 1485s # expected: 'hello world' 1485s # received: 'hello world' 1485s ok 2 1485s # testing : renegotiation on POST works 1485s # expected: 200 1485s # received: '200' 1485s ok 3 1485s # testing : request body matches response 1485s # expected: 'hello world' 1485s # received: 'hello world' 1485s ok 4 1485s # testing : renegotiation on POST works 1485s # expected: 200 1485s # received: '200' 1485s ok 5 1485s # testing : request body matches response 1485s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1485s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1485s ok 6 1485s # testing : renegotiation on POST works 1485s # expected: 200 1485s # received: '200' 1485s ok 7 1485s # testing : request body matches response 1485s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1485s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1485s ok 8 1485s # testing : renegotiation on POST works 1485s # expected: 200 1485s # received: '200' 1485s ok 9 1485s # testing : request body matches response 1485s # expected: 'HELLO' 1485s # received: 'HELLO' 1485s ok 10 1485s ok 1488s t/ssl/pr43738.t ..................... 1488s 1..4 1488s # Running under perl version 5.038002 for linux 1488s # Current time local: Mon Apr 8 21:42:24 2024 1488s # Current time GMT: Mon Apr 8 21:42:24 2024 1488s # Using Test.pm version 1.31 1488s # Using Apache/Test.pm version 1.42 1488s # Downgrading to TLSv12 1488s # testing : renegotiation on POST works 1488s # expected: 200 1488s # received: '200' 1488s ok 1 1488s # testing : request body matches response 1488s # expected: '/modules/ssl/aes128/empty.pfa 1488s # hello world' 1488s # received: '/modules/ssl/aes128/empty.pfa 1488s # hello world' 1488s ok 2 1488s # testing : renegotiation on POST works 1488s # expected: 200 1488s # received: '200' 1488s ok 3 1488s # testing : request body matches response 1488s # expected: '/modules/ssl/aes256/empty.pfa 1488s # hello world' 1488s # received: '/modules/ssl/aes256/empty.pfa 1488s # hello world' 1488s ok 4 1488s ok 1501s t/ssl/proxy.t ....................... 1501s # using LWP client 1501s 1..290 1501s # Running under perl version 5.038002 for linux 1501s # Current time local: Mon Apr 8 21:42:27 2024 1501s # Current time GMT: Mon Apr 8 21:42:27 2024 1501s # Using Test.pm version 1.31 1501s # Using Apache/Test.pm version 1.42 1501s # testing : / with proxy_http_https (http) 1501s # expected: 200 1501s # received: '200' 1501s ok 1 1501s # testing : CGI script with folded headers 1501s # expected: 200 1501s # received: '200' 1501s ok 2 1501s # testing : using valid proxyssl client cert 1501s # expected: 200 1501s # received: '200' 1501s ok 3 1501s # testing : using invalid proxyssl client cert 1501s # expected: 403 1501s # received: '403' 1501s ok 4 1501s # testing : protected cgi script 1501s # expected: 200 1501s # received: '200' 1501s ok 5 1501s # testing : X-Forwarded-Host header 1501s # expected: 'localhost:8560' 1501s # received: 'localhost:8560' 1501s ok 6 1501s # testing : client subject common name 1501s # expected: 'client_ok' 1501s # received: 'client_ok' 1501s ok 7 1501s # testing : ProxyPassReverse Location rewrite 1501s # expected: 'http://localhost:8560/modules/' 1501s # received: 'http://localhost:8560/modules/' 1501s ok 8 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 1024 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '1024' 1501s # received: 1024 1501s ok 9 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 2048 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '2048' 1501s # received: 2048 1501s ok 10 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 3072 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '3072' 1501s # received: 3072 1501s ok 11 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 4096 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '4096' 1501s # received: 4096 1501s ok 12 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 5120 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '5120' 1501s # received: 5120 1501s ok 13 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 6144 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '6144' 1501s # received: 6144 1501s ok 14 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 7168 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '7168' 1501s # received: 7168 1501s ok 15 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 8192 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '8192' 1501s # received: 8192 1501s ok 16 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 9216 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '9216' 1501s # received: 9216 1501s ok 17 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 10240 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '10240' 1501s # received: 10240 1501s ok 18 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 11264 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '11264' 1501s # received: 11264 1501s ok 19 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 12288 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '12288' 1501s # received: 12288 1501s ok 20 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 13312 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '13312' 1501s # received: 13312 1501s ok 21 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 14336 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '14336' 1501s # received: 14336 1501s ok 22 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 15360 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '15360' 1501s # received: 15360 1501s ok 23 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 16384 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:29 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '16384' 1501s # received: 16384 1501s ok 24 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 17408 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '17408' 1501s # received: 17408 1501s ok 25 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 18432 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '18432' 1501s # received: 18432 1501s ok 26 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 19456 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '19456' 1501s # received: 19456 1501s ok 27 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 20480 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '20480' 1501s # received: 20480 1501s ok 28 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 21504 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '21504' 1501s # received: 21504 1501s ok 29 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 22528 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '22528' 1501s # received: 22528 1501s ok 30 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 23552 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '23552' 1501s # received: 23552 1501s ok 31 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 24576 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '24576' 1501s # received: 24576 1501s ok 32 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 25600 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '25600' 1501s # received: 25600 1501s ok 33 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 26624 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '26624' 1501s # received: 26624 1501s ok 34 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 27648 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '27648' 1501s # received: 27648 1501s ok 35 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 28672 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '28672' 1501s # received: 28672 1501s ok 36 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 29696 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '29696' 1501s # received: 29696 1501s ok 37 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 30720 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '30720' 1501s # received: 30720 1501s ok 38 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 31744 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '31744' 1501s # received: 31744 1501s ok 39 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 32768 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '32768' 1501s # received: 32768 1501s ok 40 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 33792 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '33792' 1501s # received: 33792 1501s ok 41 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 34816 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '34816' 1501s # received: 34816 1501s ok 42 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 35840 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '35840' 1501s # received: 35840 1501s ok 43 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 36864 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '36864' 1501s # received: 36864 1501s ok 44 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 37888 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '37888' 1501s # received: 37888 1501s ok 45 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 38912 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '38912' 1501s # received: 38912 1501s ok 46 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 39936 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '39936' 1501s # received: 39936 1501s ok 47 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 40960 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '40960' 1501s # received: 40960 1501s ok 48 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 41984 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '41984' 1501s # received: 41984 1501s ok 49 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 43008 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '43008' 1501s # received: 43008 1501s ok 50 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 44032 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '44032' 1501s # received: 44032 1501s ok 51 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 45056 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '45056' 1501s # received: 45056 1501s ok 52 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 46080 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '46080' 1501s # received: 46080 1501s ok 53 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 47104 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '47104' 1501s # received: 47104 1501s ok 54 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 48128 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '48128' 1501s # received: 48128 1501s ok 55 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 49152 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '49152' 1501s # received: 49152 1501s ok 56 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 50176 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '50176' 1501s # received: 50176 1501s ok 57 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 51200 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '51200' 1501s # received: 51200 1501s ok 58 1501s #lwp request: 1501s #POST http://localhost:8560/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 102400 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 7 1501s #Client-Date: Mon, 08 Apr 2024 21:42:30 GMT 1501s #Client-Peer: 127.0.0.1:8560 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '102400' 1501s # received: 102400 1501s ok 59 1501s # testing : / with proxy_http_https_proxy_section (http) 1501s # expected: 200 1501s # received: '200' 1501s ok 60 1501s # testing : CGI script with folded headers 1501s # expected: 200 1501s # received: '200' 1501s ok 61 1501s # testing : using valid proxyssl client cert 1501s # expected: 200 1501s # received: '200' 1501s ok 62 1501s # testing : using invalid proxyssl client cert 1501s # expected: 403 1501s # received: '403' 1501s ok 63 1501s # testing : protected cgi script 1501s # expected: 200 1501s # received: '200' 1501s ok 64 1501s # testing : X-Forwarded-Host header 1501s # expected: 'localhost:8562' 1501s # received: 'localhost:8562' 1501s ok 65 1501s # testing : client subject common name 1501s # expected: 'client_ok' 1501s # received: 'client_ok' 1501s ok 66 1501s # testing : ProxyPassReverse Location rewrite 1501s # expected: 'http://localhost:8562/modules/' 1501s # received: 'http://localhost:8562/modules/' 1501s ok 67 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 1024 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '1024' 1501s # received: 1024 1501s ok 68 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 2048 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '2048' 1501s # received: 2048 1501s ok 69 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 3072 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '3072' 1501s # received: 3072 1501s ok 70 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 4096 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '4096' 1501s # received: 4096 1501s ok 71 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 5120 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '5120' 1501s # received: 5120 1501s ok 72 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 6144 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '6144' 1501s # received: 6144 1501s ok 73 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 7168 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '7168' 1501s # received: 7168 1501s ok 74 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 8192 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '8192' 1501s # received: 8192 1501s ok 75 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 9216 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '9216' 1501s # received: 9216 1501s ok 76 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 10240 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '10240' 1501s # received: 10240 1501s ok 77 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 11264 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '11264' 1501s # received: 11264 1501s ok 78 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 12288 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '12288' 1501s # received: 12288 1501s ok 79 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 13312 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '13312' 1501s # received: 13312 1501s ok 80 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 14336 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '14336' 1501s # received: 14336 1501s ok 81 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 15360 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '15360' 1501s # received: 15360 1501s ok 82 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 16384 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '16384' 1501s # received: 16384 1501s ok 83 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 17408 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '17408' 1501s # received: 17408 1501s ok 84 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 18432 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '18432' 1501s # received: 18432 1501s ok 85 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 19456 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '19456' 1501s # received: 19456 1501s ok 86 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 20480 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '20480' 1501s # received: 20480 1501s ok 87 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 21504 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '21504' 1501s # received: 21504 1501s ok 88 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 22528 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '22528' 1501s # received: 22528 1501s ok 89 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 23552 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '23552' 1501s # received: 23552 1501s ok 90 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 24576 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '24576' 1501s # received: 24576 1501s ok 91 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 25600 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '25600' 1501s # received: 25600 1501s ok 92 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 26624 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '26624' 1501s # received: 26624 1501s ok 93 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 27648 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '27648' 1501s # received: 27648 1501s ok 94 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 28672 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '28672' 1501s # received: 28672 1501s ok 95 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 29696 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '29696' 1501s # received: 29696 1501s ok 96 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 30720 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '30720' 1501s # received: 30720 1501s ok 97 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 31744 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '31744' 1501s # received: 31744 1501s ok 98 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 32768 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '32768' 1501s # received: 32768 1501s ok 99 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 33792 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '33792' 1501s # received: 33792 1501s ok 100 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 34816 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '34816' 1501s # received: 34816 1501s ok 101 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 35840 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '35840' 1501s # received: 35840 1501s ok 102 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 36864 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:31 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '36864' 1501s # received: 36864 1501s ok 103 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 37888 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '37888' 1501s # received: 37888 1501s ok 104 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 38912 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '38912' 1501s # received: 38912 1501s ok 105 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 39936 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '39936' 1501s # received: 39936 1501s ok 106 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 40960 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '40960' 1501s # received: 40960 1501s ok 107 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 41984 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '41984' 1501s # received: 41984 1501s ok 108 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 43008 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '43008' 1501s # received: 43008 1501s ok 109 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 44032 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '44032' 1501s # received: 44032 1501s ok 110 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 45056 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '45056' 1501s # received: 45056 1501s ok 111 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 46080 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '46080' 1501s # received: 46080 1501s ok 112 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 47104 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '47104' 1501s # received: 47104 1501s ok 113 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 48128 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '48128' 1501s # received: 48128 1501s ok 114 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 49152 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '49152' 1501s # received: 49152 1501s ok 115 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 50176 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '50176' 1501s # received: 50176 1501s ok 116 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 51200 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '51200' 1501s # received: 51200 1501s ok 117 1501s #lwp request: 1501s #POST http://localhost:8562/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 102400 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 7 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8562 1501s #Client-Response-Num: 1 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '102400' 1501s # received: 102400 1501s ok 118 1501s # testing : / with proxy_https_http (https) 1501s # expected: 200 1501s # received: '200' 1501s ok 119 1501s # testing : CGI script with folded headers 1501s # expected: 200 1501s # received: '200' 1501s ok 120 1501s # testing : ProxyPassReverse Location rewrite 1501s # expected: 'https://localhost:8564/modules/' 1501s # received: 'https://localhost:8564/modules/' 1501s ok 121 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 1024 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '1024' 1501s # received: 1024 1501s ok 122 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 2048 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '2048' 1501s # received: 2048 1501s ok 123 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 3072 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '3072' 1501s # received: 3072 1501s ok 124 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 4096 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '4096' 1501s # received: 4096 1501s ok 125 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 5120 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '5120' 1501s # received: 5120 1501s ok 126 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 6144 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '6144' 1501s # received: 6144 1501s ok 127 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 7168 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '7168' 1501s # received: 7168 1501s ok 128 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 8192 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '8192' 1501s # received: 8192 1501s ok 129 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 9216 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '9216' 1501s # received: 9216 1501s ok 130 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 10240 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '10240' 1501s # received: 10240 1501s ok 131 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 11264 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '11264' 1501s # received: 11264 1501s ok 132 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 12288 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '12288' 1501s # received: 12288 1501s ok 133 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 13312 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '13312' 1501s # received: 13312 1501s ok 134 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 14336 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '14336' 1501s # received: 14336 1501s ok 135 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 15360 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '15360' 1501s # received: 15360 1501s ok 136 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 16384 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '16384' 1501s # received: 16384 1501s ok 137 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 17408 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '17408' 1501s # received: 17408 1501s ok 138 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 18432 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '18432' 1501s # received: 18432 1501s ok 139 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 19456 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '19456' 1501s # received: 19456 1501s ok 140 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 20480 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '20480' 1501s # received: 20480 1501s ok 141 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 21504 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '21504' 1501s # received: 21504 1501s ok 142 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 22528 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '22528' 1501s # received: 22528 1501s ok 143 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 23552 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '23552' 1501s # received: 23552 1501s ok 144 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 24576 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '24576' 1501s # received: 24576 1501s ok 145 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 25600 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '25600' 1501s # received: 25600 1501s ok 146 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 26624 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '26624' 1501s # received: 26624 1501s ok 147 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 27648 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '27648' 1501s # received: 27648 1501s ok 148 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 28672 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '28672' 1501s # received: 28672 1501s ok 149 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 29696 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '29696' 1501s # received: 29696 1501s ok 150 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 30720 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:32 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '30720' 1501s # received: 30720 1501s ok 151 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 31744 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '31744' 1501s # received: 31744 1501s ok 152 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 32768 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '32768' 1501s # received: 32768 1501s ok 153 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 33792 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '33792' 1501s # received: 33792 1501s ok 154 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 34816 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '34816' 1501s # received: 34816 1501s ok 155 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 35840 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '35840' 1501s # received: 35840 1501s ok 156 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 36864 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '36864' 1501s # received: 36864 1501s ok 157 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 37888 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '37888' 1501s # received: 37888 1501s ok 158 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 38912 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '38912' 1501s # received: 38912 1501s ok 159 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 39936 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '39936' 1501s # received: 39936 1501s ok 160 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 40960 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '40960' 1501s # received: 40960 1501s ok 161 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 41984 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '41984' 1501s # received: 41984 1501s ok 162 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 43008 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '43008' 1501s # received: 43008 1501s ok 163 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 44032 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '44032' 1501s # received: 44032 1501s ok 164 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 45056 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '45056' 1501s # received: 45056 1501s ok 165 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 46080 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '46080' 1501s # received: 46080 1501s ok 166 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 47104 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '47104' 1501s # received: 47104 1501s ok 167 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 48128 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '48128' 1501s # received: 48128 1501s ok 168 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 49152 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '49152' 1501s # received: 49152 1501s ok 169 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 50176 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '50176' 1501s # received: 50176 1501s ok 170 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 51200 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '51200' 1501s # received: 51200 1501s ok 171 1501s #lwp request: 1501s #POST https://localhost:8564/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 102400 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 7 1501s #Client-Date: Mon, 08 Apr 2024 21:42:33 GMT 1501s #Client-Peer: 127.0.0.1:8564 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '102400' 1501s # received: 102400 1501s ok 172 1501s # testing : / with proxy_https_https (https) 1501s # expected: 200 1501s # received: '200' 1501s ok 173 1501s # testing : CGI script with folded headers 1501s # expected: 200 1501s # received: '200' 1501s ok 174 1501s # testing : using valid proxyssl client cert 1501s # expected: 200 1501s # received: '200' 1501s ok 175 1501s # testing : using invalid proxyssl client cert 1501s # expected: 403 1501s # received: '403' 1501s ok 176 1501s # testing : protected cgi script 1501s # expected: 200 1501s # received: '200' 1501s ok 177 1501s # testing : X-Forwarded-Host header 1501s # expected: 'localhost:8561' 1501s # received: 'localhost:8561' 1501s ok 178 1501s # testing : client subject common name 1501s # expected: 'client_ok' 1501s # received: 'client_ok' 1501s ok 179 1501s # testing : ProxyPassReverse Location rewrite 1501s # expected: 'https://localhost:8561/modules/' 1501s # received: 'https://localhost:8561/modules/' 1501s ok 180 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 1024 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:36 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:36 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '1024' 1501s # received: 1024 1501s ok 181 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 2048 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:36 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:36 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '2048' 1501s # received: 2048 1501s ok 182 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 3072 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '3072' 1501s # received: 3072 1501s ok 183 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 4096 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '4096' 1501s # received: 4096 1501s ok 184 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 5120 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '5120' 1501s # received: 5120 1501s ok 185 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 6144 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '6144' 1501s # received: 6144 1501s ok 186 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 7168 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '7168' 1501s # received: 7168 1501s ok 187 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 8192 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '8192' 1501s # received: 8192 1501s ok 188 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 9216 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '9216' 1501s # received: 9216 1501s ok 189 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 10240 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '10240' 1501s # received: 10240 1501s ok 190 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 11264 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '11264' 1501s # received: 11264 1501s ok 191 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 12288 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '12288' 1501s # received: 12288 1501s ok 192 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 13312 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '13312' 1501s # received: 13312 1501s ok 193 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 14336 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '14336' 1501s # received: 14336 1501s ok 194 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 15360 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '15360' 1501s # received: 15360 1501s ok 195 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 16384 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '16384' 1501s # received: 16384 1501s ok 196 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 17408 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '17408' 1501s # received: 17408 1501s ok 197 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 18432 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '18432' 1501s # received: 18432 1501s ok 198 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 19456 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '19456' 1501s # received: 19456 1501s ok 199 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 20480 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '20480' 1501s # received: 20480 1501s ok 200 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 21504 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '21504' 1501s # received: 21504 1501s ok 201 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 22528 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '22528' 1501s # received: 22528 1501s ok 202 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 23552 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '23552' 1501s # received: 23552 1501s ok 203 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 24576 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '24576' 1501s # received: 24576 1501s ok 204 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 25600 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '25600' 1501s # received: 25600 1501s ok 205 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 26624 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '26624' 1501s # received: 26624 1501s ok 206 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 27648 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '27648' 1501s # received: 27648 1501s ok 207 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 28672 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '28672' 1501s # received: 28672 1501s ok 208 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 29696 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '29696' 1501s # received: 29696 1501s ok 209 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 30720 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '30720' 1501s # received: 30720 1501s ok 210 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 31744 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '31744' 1501s # received: 31744 1501s ok 211 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 32768 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '32768' 1501s # received: 32768 1501s ok 212 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 33792 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '33792' 1501s # received: 33792 1501s ok 213 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 34816 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '34816' 1501s # received: 34816 1501s ok 214 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 35840 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '35840' 1501s # received: 35840 1501s ok 215 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 36864 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '36864' 1501s # received: 36864 1501s ok 216 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 37888 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '37888' 1501s # received: 37888 1501s ok 217 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 38912 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '38912' 1501s # received: 38912 1501s ok 218 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 39936 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '39936' 1501s # received: 39936 1501s ok 219 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 40960 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '40960' 1501s # received: 40960 1501s ok 220 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 41984 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '41984' 1501s # received: 41984 1501s ok 221 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 43008 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '43008' 1501s # received: 43008 1501s ok 222 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 44032 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '44032' 1501s # received: 44032 1501s ok 223 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 45056 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '45056' 1501s # received: 45056 1501s ok 224 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 46080 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '46080' 1501s # received: 46080 1501s ok 225 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 47104 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '47104' 1501s # received: 47104 1501s ok 226 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 48128 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:37 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '48128' 1501s # received: 48128 1501s ok 227 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 49152 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '49152' 1501s # received: 49152 1501s ok 228 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 50176 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '50176' 1501s # received: 50176 1501s ok 229 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 51200 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '51200' 1501s # received: 51200 1501s ok 230 1501s #lwp request: 1501s #POST https://localhost:8561/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 102400 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 7 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8561 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '102400' 1501s # received: 102400 1501s ok 231 1501s # testing : / with proxy_https_https_proxy_section (https) 1501s # expected: 200 1501s # received: '200' 1501s ok 232 1501s # testing : CGI script with folded headers 1501s # expected: 200 1501s # received: '200' 1501s ok 233 1501s # testing : using valid proxyssl client cert 1501s # expected: 200 1501s # received: '200' 1501s ok 234 1501s # testing : using invalid proxyssl client cert 1501s # expected: 403 1501s # received: '403' 1501s ok 235 1501s # testing : protected cgi script 1501s # expected: 200 1501s # received: '200' 1501s ok 236 1501s # testing : X-Forwarded-Host header 1501s # expected: 'localhost:8563' 1501s # received: 'localhost:8563' 1501s ok 237 1501s # testing : client subject common name 1501s # expected: 'client_ok' 1501s # received: 'client_ok' 1501s ok 238 1501s # testing : ProxyPassReverse Location rewrite 1501s # expected: 'https://localhost:8563/modules/' 1501s # received: 'https://localhost:8563/modules/' 1501s ok 239 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 1024 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '1024' 1501s # received: 1024 1501s ok 240 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 2048 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '2048' 1501s # received: 2048 1501s ok 241 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 3072 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '3072' 1501s # received: 3072 1501s ok 242 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 4096 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '4096' 1501s # received: 4096 1501s ok 243 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 5120 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '5120' 1501s # received: 5120 1501s ok 244 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 6144 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '6144' 1501s # received: 6144 1501s ok 245 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 7168 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '7168' 1501s # received: 7168 1501s ok 246 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 8192 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '8192' 1501s # received: 8192 1501s ok 247 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 9216 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 5 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '9216' 1501s # received: 9216 1501s ok 248 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 10240 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '10240' 1501s # received: 10240 1501s ok 249 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 11264 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '11264' 1501s # received: 11264 1501s ok 250 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 12288 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '12288' 1501s # received: 12288 1501s ok 251 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 13312 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '13312' 1501s # received: 13312 1501s ok 252 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 14336 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '14336' 1501s # received: 14336 1501s ok 253 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 15360 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '15360' 1501s # received: 15360 1501s ok 254 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 16384 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '16384' 1501s # received: 16384 1501s ok 255 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 17408 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '17408' 1501s # received: 17408 1501s ok 256 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 18432 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '18432' 1501s # received: 18432 1501s ok 257 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 19456 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:38 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '19456' 1501s # received: 19456 1501s ok 258 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 20480 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '20480' 1501s # received: 20480 1501s ok 259 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 21504 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '21504' 1501s # received: 21504 1501s ok 260 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 22528 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '22528' 1501s # received: 22528 1501s ok 261 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 23552 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '23552' 1501s # received: 23552 1501s ok 262 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 24576 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '24576' 1501s # received: 24576 1501s ok 263 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 25600 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '25600' 1501s # received: 25600 1501s ok 264 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 26624 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '26624' 1501s # received: 26624 1501s ok 265 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 27648 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '27648' 1501s # received: 27648 1501s ok 266 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 28672 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '28672' 1501s # received: 28672 1501s ok 267 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 29696 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '29696' 1501s # received: 29696 1501s ok 268 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 30720 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '30720' 1501s # received: 30720 1501s ok 269 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 31744 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '31744' 1501s # received: 31744 1501s ok 270 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 32768 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '32768' 1501s # received: 32768 1501s ok 271 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 33792 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '33792' 1501s # received: 33792 1501s ok 272 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 34816 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '34816' 1501s # received: 34816 1501s ok 273 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 35840 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '35840' 1501s # received: 35840 1501s ok 274 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 36864 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '36864' 1501s # received: 36864 1501s ok 275 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 37888 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '37888' 1501s # received: 37888 1501s ok 276 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 38912 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '38912' 1501s # received: 38912 1501s ok 277 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 39936 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '39936' 1501s # received: 39936 1501s ok 278 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 40960 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '40960' 1501s # received: 40960 1501s ok 279 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 41984 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '41984' 1501s # received: 41984 1501s ok 280 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 43008 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '43008' 1501s # received: 43008 1501s ok 281 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 44032 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '44032' 1501s # received: 44032 1501s ok 282 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 45056 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '45056' 1501s # received: 45056 1501s ok 283 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 46080 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '46080' 1501s # received: 46080 1501s ok 284 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 47104 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '47104' 1501s # received: 47104 1501s ok 285 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 48128 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '48128' 1501s # received: 48128 1501s ok 286 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 49152 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '49152' 1501s # received: 49152 1501s ok 287 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 50176 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '50176' 1501s # received: 50176 1501s ok 288 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 51200 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 6 1501s #Client-Date: Mon, 08 Apr 2024 21:42:39 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '51200' 1501s # received: 51200 1501s ok 289 1501s #lwp request: 1501s #POST https://localhost:8563/eat_post HTTP/1.1 1501s #User-Agent: libwww-perl/6.76 1501s #Content-Length: 102400 1501s # 1501s #server response: 1501s #HTTP/1.1 200 OK 1501s #Connection: close 1501s #Date: Mon, 08 Apr 2024 21:42:40 GMT 1501s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1501s #Vary: In-If1 1501s #Content-Length: 7 1501s #Client-Date: Mon, 08 Apr 2024 21:42:40 GMT 1501s #Client-Peer: 127.0.0.1:8563 1501s #Client-Response-Num: 1 1501s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1501s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1501s #Client-SSL-Socket-Class: IO::Socket::SSL 1501s #Client-SSL-Version: TLSv1_3 1501s #DMMATCH1: 1 1501s # 1501s # testing : length posted 1501s # expected: '102400' 1501s # received: 102400 1501s ok 290 1501s ok 1503s t/ssl/require.t ..................... 1503s 1..10 1503s # Running under perl version 5.038002 for linux 1503s # Current time local: Mon Apr 8 21:42:40 2024 1503s # Current time GMT: Mon Apr 8 21:42:40 2024 1503s # Using Test.pm version 1.31 1503s # Using Apache/Test.pm version 1.42 1503s ok 1 1503s ok 2 1503s ok 3 1503s ok 4 1503s ok 5 1503s ok 6 1503s ok 7 1503s ok 8 1503s ok 9 1503s ok 10 1503s ok 1505s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1509s t/ssl/varlookup.t ................... 1509s 1..83 1509s # Running under perl version 5.038002 for linux 1509s # Current time local: Mon Apr 8 21:42:44 2024 1509s # Current time GMT: Mon Apr 8 21:42:44 2024 1509s # Using Test.pm version 1.31 1509s # Using Apache/Test.pm version 1.42 1509s # testing : HTTP_USER_AGENT 1509s # expected: 'libwww-perl/6.76' 1509s # received: 'libwww-perl/6.76' 1509s ok 1 1509s # testing : HTTP:User-Agent 1509s # expected: 'libwww-perl/6.76' 1509s # received: 'libwww-perl/6.76' 1509s ok 2 1509s # testing : HTTP_REFERER 1509s # expected: 't/ssl/varlookup.t' 1509s # received: 't/ssl/varlookup.t' 1509s ok 3 1509s # testing : HTTP_HOST 1509s # expected: 'localhost:8532' 1509s # received: 'localhost:8532' 1509s ok 4 1509s # testing : QUERY_STRING 1509s # expected: 'QUERY_STRING' 1509s # received: 'QUERY_STRING' 1509s ok 5 1509s # testing : SERVER_SOFTWARE 1509s # expected: qr/^Apache\/2.4.58/ 1509s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1509s ok 6 1509s # testing : SERVER_ADMIN 1509s # expected: 'tuser@localhost' 1509s # received: 'tuser@localhost' 1509s ok 7 1509s # testing : SERVER_PORT 1509s # expected: '8532' 1509s # received: '8532' 1509s ok 8 1509s # testing : SERVER_NAME 1509s # expected: 'localhost' 1509s # received: 'localhost' 1509s ok 9 1509s # testing : SERVER_PROTOCOL 1509s # expected: qr/^HTTP\/1\.\d$/ 1509s # received: 'HTTP/1.1' 1509s ok 10 1509s # testing : REMOTE_ADDR 1509s # expected: '127.0.0.1' 1509s # received: '127.0.0.1' 1509s ok 11 1509s # testing : DOCUMENT_ROOT 1509s # expected: '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs' 1509s # received: '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs' 1509s ok 12 1509s # testing : REQUEST_METHOD 1509s # expected: 'GET' 1509s # received: 'GET' 1509s ok 13 1509s # testing : REQUEST_URI 1509s # expected: '/test_ssl_var_lookup' 1509s # received: '/test_ssl_var_lookup' 1509s ok 14 1509s # testing : TIME_YEAR 1509s # expected: 2024 1509s # received: '2024' 1509s ok 15 1509s # testing : TIME_MON 1509s # expected: '04' 1509s # received: '04' 1509s ok 16 1509s # testing : TIME_DAY 1509s # expected: '08' 1509s # received: '08' 1509s ok 17 1509s # testing : TIME_WDAY 1509s # expected: 1 1509s # received: '1' 1509s ok 18 1509s # testing : IS_SUBREQ 1509s # expected: 'false' 1509s # received: 'false' 1509s ok 19 1509s # testing : API_VERSION 1509s # expected: '20120211' 1509s # received: '20120211' 1509s ok 20 1509s # testing : THE_REQUEST 1509s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1509s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1509s ok 21 1509s # testing : REQUEST_SCHEME 1509s # expected: 'https' 1509s # received: 'https' 1509s ok 22 1509s # testing : HTTPS 1509s # expected: 'on' 1509s # received: 'on' 1509s ok 23 1509s # testing : ENV:THE_ARGS 1509s # expected: 'ENV:THE_ARGS' 1509s # received: 'ENV:THE_ARGS' 1509s ok 24 1509s # testing : SSL_CLIENT_M_VERSION 1509s # expected: qr/^\d+$/ 1509s # received: '3' 1509s ok 25 1509s # testing : SSL_SERVER_M_VERSION 1509s # expected: qr/^\d+$/ 1509s # received: '3' 1509s ok 26 1509s # testing : SSL_CLIENT_M_SERIAL 1509s # expected: qr/^[0-9A-F]+$/ 1509s # received: '0A' 1509s ok 27 1509s # testing : SSL_SERVER_M_SERIAL 1509s # expected: qr/^[0-9A-F]+$/ 1509s # received: '08' 1509s ok 28 1509s # testing : SSL_PROTOCOL 1509s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1509s # received: 'TLSv1.3' 1509s ok 29 1509s # testing : SSL_CLIENT_V_START 1509s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1509s # received: 'Apr 8 21:35:48 2024 GMT' 1509s ok 30 1509s # testing : SSL_SERVER_V_START 1509s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1509s # received: 'Apr 8 21:35:48 2024 GMT' 1509s ok 31 1509s # testing : SSL_CLIENT_V_END 1509s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1509s # received: 'Apr 8 21:35:48 2025 GMT' 1509s ok 32 1509s # testing : SSL_SERVER_V_END 1509s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1509s # received: 'Apr 8 21:35:48 2025 GMT' 1509s ok 33 1509s # testing : SSL_CIPHER 1509s # expected: qr/^[A-Z0-9_-]+$/ 1509s # received: 'TLS_AES_256_GCM_SHA384' 1509s ok 34 1509s # testing : SSL_CIPHER_EXPORT 1509s # expected: 'false' 1509s # received: 'false' 1509s ok 35 1509s # testing : SSL_CIPHER_ALGKEYSIZE 1509s # expected: qr/^\d+$/ 1509s # received: '256' 1509s ok 36 1509s # testing : SSL_CIPHER_USEKEYSIZE 1509s # expected: qr/^\d+$/ 1509s # received: '256' 1509s ok 37 1509s # testing : SSL_SECURE_RENEG 1509s # expected: qr/^(false|true)$/ 1509s # received: 'true' 1509s ok 38 1509s # testing : SSL_CLIENT_S_DN 1509s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s ok 39 1509s # testing : SSL_SERVER_S_DN 1509s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1509s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s ok 40 1509s # testing : SSL_CLIENT_S_DN_C 1509s # expected: 'US' 1509s # received: 'US' 1509s ok 41 1509s # testing : SSL_SERVER_S_DN_C 1509s # expected: 'US' 1509s # received: 'US' 1509s ok 42 1509s # testing : SSL_CLIENT_S_DN_ST 1509s # expected: 'California' 1509s # received: 'California' 1509s ok 43 1509s # testing : SSL_SERVER_S_DN_ST 1509s # expected: 'California' 1509s # received: 'California' 1509s ok 44 1509s # testing : SSL_CLIENT_S_DN_L 1509s # expected: 'San Francisco' 1509s # received: 'San Francisco' 1509s ok 45 1509s # testing : SSL_SERVER_S_DN_L 1509s # expected: 'San Francisco' 1509s # received: 'San Francisco' 1509s ok 46 1509s # testing : SSL_CLIENT_S_DN_O 1509s # expected: 'ASF' 1509s # received: 'ASF' 1509s ok 47 1509s # testing : SSL_SERVER_S_DN_O 1509s # expected: 'ASF' 1509s # received: 'ASF' 1509s ok 48 1509s # testing : SSL_CLIENT_S_DN_OU 1509s # expected: 'httpd-test' 1509s # received: 'httpd-test' 1509s ok 49 1509s # testing : SSL_SERVER_S_DN_OU 1509s # expected: qr/^httpd-test\/([-\w]+)/ 1509s # received: 'httpd-test/rsa-test' 1509s ok 50 1509s # testing : SSL_CLIENT_S_DN_CN 1509s # expected: 'client_ok' 1509s # received: 'client_ok' 1509s ok 51 1509s # testing : SSL_SERVER_S_DN_CN 1509s # expected: 'localhost' 1509s # received: 'localhost' 1509s ok 52 1509s # testing : SSL_CLIENT_S_DN_Email 1509s # expected: 'test-dev@httpd.apache.org' 1509s # received: 'test-dev@httpd.apache.org' 1509s ok 53 1509s # testing : SSL_SERVER_S_DN_Email 1509s # expected: 'test-dev@httpd.apache.org' 1509s # received: 'test-dev@httpd.apache.org' 1509s ok 54 1509s # testing : SSL_CLIENT_SAN_Email_0 1509s # expected: 'test-dev@httpd.apache.org' 1509s # received: 'test-dev@httpd.apache.org' 1509s ok 55 1509s # testing : SSL_SERVER_SAN_DNS_0 1509s # expected: 'localhost' 1509s # received: 'localhost' 1509s ok 56 1509s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1509s # expected: 'test-dev@httpd.apache.org' 1509s # received: 'test-dev@httpd.apache.org' 1509s ok 57 1509s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1509s # expected: '_https.localhost' 1509s # received: '_https.localhost' 1509s ok 58 1509s # testing : SSL_CLIENT_I_DN 1509s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s ok 59 1509s # testing : SSL_SERVER_I_DN 1509s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1509s ok 60 1509s # testing : SSL_CLIENT_I_DN_C 1509s # expected: 'US' 1509s # received: 'US' 1509s ok 61 1509s # testing : SSL_SERVER_I_DN_C 1509s # expected: 'US' 1509s # received: 'US' 1509s ok 62 1509s # testing : SSL_CLIENT_I_DN_ST 1509s # expected: 'California' 1509s # received: 'California' 1509s ok 63 1509s # testing : SSL_SERVER_I_DN_ST 1509s # expected: 'California' 1509s # received: 'California' 1509s ok 64 1509s # testing : SSL_CLIENT_I_DN_L 1509s # expected: 'San Francisco' 1509s # received: 'San Francisco' 1509s ok 65 1509s # testing : SSL_SERVER_I_DN_L 1509s # expected: 'San Francisco' 1509s # received: 'San Francisco' 1509s ok 66 1509s # testing : SSL_CLIENT_I_DN_O 1509s # expected: 'ASF' 1509s # received: 'ASF' 1509s ok 67 1509s # testing : SSL_SERVER_I_DN_O 1509s # expected: 'ASF' 1509s # received: 'ASF' 1509s ok 68 1509s # testing : SSL_CLIENT_I_DN_OU 1509s # expected: 'httpd-test' 1509s # received: 'httpd-test' 1509s ok 69 1509s # testing : SSL_SERVER_I_DN_OU 1509s # expected: 'httpd-test' 1509s # received: 'httpd-test' 1509s ok 70 1509s # testing : SSL_CLIENT_I_DN_CN 1509s # expected: 'ca' 1509s # received: 'ca' 1509s ok 71 1509s # testing : SSL_SERVER_I_DN_CN 1509s # expected: 'ca' 1509s # received: 'ca' 1509s ok 72 1509s # testing : SSL_SERVER_I_DN_CN_RAW 1509s # expected: 'ca' 1509s # received: 'ca' 1509s ok 73 1509s # testing : SSL_SERVER_I_DN_CN_0_RAW 1509s # expected: 'ca' 1509s # received: 'ca' 1509s ok 74 1509s # testing : SSL_CLIENT_I_DN_Email 1509s # expected: 'test-dev@httpd.apache.org' 1509s # received: 'test-dev@httpd.apache.org' 1509s ok 75 1509s # testing : SSL_SERVER_I_DN_Email 1509s # expected: 'test-dev@httpd.apache.org' 1509s # received: 'test-dev@httpd.apache.org' 1509s ok 76 1509s # testing : SSL_CLIENT_A_SIG 1509s # expected: 'sha256WithRSAEncryption' 1509s # received: 'sha256WithRSAEncryption' 1509s ok 77 1509s # testing : SSL_SERVER_A_SIG 1509s # expected: 'sha256WithRSAEncryption' 1509s # received: 'sha256WithRSAEncryption' 1509s ok 78 1509s # testing : SSL_CLIENT_A_KEY 1509s # expected: 'rsaEncryption' 1509s # received: 'rsaEncryption' 1509s ok 79 1509s # testing : SSL_SERVER_A_KEY 1509s # expected: qr/^[rd]saEncryption$/ 1509s # received: 'rsaEncryption' 1509s ok 80 1509s # testing : SSL_CLIENT_CERT 1509s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1509s # received: '-----BEGIN CERTIFICATE----- 1509s # MIIFHTCCBAWgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1509s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1509s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1509s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA4 1509s # MjEzNTQ4WhcNMjUwNDA4MjEzNTQ4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1509s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1509s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1509s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1509s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA86UHnLCi2IPe7L77uwNSGewfeXLQCAapEa/V 1509s # 4fxGFjz+5iegp/tLKbKcvC66tc4YX84Cv9Ay4utBqWFCx7bIL4yi0AE5rRJgysTC 1509s # oUMCEW3KN5w1RVI1KpTrKxxkNIEhE8RDEHjubx4kD/JzQT1TDeLV2nqjeAEK0jdL 1509s # m5ub91KstwNjsyC2YNUtZx3VAN/PrKYRgtC5TmcMmscyVuYS++MlSF3EBixInHHf 1509s # k/oZcrjZ69EdXx+PbZU38TR+LadlhUryN+DldmBammK9Rxbo29tChYysHRQF9Wwa 1509s # rbbC/qG7ihtyKNORZyBfrb4ahZMmMytXgh5SszaOoMT3BQAHXwIDAQABo4IBbzCC 1509s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1509s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1509s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1509s # A1UdDgQWBBThj6Qluv7lRbCoY2JQAxGvAZxVXjCBvgYDVR0jBIG2MIGzoYGapIGX 1509s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1509s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1509s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1509s # Y2hlLm9yZ4IUN4l2bVN7YGXQke+NTHP5Z63Oa2EwDQYJKoZIhvcNAQELBQADggEB 1509s # AJB5fqcXJIiAaFreVTy3riUwMH/eEUnOqmJZcGq1g6FU2hKHemgCvm70VM7iK6j1 1509s # foCOUe1l08nJI/H41Qiv6esmpKsm3QdZ9MrlLSU5/LTudGHjsmkIoOqLrYx0NutA 1509s # NF+J5Wm40xw5PrB42SYz2OmkhessNNfSXf37xYytENyUjUHcXFOocUFqtDnsRfrt 1509s # OCc7XfA1oBoukdj8o0AudtGk+x5J/l5L2O8bySodpoEAFAkoQ/WzoNgLw4gSlHCN 1509s # CRjdijyFMjt5dd9H1wCFAbzgsBhqjtnxoxaNlneMzxaYMbn7f0XZytlwXcEKiJau 1509s # gdG4ekViGJa/3v/OHLs1e2Y= 1509s # -----END CERTIFICATE----- 1509s # ' 1509s ok 81 1509s # testing : SSL_SERVER_CERT 1509s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1509s # received: '-----BEGIN CERTIFICATE----- 1509s # MIIE0TCCA7mgAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1509s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1509s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1509s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA4 1509s # MjEzNTQ4WhcNMjUwNDA4MjEzNTQ4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1509s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1509s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1509s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1509s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr+HahvYlQuGfEUu+TSwDtSmT 1509s # LsPn8DSHtS37H3elHtGwRJ/fVplQpDXMGOrbSW/YPdW8PSrCZCqgOYA7ZK1UgWio 1509s # Mm/PDHssW1E6okKv8HWdBaH8efyW390ruCxzm/KGldSZA1DihJHc30Hz/nig+QnO 1509s # b4Hlj3uvl0bWtrvH+B7+7HZiIEoBBK1qTc3gwQyn/pQRdnQI16KujdBoEOONfdgw 1509s # PPTVnBTmXpnPdsMqHsIfua6YAtCgAgTlxJ//3AJ05CMBWeJUo19jufCPgH4N5E89 1509s # BuOG587c9rTRkmpSmJGPHWQIr1+MGrJ/kXdtvhyBCqV5PFYeFrgub+CnH1LiBwID 1509s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1509s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFBNQodiCgCfG9SaCpNx0C7UP8FMS 1509s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1509s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1509s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1509s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ3iXZtU3tgZdCR741Mc/lnrc5r 1509s # YTANBgkqhkiG9w0BAQsFAAOCAQEAP2t0egEtq2acxoaOJx5Nn+Mpvxsvtdz4YELU 1509s # +rOxmPs5657yodsJwgVoNLXWg5+DjUhexXBkTPsS+arGEXcFs21vco7Pi3qWdM6v 1509s # t7w1xCnWdn/vCxb0X58QOqZEa9fqwUcSJYb/UXCeBfJk+VNtyv/uO4ho3xdog2Gs 1509s # zYasXk4Sna4z/9Gip/CSEr2aJXsSPsOcWDM5/+jBirT3ViM/vLe949vVWrHY5FZx 1509s # VRlM2PfYvOou066CxodrZ/fgvXXO8itmDzGx/MDdB018x+pPJfZKb/J3uvQoJ4Q1 1509s # rsuDi41j2F8Mvp65lv9d/z0s63UJ5ub1qwUduIS/dE9BY7Pe/A== 1509s # -----END CERTIFICATE----- 1509s # ' 1509s ok 82 1509s # testing : SSL_CLIENT_VERIFY 1509s # expected: 'SUCCESS' 1509s # received: 'SUCCESS' 1509s ok 83 1509s ok 1511s t/ssl/verify.t ...................... 1511s 1..3 1511s # Running under perl version 5.038002 for linux 1511s # Current time local: Mon Apr 8 21:42:48 2024 1511s # Current time GMT: Mon Apr 8 21:42:48 2024 1511s # Using Test.pm version 1.31 1511s # Using Apache/Test.pm version 1.42 1511s HTTP/1.1 403 Forbidden 1511s Connection: close 1511s Date: Mon, 08 Apr 2024 21:42:50 GMT 1511s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1511s Content-Length: 258 1511s Content-Type: text/html; charset=iso-8859-1 1511s Client-Date: Mon, 08 Apr 2024 21:42:50 GMT 1511s Client-Peer: 127.0.0.1:8532 1511s Client-Response-Num: 1 1511s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1511s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1511s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1511s Client-SSL-Socket-Class: IO::Socket::SSL 1511s Client-SSL-Version: TLSv1_3 1511s Title: 403 Forbidden 1511s 1511s 1511s 1511s 403 Forbidden 1511s 1511s

Forbidden

1511s

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

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

Not Found

1540s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1572s #

The requested URL was not found on this server.

1572s # ' 1572s ok 8 1572s # testing : /merge/notfound.html code 1572s # expected: 404 1572s # received: '404' 1572s ok 9 1572s # testing : /merge/notfound.html content 1572s # expected: 'testing merge' 1572s # received: 'testing merge' 1572s ok 10 1572s # testing : /merge/merge2/notfound.html code 1572s # expected: 404 1572s # received: '404' 1572s ok 11 1572s # testing : /merge/merge2/notfound.html content 1572s # expected: 'testing merge' 1572s # received: 'testing merge' 1572s ok 12 1572s # testing : /bounce/notfound.html code 1572s # expected: 404 1572s # received: '404' 1572s ok 13 1572s # testing : /bounce/notfound.html content 1572s # expected: qr/expire test/ 1572s # received: ' 1572s # expire test 1572s # expire test 1572s # ' 1572s ok 14 1572s ok 1574s t/apache/etags.t .................... 1574s # Checking for existence of FileETag directive 1574s # Returned 200: 1574s 1..61 1574s # Running under perl version 5.038002 for linux 1574s # Current time local: Mon Apr 8 21:43:51 2024 1574s # Current time GMT: Mon Apr 8 21:43:51 2024 1574s # Using Test.pm version 1.31 1574s # Using Apache/Test.pm version 1.42 1574s # --- 1574s # HEAD /apache/etags/all/i/test.txt 1574s # Expecting one component in ETag field 1574s # Received "81296" 1574s ok 1 1574s # --- 1574s # HEAD /apache/etags/none/i/test.txt 1574s # Expecting one component in ETag field 1574s # Received "81303" 1574s ok 2 1574s # --- 1574s # HEAD /apache/etags/all/inherit/test.txt 1574s # Expecting three components in ETag field 1574s # Received "81298-b-613edd771cbc0" 1574s ok 3 1574s # --- 1574s # HEAD /apache/etags/m/minus-i/test.txt 1574s # Expecting field to be absent 1574s # Received "613edd771cbc0" 1574s ok 4 1574s # --- 1574s # HEAD /apache/etags/m/plus-mis/test.txt 1574s # Expecting three components in ETag field 1574s # Received "812ee-b-613edd771cbc0" 1574s ok 5 1574s # --- 1574s # HEAD /apache/etags/all/test.txt 1574s # Expecting three components in ETag field 1574s # Received "812c0-b-613edd771cbc0" 1574s ok 6 1574s # --- 1574s # HEAD /apache/etags/m/minus-ms/test.txt 1574s # Expecting field to be absent 1574s # Received "b-613edd771cbc0" 1574s ok 7 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1574s # Expecting two components in ETag field 1574s # Received "8132b-b" 1574s ok 8 1574s # --- 1574s # HEAD /apache/etags/m/plus-s/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 9 1574s # --- 1574s # HEAD /apache/etags/all/minus-i/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 10 1574s # --- 1574s # HEAD /apache/etags/none/plus-ms/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 11 1574s # --- 1574s # HEAD /apache/etags/all/mi/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812a1-613edd771cbc0" 1574s ok 12 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1574s # Expecting field to be absent 1574s # Received "b-613edd771cbc0" 1574s ok 13 1574s # --- 1574s # HEAD /apache/etags/ms/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 14 1574s # --- 1574s # HEAD /apache/etags/i/test.txt 1574s # Expecting one component in ETag field 1574s # Received "812c5" 1574s ok 15 1574s # --- 1574s # HEAD /apache/etags/all/m/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 16 1574s # --- 1574s # HEAD /apache/etags/m/plus-m/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 17 1574s # --- 1574s # HEAD /apache/etags/none/m/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 18 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1574s # Expecting two components in ETag field 1574s # Received "81337-613edd771cbc0" 1574s ok 19 1574s # --- 1574s # HEAD /apache/etags/none/plus-i/test.txt 1574s # Expecting one component in ETag field 1574s # Received "81317" 1574s ok 20 1574s # --- 1574s # HEAD /apache/etags/m/plus-mi/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812eb-613edd771cbc0" 1574s ok 21 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 22 1574s # --- 1574s # HEAD /apache/etags/all/minus-ms/test.txt 1574s # Expecting one component in ETag field 1574s # Received "812b3" 1574s ok 23 1574s # --- 1574s # HEAD /apache/etags/m/minus-is/test.txt 1574s # Expecting field to be absent 1574s # Received "613edd771cbc0" 1574s ok 24 1574s # --- 1574s # HEAD /apache/etags/none/mis/test.txt 1574s # Expecting three components in ETag field 1574s # Received "81311-b-613edd771cbc0" 1574s ok 25 1574s # --- 1574s # HEAD /apache/etags/m/minus-m/test.txt 1574s # Expecting field to be absent 1574s # Received "b-613edd771cbc0" 1574s ok 26 1574s # --- 1574s # HEAD /apache/etags/m/plus-i/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812e2-613edd771cbc0" 1574s ok 27 1574s # --- 1574s # HEAD /apache/etags/m/minus-mis/test.txt 1574s # Expecting field to be absent 1574s # Received "b-613edd771cbc0" 1574s ok 28 1574s # --- 1574s # HEAD /apache/etags/all/minus-is/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 29 1574s # --- 1574s # HEAD /apache/etags/none/plus-m/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 30 1574s # --- 1574s # HEAD /apache/etags/all/minus-s/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812b6-613edd771cbc0" 1574s ok 31 1574s # --- 1574s # HEAD /apache/etags/none/inherit/test.txt 1574s # Expecting field to be absent 1574s # ETag field is missing 1574s ok 32 1574s # --- 1574s # HEAD /apache/etags/all/mis/test.txt 1574s # Expecting three components in ETag field 1574s # Received "812b9-b-613edd771cbc0" 1574s ok 33 1574s # --- 1574s # HEAD /apache/etags/m/minus-s/test.txt 1574s # Expecting field to be absent 1574s # Received "613edd771cbc0" 1574s ok 34 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/test.txt 1574s # Expecting three components in ETag field 1574s # Received "81338-b-613edd771cbc0" 1574s ok 35 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 36 1574s # --- 1574s # HEAD /apache/etags/m/test.txt 1574s # Expecting one component in ETag field 1574s # Received "613edd771cbc0" 1574s ok 37 1574s # --- 1574s # HEAD /apache/etags/all/minus-mi/test.txt 1574s # Expecting one component in ETag field 1574s # Received "b" 1574s ok 38 1574s # --- 1574s # HEAD /apache/etags/all/is/test.txt 1574s # Expecting two components in ETag field 1574s # Received "8129b-b" 1574s ok 39 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1574s # Expecting one component in ETag field 1574s # Received "b" 1574s ok 40 1574s # --- 1574s # HEAD /apache/etags/none/is/test.txt 1574s # Expecting two components in ETag field 1574s # Received "81308-b" 1574s ok 41 1574s # --- 1574s # HEAD /apache/etags/mis/test.txt 1574s # Expecting three components in ETag field 1574s # Received "812fb-b-613edd771cbc0" 1574s ok 42 1574s # --- 1574s # HEAD /apache/etags/none/s/test.txt 1574s # Expecting one component in ETag field 1574s # Received "b" 1574s ok 43 1574s # --- 1574s # HEAD /apache/etags/none/plus-is/test.txt 1574s # Expecting two components in ETag field 1574s # Received "8131a-b" 1574s ok 44 1574s # --- 1574s # HEAD /apache/etags/all/s/test.txt 1574s # Expecting one component in ETag field 1574s # Received "b" 1574s ok 45 1574s # --- 1574s # HEAD /apache/etags/m/minus-mi/test.txt 1574s # Expecting field to be absent 1574s # Received "b-613edd771cbc0" 1574s ok 46 1574s # --- 1574s # HEAD /apache/etags/m/plus-is/test.txt 1574s # Expecting three components in ETag field 1574s # Received "812e5-b-613edd771cbc0" 1574s ok 47 1574s # --- 1574s # HEAD /apache/etags/all/minus-m/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812aa-b" 1574s ok 48 1574s # --- 1574s # HEAD /apache/etags/none/test.txt 1574s # Expecting field to be absent 1574s # ETag field is missing 1574s ok 49 1574s # --- 1574s # HEAD /apache/etags/none/mi/test.txt 1574s # Expecting two components in ETag field 1574s # Received "8130e-613edd771cbc0" 1574s ok 50 1574s # --- 1574s # HEAD /apache/etags/none/plus-s/test.txt 1574s # Expecting one component in ETag field 1574s # Received "b" 1574s ok 51 1574s # --- 1574s # HEAD /apache/etags/s/test.txt 1574s # Expecting one component in ETag field 1574s # Received "b" 1574s ok 52 1574s # --- 1574s # HEAD /apache/etags/is/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812c8-b" 1574s ok 53 1574s # --- 1574s # HEAD /apache/etags/m/plus-ms/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 54 1574s # --- 1574s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1574s # Expecting one component in ETag field 1574s # Received "81334" 1574s ok 55 1574s # --- 1574s # HEAD /apache/etags/all/ms/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 56 1574s # --- 1574s # HEAD /apache/etags/none/ms/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 57 1574s # --- 1574s # HEAD /apache/etags/all/minus-mis/test.txt 1574s # Expecting field to be absent 1574s # Received "b-613edd771cbc0" 1574s ok 58 1574s # --- 1574s # HEAD /apache/etags/default/test.txt 1574s # Expecting two components in ETag field 1574s # Received "b-613edd771cbc0" 1574s ok 59 1574s # --- 1574s # HEAD /apache/etags/none/plus-mi/test.txt 1574s # Expecting two components in ETag field 1574s # Received "81320-613edd771cbc0" 1574s ok 60 1574s # --- 1574s # HEAD /apache/etags/mi/test.txt 1574s # Expecting two components in ETag field 1574s # Received "812f8-613edd771cbc0" 1574s ok 61 1574s ok 1577s t/apache/expr.t ..................... 1577s 1..229 1577s # Running under perl version 5.038002 for linux 1577s # Current time local: Mon Apr 8 21:43:53 2024 1577s # Current time GMT: Mon Apr 8 21:43:53 2024 1577s # Using Test.pm version 1.31 1577s # Using Apache/Test.pm version 1.42 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true" should evaluate to true, got true 1577s ok 1 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "false" should evaluate to false, got false 1577s ok 2 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "foo", got parse error 1577s ok 3 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -eq 01" should evaluate to true, got true 1577s ok 4 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -eq 2" should evaluate to false, got false 1577s ok 5 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -ne 2" should evaluate to true, got true 1577s ok 6 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -ne 1" should evaluate to false, got false 1577s ok 7 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -lt 02" should evaluate to true, got true 1577s ok 8 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -lt 1" should evaluate to false, got false 1577s ok 9 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -le 2" should evaluate to true, got true 1577s ok 10 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -le 1" should evaluate to true, got true 1577s ok 11 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "2 -gt 1" should evaluate to true, got true 1577s ok 12 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -gt 1" should evaluate to false, got false 1577s ok 13 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "2 -ge 1" should evaluate to true, got true 1577s ok 14 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -ge 1" should evaluate to true, got true 1577s ok 15 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "1 -gt -1" should evaluate to true, got true 1577s ok 16 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' == 'aa'" should evaluate to true, got true 1577s ok 17 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' == 'b'" should evaluate to false, got false 1577s ok 18 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' = 'aa'" should evaluate to true, got true 1577s ok 19 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' = 'b'" should evaluate to false, got false 1577s ok 20 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' != 'b'" should evaluate to true, got true 1577s ok 21 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' != 'aa'" should evaluate to false, got false 1577s ok 22 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' < 'b'" should evaluate to true, got true 1577s ok 23 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' < 'aa'" should evaluate to false, got false 1577s ok 24 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' <= 'b'" should evaluate to true, got true 1577s ok 25 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' <= 'aa'" should evaluate to true, got true 1577s ok 26 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'b' > 'aa'" should evaluate to true, got true 1577s ok 27 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' > 'aa'" should evaluate to false, got false 1577s ok 28 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'b' >= 'aa'" should evaluate to true, got true 1577s ok 29 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'aa' >= 'aa'" should evaluate to true, got true 1577s ok 30 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1577s ok 31 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1577s ok 32 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1577s ok 33 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1577s ok 34 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1577s ok 35 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1577s ok 36 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1577s ok 37 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1577s ok 38 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1577s ok 39 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1577s ok 40 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME} != ''" should evaluate to true, got true 1577s ok 41 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1577s ok 42 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1577s ok 43 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /bc/ " should evaluate to true, got true 1577s ok 44 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /BC/i " should evaluate to true, got true 1577s ok 45 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' !~ m!bc! " should evaluate to false, got false 1577s ok 46 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' !~ m!BC!i " should evaluate to false, got false 1577s ok 47 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " $0 == '' " should evaluate to true, got true 1577s ok 48 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " $1 == '' " should evaluate to true, got true 1577s ok 49 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " $9 == '' " should evaluate to true, got true 1577s ok 50 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " '$0' == '' " should evaluate to true, got true 1577s ok 51 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1577s ok 52 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1577s ok 53 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1577s ok 54 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1577s ok 55 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1577s ok 56 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1577s ok 57 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1577s ok 58 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1577s ok 59 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1577s ok 60 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1577s ok 61 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1577s ok 62 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1577s ok 63 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1577s ok 64 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1577s ok 65 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1577s ok 66 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1577s ok 67 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1577s ok 68 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1577s ok 69 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1577s ok 70 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{HTTPS} == 'off' " should evaluate to true, got true 1577s ok 71 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1577s ok 72 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1577s ok 73 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1577s ok 74 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1577s ok 75 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1577s ok 76 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1577s ok 77 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1577s ok 78 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1577s ok 79 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1577s ok 80 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1577s ok 81 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1577s ok 82 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "escape('?') = '%3f' " should evaluate to true, got true 1577s ok 83 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "unescape('%3f') = '?' " should evaluate to true, got true 1577s ok 84 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1577s ok 85 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1577s ok 86 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1577s ok 87 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "file('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1577s ok 88 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-n ''" should evaluate to false, got false 1577s ok 89 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-z ''" should evaluate to true, got true 1577s ok 90 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-n '1'" should evaluate to true, got true 1577s ok 91 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-z '1'" should evaluate to false, got false 1577s ok 92 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "-R 'abc'", got parse error 1577s ok 93 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1577s ok 94 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-R '240.0.0.0'" should evaluate to false, got false 1577s ok 95 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-R '240.0.0.0/8'" should evaluate to false, got false 1577s ok 96 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-R 'ff::/8'" should evaluate to false, got false 1577s ok 97 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1577s ok 98 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1577s ok 99 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1577s ok 100 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1577s ok 101 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1577s ok 102 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1577s ok 103 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1577s ok 104 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'foo' -strmatch '*o'" should evaluate to true, got true 1577s ok 105 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1577s ok 106 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'foo' -strmatch 'F*'" should evaluate to false, got false 1577s ok 107 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1577s ok 108 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'foo' -strmatch 'g*'" should evaluate to false, got false 1577s ok 109 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1577s ok 110 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1577s ok 111 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1577s ok 112 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1577s ok 113 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1577s ok 114 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "foo('bar') = 'bar'", got parse error 1577s ok 115 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "%{FOO} != 'bar'", got parse error 1577s ok 116 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s Should get parse error for "'bar' = bar", got parse error 1577s ok 117 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true" should evaluate to true, got true 1577s ok 118 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && true" should evaluate to true, got true 1577s ok 119 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || true" should evaluate to true, got true 1577s ok 120 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || true || true" should evaluate to true, got true 1577s ok 121 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || true && true" should evaluate to true, got true 1577s ok 122 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && true || true" should evaluate to true, got true 1577s ok 123 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && true && true" should evaluate to true, got true 1577s ok 124 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || true || !true" should evaluate to true, got true 1577s ok 125 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || true && !true" should evaluate to true, got true 1577s ok 126 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && true || !true" should evaluate to true, got true 1577s ok 127 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && true && !true" should evaluate to false, got false 1577s ok 128 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && !true" should evaluate to false, got false 1577s ok 129 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || !true" should evaluate to true, got true 1577s ok 130 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || !true || true" should evaluate to true, got true 1577s ok 131 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || !true && true" should evaluate to true, got true 1577s ok 132 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && !true || true" should evaluate to true, got true 1577s ok 133 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && !true && true" should evaluate to false, got false 1577s ok 134 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || !true || !true" should evaluate to true, got true 1577s ok 135 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true || !true && !true" should evaluate to true, got true 1577s ok 136 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && !true || !true" should evaluate to false, got false 1577s ok 137 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "true && !true && !true" should evaluate to false, got false 1577s ok 138 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true" should evaluate to false, got false 1577s ok 139 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && true" should evaluate to false, got false 1577s ok 140 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || true" should evaluate to true, got true 1577s ok 141 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || true || true" should evaluate to true, got true 1577s ok 142 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || true && true" should evaluate to true, got true 1577s ok 143 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && true || true" should evaluate to true, got true 1577s ok 144 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && true && true" should evaluate to false, got false 1577s ok 145 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || true || !true" should evaluate to true, got true 1577s ok 146 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || true && !true" should evaluate to false, got false 1577s ok 147 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && true || !true" should evaluate to false, got false 1577s ok 148 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && true && !true" should evaluate to false, got false 1577s ok 149 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && !true" should evaluate to false, got false 1577s ok 150 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || !true" should evaluate to false, got false 1577s ok 151 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || !true || true" should evaluate to true, got true 1577s ok 152 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || !true && true" should evaluate to false, got false 1577s ok 153 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && !true || true" should evaluate to true, got true 1577s ok 154 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && !true && true" should evaluate to false, got false 1577s ok 155 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || !true || !true" should evaluate to false, got false 1577s ok 156 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true || !true && !true" should evaluate to false, got false 1577s ok 157 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && !true || !true" should evaluate to false, got false 1577s ok 158 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!true && !true && !true" should evaluate to false, got false 1577s ok 159 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true)" should evaluate to false, got false 1577s ok 160 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && true)" should evaluate to false, got false 1577s ok 161 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || true)" should evaluate to false, got false 1577s ok 162 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || true || true)" should evaluate to false, got false 1577s ok 163 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || true && true)" should evaluate to false, got false 1577s ok 164 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && true || true)" should evaluate to false, got false 1577s ok 165 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && true && true)" should evaluate to false, got false 1577s ok 166 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || true || !true)" should evaluate to false, got false 1577s ok 167 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || true && !true)" should evaluate to false, got false 1577s ok 168 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && true || !true)" should evaluate to false, got false 1577s ok 169 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && true && !true)" should evaluate to true, got true 1577s ok 170 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && !true)" should evaluate to true, got true 1577s ok 171 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || !true)" should evaluate to false, got false 1577s ok 172 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || !true || true)" should evaluate to false, got false 1577s ok 173 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || !true && true)" should evaluate to false, got false 1577s ok 174 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && !true || true)" should evaluate to false, got false 1577s ok 175 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && !true && true)" should evaluate to true, got true 1577s ok 176 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || !true || !true)" should evaluate to false, got false 1577s ok 177 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true || !true && !true)" should evaluate to false, got false 1577s ok 178 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && !true || !true)" should evaluate to true, got true 1577s ok 179 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(true && !true && !true)" should evaluate to true, got true 1577s ok 180 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true)" should evaluate to true, got true 1577s ok 181 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && true)" should evaluate to true, got true 1577s ok 182 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || true)" should evaluate to false, got false 1577s ok 183 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || true || true)" should evaluate to false, got false 1577s ok 184 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || true && true)" should evaluate to false, got false 1577s ok 185 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && true || true)" should evaluate to false, got false 1577s ok 186 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && true && true)" should evaluate to true, got true 1577s ok 187 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || true || !true)" should evaluate to false, got false 1577s ok 188 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || true && !true)" should evaluate to true, got true 1577s ok 189 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && true || !true)" should evaluate to true, got true 1577s ok 190 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && true && !true)" should evaluate to true, got true 1577s ok 191 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && !true)" should evaluate to true, got true 1577s ok 192 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || !true)" should evaluate to true, got true 1577s ok 193 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || !true || true)" should evaluate to false, got false 1577s ok 194 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || !true && true)" should evaluate to true, got true 1577s ok 195 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && !true || true)" should evaluate to false, got false 1577s ok 196 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && !true && true)" should evaluate to true, got true 1577s ok 197 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || !true || !true)" should evaluate to true, got true 1577s ok 198 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true || !true && !true)" should evaluate to true, got true 1577s ok 199 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && !true || !true)" should evaluate to true, got true 1577s ok 200 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "!(!true && !true && !true)" should evaluate to true, got true 1577s ok 201 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1577s ok 202 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1577s ok 203 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1577s ok 204 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1577s ok 205 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1577s ok 206 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1577s ok 207 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1577s ok 208 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1577s ok 209 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1577s ok 210 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1577s ok 211 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1577s ok 212 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1577s ok 213 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1577s ok 214 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1577s ok 215 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1577s ok 216 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1577s ok 217 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1577s ok 218 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1577s ok 219 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1577s ok 220 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-F '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1577s ok 221 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-F '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1577s ok 222 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-U '/apache/' " should evaluate to true, got true 1577s ok 223 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "-U '/apache/expr/none' " should evaluate to false, got false 1577s ok 224 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1577s ok 225 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1577s ok 226 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1577s ok 227 1577s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1577s ok 228 1577s Error log should not have 'Internal evaluation error' entries, found 0 1577s ok 229 1577s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1577s ok 1581s t/apache/expr_string.t .............. 1581s 1..29 1581s # Running under perl version 5.038002 for linux 1581s # Current time local: Mon Apr 8 21:43:56 2024 1581s # Current time GMT: Mon Apr 8 21:43:56 2024 1581s # Using Test.pm version 1.31 1581s # Using Apache/Test.pm version 1.42 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 1 1581s Expected return code 200, got 200 for 'foo' 1581s ok 2 1581s # testing : log message [Mon Apr 08 21:43:58.407996 2024] [log_debug:info] [pid 165242:tid 133600494225088] [client 127.0.0.1:56224] foo (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: 'foo' 1581s # received: 'foo' 1581s ok 3 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 4 1581s Expected return code 200, got 200 for '%{req:SomeHeader}' 1581s ok 5 1581s # testing : log message [Mon Apr 08 21:43:58.665565 2024] [log_debug:info] [pid 165242:tid 133600494225088] [client 127.0.0.1:56224] SomeValue (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: 'SomeValue' 1581s # received: 'SomeValue' 1581s ok 6 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 7 1581s Should get parse error (500) for "%{", got 500 1581s ok 8 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 9 1581s Expected return code 200, got 200 for '%' 1581s ok 10 1581s # testing : log message [Mon Apr 08 21:43:59.171662 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] % (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: '%' 1581s # received: '%' 1581s ok 11 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 12 1581s Expected return code 200, got 200 for '}' 1581s ok 13 1581s # testing : log message [Mon Apr 08 21:43:59.424700 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] } (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: '}' 1581s # received: '}' 1581s ok 14 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 15 1581s Expected return code 200, got 200 for '\"' 1581s ok 16 1581s # testing : log message [Mon Apr 08 21:43:59.677817 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] " (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: '"' 1581s # received: '"' 1581s ok 17 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 18 1581s Expected return code 200, got 200 for '\'' 1581s ok 19 1581s # testing : log message [Mon Apr 08 21:43:59.930964 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] ' (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: '\'' 1581s # received: '\'' 1581s ok 20 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 21 1581s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1581s ok 22 1581s # testing : log message [Mon Apr 08 21:44:00.184506 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: '%{req:SomeHeader}' 1581s # received: '%{req:SomeHeader}' 1581s ok 23 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 24 1581s Expected return code 200, got 200 for '%{tolower:IDENT}' 1581s ok 25 1581s # testing : log message [Mon Apr 08 21:44:00.438123 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] ident (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: 'ident' 1581s # received: 'ident' 1581s ok 26 1581s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 27 1581s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1581s ok 28 1581s # testing : log message [Mon Apr 08 21:44:00.691328 2024] [log_debug:info] [pid 165231:tid 133600257246912] [client 127.0.0.1:56238] get (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1581s # didn't match 1581s # expected: 'get' 1581s # received: 'get' 1581s ok 29 1581s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1581s ok 1584s t/apache/getfile.t .................. 1584s # using LWP client 1584s 1..219 1584s # Running under perl version 5.038002 for linux 1584s # Current time local: Mon Apr 8 21:44:01 2024 1584s # Current time GMT: Mon Apr 8 21:44:01 2024 1584s # Using Test.pm version 1.31 1584s # Using Apache/Test.pm version 1.42 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "44f3-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 17651 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl.pod 1584s # expected: 17651 1584s # received: 17651 1584s ok 1 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "dbb0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 56240 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1584s # expected: 56240 1584s # received: 56240 1584s ok 2 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "85eb-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 34283 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1584s # expected: 34283 1584s # received: 34283 1584s ok 3 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "d8ed-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 55533 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1584s # expected: 55533 1584s # received: 55533 1584s ok 4 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "ab70-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 43888 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1584s # expected: 43888 1584s # received: 43888 1584s ok 5 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "15cb7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 89271 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1584s # expected: 89271 1584s # received: 89271 1584s ok 6 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2707-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9991 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1584s # expected: 9991 1584s # received: 9991 1584s ok 7 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2569-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9577 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1584s # expected: 9577 1584s # received: 9577 1584s ok 8 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1004-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4100 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1584s # expected: 4100 1584s # received: 4100 1584s ok 9 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "e58-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3672 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1584s # expected: 3672 1584s # received: 3672 1584s ok 10 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1e03-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7683 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1584s # expected: 7683 1584s # received: 7683 1584s ok 11 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "233aa-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 144298 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1584s # expected: 144298 1584s # received: 144298 1584s ok 12 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1f1e-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7966 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1584s # expected: 7966 1584s # received: 7966 1584s ok 13 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1aec-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6892 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1584s # expected: 6892 1584s # received: 6892 1584s ok 14 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1e50-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7760 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1584s # expected: 7760 1584s # received: 7760 1584s ok 15 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "18b7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6327 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1584s # expected: 6327 1584s # received: 6327 1584s ok 16 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "20a09-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 133641 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1584s # expected: 133641 1584s # received: 133641 1584s ok 17 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "17fe-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6142 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1584s # expected: 6142 1584s # received: 6142 1584s ok 18 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "e0a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3594 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1584s # expected: 3594 1584s # received: 3594 1584s ok 19 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "ff5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4085 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1584s # expected: 4085 1584s # received: 4085 1584s ok 20 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1d286-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 119430 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1584s # expected: 119430 1584s # received: 119430 1584s ok 21 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "19c5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6597 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1584s # expected: 6597 1584s # received: 6597 1584s ok 22 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "14d7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5335 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1584s # expected: 5335 1584s # received: 5335 1584s ok 23 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1208-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4616 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1584s # expected: 4616 1584s # received: 4616 1584s ok 24 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1c352-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 115538 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1584s # expected: 115538 1584s # received: 115538 1584s ok 25 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2a07-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10759 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1584s # expected: 10759 1584s # received: 10759 1584s ok 26 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2fef-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 12271 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1584s # expected: 12271 1584s # received: 12271 1584s ok 27 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2410-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9232 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1584s # expected: 9232 1584s # received: 9232 1584s ok 28 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1fa90-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 129680 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1584s # expected: 129680 1584s # received: 129680 1584s ok 29 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "293d-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10557 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1584s # expected: 10557 1584s # received: 10557 1584s ok 30 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "301f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 12319 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1584s # expected: 12319 1584s # received: 12319 1584s ok 31 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "20fa-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8442 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1584s # expected: 8442 1584s # received: 8442 1584s ok 32 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1162-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4450 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1584s # expected: 4450 1584s # received: 4450 1584s ok 33 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "fc0b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 64523 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1584s # expected: 64523 1584s # received: 64523 1584s ok 34 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2009-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8201 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1584s # expected: 8201 1584s # received: 8201 1584s ok 35 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1007-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4103 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1584s # expected: 4103 1584s # received: 4103 1584s ok 36 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2aac-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10924 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1584s # expected: 10924 1584s # received: 10924 1584s ok 37 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1168-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4456 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1584s # expected: 4456 1584s # received: 4456 1584s ok 38 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1875b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 100187 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1584s # expected: 100187 1584s # received: 100187 1584s ok 39 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1e25-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7717 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1584s # expected: 7717 1584s # received: 7717 1584s ok 40 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1e16-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7702 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1584s # expected: 7702 1584s # received: 7702 1584s ok 41 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1b69-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7017 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1584s # expected: 7017 1584s # received: 7017 1584s ok 42 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "115d9-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 71129 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1584s # expected: 71129 1584s # received: 71129 1584s ok 43 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "11f7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4599 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1584s # expected: 4599 1584s # received: 4599 1584s ok 44 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1806-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6150 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1584s # expected: 6150 1584s # received: 6150 1584s ok 45 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "13f7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5111 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1584s # expected: 5111 1584s # received: 5111 1584s ok 46 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9efd-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 40701 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1584s # expected: 40701 1584s # received: 40701 1584s ok 47 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1662-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5730 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1584s # expected: 5730 1584s # received: 5730 1584s ok 48 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "124a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4682 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1584s # expected: 4682 1584s # received: 4682 1584s ok 49 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1374-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4980 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1584s # expected: 4980 1584s # received: 4980 1584s ok 50 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "d310-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 54032 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1584s # expected: 54032 1584s # received: 54032 1584s ok 51 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1b5f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7007 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1584s # expected: 7007 1584s # received: 7007 1584s ok 52 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9201-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 37377 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1584s # expected: 37377 1584s # received: 37377 1584s ok 53 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1076-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4214 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1584s # expected: 4214 1584s # received: 4214 1584s ok 54 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "f6a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3946 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1584s # expected: 3946 1584s # received: 3946 1584s ok 55 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "fd6-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4054 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1584s # expected: 4054 1584s # received: 4054 1584s ok 56 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "ad8b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 44427 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1584s # expected: 44427 1584s # received: 44427 1584s ok 57 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1288-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4744 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1584s # expected: 4744 1584s # received: 4744 1584s ok 58 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "f6a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3946 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1584s # expected: 3946 1584s # received: 3946 1584s ok 59 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "fd7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4055 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1584s # expected: 4055 1584s # received: 4055 1584s ok 60 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "10d49-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 68937 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1584s # expected: 68937 1584s # received: 68937 1584s ok 61 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "f6a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3946 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1584s # expected: 3946 1584s # received: 3946 1584s ok 62 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "fd4-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4052 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1584s # expected: 4052 1584s # received: 4052 1584s ok 63 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1e729-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 124713 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl561delta.pod 1584s # expected: 124713 1584s # received: 124713 1584s ok 64 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1a2c1-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 107201 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl56delta.pod 1584s # expected: 107201 1584s # received: 107201 1584s ok 65 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "94ac-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 38060 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl581delta.pod 1584s # expected: 38060 1584s # received: 38060 1584s ok 66 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1176-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4470 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl582delta.pod 1584s # expected: 4470 1584s # received: 4470 1584s ok 67 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "18bf-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6335 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl583delta.pod 1584s # expected: 6335 1584s # received: 6335 1584s ok 68 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1cc3-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7363 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl584delta.pod 1584s # expected: 7363 1584s # received: 7363 1584s ok 69 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1701-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5889 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl585delta.pod 1584s # expected: 5889 1584s # received: 5889 1584s ok 70 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "122b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4651 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl586delta.pod 1584s # expected: 4651 1584s # received: 4651 1584s ok 71 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "20a5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8357 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl587delta.pod 1584s # expected: 8357 1584s # received: 8357 1584s ok 72 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "62c1-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 25281 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl588delta.pod 1584s # expected: 25281 1584s # received: 25281 1584s ok 73 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "d290-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 53904 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl589delta.pod 1584s # expected: 53904 1584s # received: 53904 1584s ok 74 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1c1d5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 115157 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perl58delta.pod 1584s # expected: 115157 1584s # received: 115157 1584s ok 75 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4fe9-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 20457 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlaix.pod 1584s # expected: 20457 1584s # received: 20457 1584s ok 76 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1688-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5768 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlamiga.pod 1584s # expected: 5768 1584s # received: 5768 1584s ok 77 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2031-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8241 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlandroid.pod 1584s # expected: 8241 1584s # received: 8241 1584s ok 78 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "c9433-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 824371 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlapi.pod 1584s # expected: 824371 1584s # received: 824371 1584s ok 79 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "5837-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 22583 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlapio.pod 1584s # expected: 22583 1584s # received: 22583 1584s ok 80 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1b62-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7010 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlartistic.pod 1584s # expected: 7010 1584s # received: 7010 1584s ok 81 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "20c2-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8386 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlbook.pod 1584s # expected: 8386 1584s # received: 8386 1584s ok 82 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "126-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 294 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlboot.pod 1584s # expected: 294 1584s # received: 294 1584s ok 83 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "130-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 304 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlbot.pod 1584s # expected: 304 1584s # received: 304 1584s ok 84 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1f50-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8016 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1584s # expected: 8016 1584s # received: 8016 1584s ok 85 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "dea2-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 56994 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlcall.pod 1584s # expected: 56994 1584s # received: 56994 1584s ok 86 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1180-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4480 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlcheat.pod 1584s # expected: 4480 1584s # received: 4480 1584s ok 87 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "23bf-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9151 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlclass.pod 1584s # expected: 9151 1584s # received: 9151 1584s ok 88 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "3c63-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 15459 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1584s # expected: 15459 1584s # received: 15459 1584s ok 89 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "254a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9546 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlclib.pod 1584s # expected: 9546 1584s # received: 9546 1584s ok 90 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "12e5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4837 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlcn.pod 1584s # expected: 4837 1584s # received: 4837 1584s ok 91 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1b1a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6938 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1584s # expected: 6938 1584s # received: 6938 1584s ok 92 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "662a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 26154 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1584s # expected: 26154 1584s # received: 26154 1584s ok 93 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "cfa2-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 53154 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldata.pod 1584s # expected: 53154 1584s # received: 53154 1584s ok 94 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "134f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4943 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1584s # expected: 4943 1584s # received: 4943 1584s ok 95 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "a85c-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 43100 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldebguts.pod 1584s # expected: 43100 1584s # received: 43100 1584s ok 96 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "5693-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 22163 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldebtut.pod 1584s # expected: 22163 1584s # received: 22163 1584s ok 97 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9bbb-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 39867 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldebug.pod 1584s # expected: 39867 1584s # received: 39867 1584s ok 98 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "fd4-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4052 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldelta.pod 1584s # expected: 4052 1584s # received: 4052 1584s ok 99 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "5f0a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 24330 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1584s # expected: 24330 1584s # received: 24330 1584s ok 100 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4c051-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 311377 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldiag.pod 1584s # expected: 311377 1584s # received: 311377 1584s ok 101 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "24a0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9376 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldoc.pod 1584s # expected: 9376 1584s # received: 9376 1584s ok 102 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "b4ed-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 46317 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1584s # expected: 46317 1584s # received: 46317 1584s ok 103 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "687a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 26746 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldsc.pod 1584s # expected: 26746 1584s # received: 26746 1584s ok 104 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1f17-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7959 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perldtrace.pod 1584s # expected: 7959 1584s # received: 7959 1584s ok 105 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "14981-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 84353 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1584s # expected: 84353 1584s # received: 84353 1584s ok 106 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9321-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 37665 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlembed.pod 1584s # expected: 37665 1584s # received: 37665 1584s ok 107 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2877-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10359 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1584s # expected: 10359 1584s # received: 10359 1584s ok 108 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "590b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 22795 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq.pod 1584s # expected: 22795 1584s # received: 22795 1584s ok 109 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "385d-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 14429 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1584s # expected: 14429 1584s # received: 14429 1584s ok 110 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "24a1-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9377 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1584s # expected: 9377 1584s # received: 9377 1584s ok 111 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "92e1-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 37601 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1584s # expected: 37601 1584s # received: 37601 1584s ok 112 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "162be-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 90814 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1584s # expected: 90814 1584s # received: 90814 1584s ok 113 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "d7fc-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 55292 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1584s # expected: 55292 1584s # received: 55292 1584s ok 114 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9a71-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 39537 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1584s # expected: 39537 1584s # received: 39537 1584s ok 115 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "93b8-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 37816 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1584s # expected: 37816 1584s # received: 37816 1584s ok 116 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "c310-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 49936 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1584s # expected: 49936 1584s # received: 49936 1584s ok 117 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "3b75-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 15221 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1584s # expected: 15221 1584s # received: 15221 1584s ok 118 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "56ca-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 22218 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfilter.pod 1584s # expected: 22218 1584s # received: 22218 1584s ok 119 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "342b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 13355 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfork.pod 1584s # expected: 13355 1584s # received: 13355 1584s ok 120 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "40e0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 16608 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlform.pod 1584s # expected: 16608 1584s # received: 16608 1584s ok 121 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "671-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 1649 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1584s # expected: 1649 1584s # received: 1649 1584s ok 122 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "67142-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 422210 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlfunc.pod 1584s # expected: 422210 1584s # received: 422210 1584s ok 123 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "7c2a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 31786 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlgit.pod 1584s # expected: 31786 1584s # received: 31786 1584s ok 124 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "21810-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 137232 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlglossary.pod 1584s # expected: 137232 1584s # received: 137232 1584s ok 125 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4075-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 16501 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlgov.pod 1584s # expected: 16501 1584s # received: 16501 1584s ok 126 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "35f7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 13815 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlgpl.pod 1584s # expected: 13815 1584s # received: 13815 1584s ok 127 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2c264-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 180836 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlguts.pod 1584s # expected: 180836 1584s # received: 180836 1584s ok 128 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "afe4-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 45028 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhack.pod 1584s # expected: 45028 1584s # received: 45028 1584s ok 129 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "11a38-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 72248 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1584s # expected: 72248 1584s # received: 72248 1584s ok 130 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1809-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6153 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1584s # expected: 6153 1584s # received: 6153 1584s ok 131 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "5f7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 1527 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1584s # expected: 1527 1584s # received: 1527 1584s ok 132 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "e88a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 59530 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhist.pod 1584s # expected: 59530 1584s # received: 59530 1584s ok 133 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "77a4-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 30628 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhpux.pod 1584s # expected: 30628 1584s # received: 30628 1584s ok 134 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "7dd-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 2013 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlhurd.pod 1584s # expected: 2013 1584s # received: 2013 1584s ok 135 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1f865-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 129125 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlintern.pod 1584s # expected: 129125 1584s # received: 129125 1584s ok 136 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9216-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 37398 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlinterp.pod 1584s # expected: 37398 1584s # received: 37398 1584s ok 137 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "579d-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 22429 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlintro.pod 1584s # expected: 22429 1584s # received: 22429 1584s ok 138 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "8ad3-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 35539 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perliol.pod 1584s # expected: 35539 1584s # received: 35539 1584s ok 139 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "11817-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 71703 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlipc.pod 1584s # expected: 71703 1584s # received: 71703 1584s ok 140 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1150-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4432 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlirix.pod 1584s # expected: 4432 1584s # received: 4432 1584s ok 141 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "20a8-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8360 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perljp.pod 1584s # expected: 8360 1584s # received: 8360 1584s ok 142 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2fc0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 12224 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlko.pod 1584s # expected: 12224 1584s # received: 12224 1584s ok 143 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "163-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 355 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1584s # expected: 355 1584s # received: 355 1584s ok 144 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "7ea-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 2026 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perllinux.pod 1584s # expected: 2026 1584s # received: 2026 1584s ok 145 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "12457-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 74839 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perllocale.pod 1584s # expected: 74839 1584s # received: 74839 1584s ok 146 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "24dc-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9436 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perllol.pod 1584s # expected: 9436 1584s # received: 9436 1584s ok 147 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2f6f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 12143 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1584s # expected: 12143 1584s # received: 12143 1584s ok 148 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "6753-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 26451 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlmod.pod 1584s # expected: 26451 1584s # received: 26451 1584s ok 149 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2574-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9588 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1584s # expected: 9588 1584s # received: 9588 1584s ok 150 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "e547-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 58695 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1584s # expected: 58695 1584s # received: 58695 1584s ok 151 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "573b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 22331 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1584s # expected: 22331 1584s # received: 22331 1584s ok 152 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "d65-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3429 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1584s # expected: 3429 1584s # received: 3429 1584s ok 153 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2ad3-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10963 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1584s # expected: 10963 1584s # received: 10963 1584s ok 154 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "20a5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8357 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlnumber.pod 1584s # expected: 8357 1584s # received: 8357 1584s ok 155 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "8d30-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 36144 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlobj.pod 1584s # expected: 36144 1584s # received: 36144 1584s ok 156 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "6885-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 26757 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlootut.pod 1584s # expected: 26757 1584s # received: 26757 1584s ok 157 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "251a5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 151973 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlop.pod 1584s # expected: 151973 1584s # received: 151973 1584s ok 158 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4db-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 1243 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1584s # expected: 1243 1584s # received: 1243 1584s ok 159 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "3b77-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 15223 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlopentut.pod 1584s # expected: 15223 1584s # received: 15223 1584s ok 160 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "16cb9-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 93369 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlos2.pod 1584s # expected: 93369 1584s # received: 93369 1584s ok 161 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "37cb-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 14283 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlos390.pod 1584s # expected: 14283 1584s # received: 14283 1584s ok 162 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "12b0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4784 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlos400.pod 1584s # expected: 4784 1584s # received: 4784 1584s ok 163 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "c8a9-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 51369 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1584s # expected: 51369 1584s # received: 51369 1584s ok 164 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "c2bd-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 49853 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlperf.pod 1584s # expected: 49853 1584s # received: 49853 1584s ok 165 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1418-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5144 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlplan9.pod 1584s # expected: 5144 1584s # received: 5144 1584s ok 166 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "5b65-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 23397 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlpod.pod 1584s # expected: 23397 1584s # received: 23397 1584s ok 167 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "10d10-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 68880 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1584s # expected: 68880 1584s # received: 68880 1584s ok 168 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2f40-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 12096 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1584s # expected: 12096 1584s # received: 12096 1584s ok 169 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "67b7-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 26551 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1584s # expected: 26551 1584s # received: 26551 1584s ok 170 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "15cc8-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 89288 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlport.pod 1584s # expected: 89288 1584s # received: 89288 1584s ok 171 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1412-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 5138 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlpragma.pod 1584s # expected: 5138 1584s # received: 5138 1584s ok 172 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1a25-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 6693 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlqnx.pod 1584s # expected: 6693 1584s # received: 6693 1584s ok 173 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2127d-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 135805 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlre.pod 1584s # expected: 135805 1584s # received: 135805 1584s ok 174 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "7bad-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 31661 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlreapi.pod 1584s # expected: 31661 1584s # received: 31661 1584s ok 175 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "818f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 33167 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1584s # expected: 33167 1584s # received: 33167 1584s ok 176 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "beb0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 48816 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1584s # expected: 48816 1584s # received: 48816 1584s ok 177 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "8c47-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 35911 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlref.pod 1584s # expected: 35911 1584s # received: 35911 1584s ok 178 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4944-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 18756 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlreftut.pod 1584s # expected: 18756 1584s # received: 18756 1584s ok 179 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "a989-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 43401 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlreguts.pod 1584s # expected: 43401 1584s # received: 43401 1584s ok 180 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1fd-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 509 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlrepository.pod 1584s # expected: 509 1584s # received: 509 1584s ok 181 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4af5-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 19189 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlrequick.pod 1584s # expected: 19189 1584s # received: 19189 1584s ok 182 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "3ce4-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 15588 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlreref.pod 1584s # expected: 15588 1584s # received: 15588 1584s ok 183 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1e219-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 123417 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlretut.pod 1584s # expected: 123417 1584s # received: 123417 1584s ok 184 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "60c-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 1548 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlriscos.pod 1584s # expected: 1548 1584s # received: 1548 1584s ok 185 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "e52d-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 58669 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlrun.pod 1584s # expected: 58669 1584s # received: 58669 1584s ok 186 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "6cc6-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 27846 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsec.pod 1584s # expected: 27846 1584s # received: 27846 1584s ok 187 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "4af2-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 19186 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1584s # expected: 19186 1584s # received: 19186 1584s ok 188 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "74a6-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 29862 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1584s # expected: 29862 1584s # received: 29862 1584s ok 189 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1bdc-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7132 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsource.pod 1584s # expected: 7132 1584s # received: 7132 1584s ok 190 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "233b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 9019 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlstyle.pod 1584s # expected: 9019 1584s # received: 9019 1584s ok 191 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "12f85-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 77701 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsub.pod 1584s # expected: 77701 1584s # received: 77701 1584s ok 192 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "d2de-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 53982 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsyn.pod 1584s # expected: 53982 1584s # received: 53982 1584s ok 193 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "2858-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10328 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlsynology.pod 1584s # expected: 10328 1584s # received: 10328 1584s ok 194 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "b53a-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 46394 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1584s # expected: 46394 1584s # received: 46394 1584s ok 195 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "9a91-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 39569 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltie.pod 1584s # expected: 39569 1584s # received: 39569 1584s ok 196 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "b9206-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 758278 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltoc.pod 1584s # expected: 758278 1584s # received: 758278 1584s ok 197 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "174-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 372 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltodo.pod 1584s # expected: 372 1584s # received: 372 1584s ok 198 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "126-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 294 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltooc.pod 1584s # expected: 294 1584s # received: 294 1584s ok 199 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "126-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 294 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltoot.pod 1584s # expected: 294 1584s # received: 294 1584s ok 200 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "297f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 10623 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltrap.pod 1584s # expected: 10623 1584s # received: 10623 1584s ok 201 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "213f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 8511 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltru64.pod 1584s # expected: 8511 1584s # received: 8511 1584s ok 202 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1183-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4483 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perltw.pod 1584s # expected: 4483 1584s # received: 4483 1584s ok 203 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "162c0-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 90816 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlunicode.pod 1584s # expected: 90816 1584s # received: 90816 1584s ok 204 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "6349-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 25417 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlunicook.pod 1584s # expected: 25417 1584s # received: 25417 1584s ok 205 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "372e-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 14126 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1584s # expected: 14126 1584s # received: 14126 1584s ok 206 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "96e1-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 38625 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perluniintro.pod 1584s # expected: 38625 1584s # received: 38625 1584s ok 207 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "6eefa-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 454394 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perluniprops.pod 1584s # expected: 454394 1584s # received: 454394 1584s ok 208 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1f0f-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7951 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlunitut.pod 1584s # expected: 7951 1584s # received: 7951 1584s ok 209 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1ce8-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 7400 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlutil.pod 1584s # expected: 7400 1584s # received: 7400 1584s ok 210 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "16ab2-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 92850 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlvar.pod 1584s # expected: 92850 1584s # received: 92850 1584s ok 211 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "c68d-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 50829 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlvms.pod 1584s # expected: 50829 1584s # received: 50829 1584s ok 212 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "f16-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 3862 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlvos.pod 1584s # expected: 3862 1584s # received: 3862 1584s ok 213 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "7fdb-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 32731 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlwin32.pod 1584s # expected: 32731 1584s # received: 32731 1584s ok 214 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "1532b-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 86827 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlxs.pod 1584s # expected: 86827 1584s # received: 86827 1584s ok 215 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "c504-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 50436 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlxstut.pod 1584s # expected: 50436 1584s # received: 50436 1584s ok 216 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "5dc1-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 24001 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1584s # expected: 24001 1584s # received: 24001 1584s ok 217 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "b8228-614f0c873c200" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 754216 1584s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-binary-httpd 1584s # expected: 754216 1584s # received: 754216 1584s ok 218 1584s #lwp request: 1584s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1584s #User-Agent: libwww-perl/6.76 1584s # 1584s #server response: 1584s #HTTP/1.1 200 OK 1584s #Connection: close 1584s #Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Accept-Ranges: bytes 1584s #ETag: "3d5470-6155edc931600" 1584s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s #Vary: In-If1 1584s #Content-Length: 4019312 1584s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1584s #Client-Date: Mon, 08 Apr 2024 21:44:03 GMT 1584s #Client-Peer: 127.0.0.1:8529 1584s #Client-Response-Num: 1 1584s #DMMATCH1: 1 1584s # 1584s # testing : download of /getfiles-binary-perl 1584s # expected: 4019312 1584s # received: 4019312 1584s ok 219 1584s ok 1587s t/apache/headers.t .................. 1587s 1..27 1587s # Running under perl version 5.038002 for linux 1587s # Current time local: Mon Apr 8 21:44:03 2024 1587s # Current time GMT: Mon Apr 8 21:44:03 2024 1587s # Using Test.pm version 1.31 1587s # Using Apache/Test.pm version 1.42 1587s testing: Hello: World 1587s ok 1 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 2 1587s header: [World] vs [World] 1587s # testing : compare header Hello value 1587s # expected: 'World' 1587s # received: 'World' 1587s ok 3 1587s testing: Hello: World 1587s ok 4 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 5 1587s header: [World] vs [World] 1587s # testing : compare header Hello value 1587s # expected: 'World' 1587s # received: 'World' 1587s ok 6 1587s testing: Hello: World 1587s ok 7 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 8 1587s header: [World] vs [World] 1587s # testing : compare header Hello value 1587s # expected: 'World' 1587s # received: 'World' 1587s ok 9 1587s testing: Hello: Foo 1587s Bar 1587s ok 10 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 11 1587s header: [Foo Bar] vs [Foo Bar] 1587s # testing : compare header Hello value 1587s # expected: 'Foo Bar' 1587s # received: 'Foo Bar' 1587s ok 12 1587s testing: Hello: Foo 1587s Bar 1587s ok 13 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 14 1587s header: [Foo Bar] vs [Foo Bar] 1587s # testing : compare header Hello value 1587s # expected: 'Foo Bar' 1587s # received: 'Foo Bar' 1587s ok 15 1587s testing: Hello: Foo 1587s Bar 1587s ok 16 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 17 1587s header: [Foo Bar] vs [Foo Bar] 1587s # testing : compare header Hello value 1587s # expected: 'Foo Bar' 1587s # received: 'Foo Bar' 1587s ok 18 1587s testing: Hello: Foo 1587s Bar 1587s ok 19 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 20 1587s header: [Foo Bar] vs [Foo Bar] 1587s # testing : compare header Hello value 1587s # expected: 'Foo Bar' 1587s # received: 'Foo Bar' 1587s ok 21 1587s testing: Hello: Foo 1587s Bar 1587s ok 22 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 23 1587s header: [Foo Bar] vs [Foo Bar] 1587s # testing : compare header Hello value 1587s # expected: 'Foo Bar' 1587s # received: 'Foo Bar' 1587s ok 24 1587s testing: Hello:World 1587s ok 25 1587s # testing : response success 1587s # expected: qr/HTTP\/1\.. 200 OK/ 1587s # received: 'HTTP/1.1 200 OK' 1587s ok 26 1587s header: [World] vs [World] 1587s # testing : compare header Hello value 1587s # expected: 'World' 1587s # received: 'World' 1587s ok 27 1587s ok 1589s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1592s t/apache/http_strict.t .............. 1592s 1..178 1592s # Running under perl version 5.038002 for linux 1592s # Current time local: Mon Apr 8 21:44:08 2024 1592s # Current time GMT: Mon Apr 8 21:44:08 2024 1592s # Using Test.pm version 1.31 1592s # Using Apache/Test.pm version 1.42 1592s # SENDING: 1592s # GET / HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 1 1592s # SENDING: 1592s # GET / HTTP/1.0\n\n 1592s # expecting success, got 200 1592s ok 2 1592s # SENDING: 1592s # get / HTTP/1.0\r\n\r\n 1592s # expecting 501, got 501 1592s ok 3 1592s # SENDING: 1592s # G ET / HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 4 1592s # SENDING: 1592s # G\x00ET / HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 5 1592s # SENDING: 1592s # G/T / HTTP/1.0\r\n\r\n 1592s # expecting 501, got 501 1592s ok 6 1592s # SENDING: 1592s # GET /\x00 HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 7 1592s # SENDING: 1592s # GET / HTTP/1.0\x00\r\n\r\n 1592s # expecting 400, got 400 1592s ok 8 1592s # SENDING: 1592s # GET\x0c/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 9 1592s # SENDING: 1592s # GET\r/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 10 1592s # SENDING: 1592s # GET\t/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 11 1592s # SENDING: 1592s # GET / HTT/1.0\r\n\r\n 1592s # expecting error, got 400 1592s ok 12 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1592s # expecting success, got 200 1592s ok 13 1592s # SENDING: 1592s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1592s # expecting success, got 200 1592s ok 14 1592s # SENDING: 1592s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1592s # expecting success, got 200 1592s ok 15 1592s # SENDING: 1592s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 16 1592s # SENDING: 1592s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 17 1592s # SENDING: 1592s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1592s # expecting 200, got 200 1592s ok 18 1592s # SENDING: 1592s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 19 1592s # SENDING: 1592s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1592s # expecting error, got 400 1592s ok 20 1592s # SENDING: 1592s # GET / HTTP/0.9\r\n\r\n 1592s # expecting error, got 400 1592s ok 21 1592s # SENDING: 1592s # GET / HTTP/0.8\r\n\r\n 1592s # expecting error, got 400 1592s ok 22 1592s # SENDING: 1592s # GET /\x01 HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 23 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 24 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 25 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 26 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 27 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1592s # expecting 400, got 400 1592s ok 28 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 29 1592s # SENDING: 1592s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 30 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 31 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1592s # expecting 400, got 400 1592s ok 32 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 33 1592s # SENDING: 1592s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 34 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 35 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 36 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 37 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 38 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1592s # expecting 400, got 400 1592s ok 39 1592s # SENDING: 1592s # GET / HTTP/1.0\r\r 1592s # expecting dropped connection and HTTPD dropped connection 1592s ok 40 1592s # SENDING: 1592s # GET /\r\n 1592s # expecting headerless HTTP/0.9 body, got response 1592s ok 41 1592s # SENDING: 1592s # GET /#frag HTTP/1.0\r\n 1592s # expecting 400, got 400 1592s ok 42 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1592s # expecting 200, got 200 1592s ok 43 1592s # SENDING: 1592s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 44 1592s # SENDING: 1592s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 45 1592s # SENDING: 1592s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 46 1592s # SENDING: 1592s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 47 1592s # SENDING: 1592s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 48 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1592s # expecting 200, got 200 1592s ok 49 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1592s # expecting 400, got 400 1592s ok 50 1592s # SENDING: 1592s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 51 1592s # SENDING: 1592s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 52 1592s # SENDING: 1592s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 53 1592s # SENDING: 1592s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 54 1592s # SENDING: 1592s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 55 1592s # SENDING: 1592s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 56 1592s # SENDING: 1592s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 57 1592s # SENDING: 1592s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 58 1592s # SENDING: 1592s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 59 1592s # SENDING: 1592s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 60 1592s # SENDING: 1592s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 61 1592s # SENDING: 1592s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 62 1592s # SENDING: 1592s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 63 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1592s # expecting success, got 200 1592s ok 64 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1592s # expecting success, got 200 1592s ok 65 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1592s # expecting success, got 200 1592s ok 66 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1592s # expecting success, got 200 1592s ok 67 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1592s # expecting success, got 200 1592s ok 68 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1592s # expecting success, got 200 1592s ok 69 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1592s # expecting 200, got 200 1592s ok 70 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1592s # expecting 200, got 200 1592s ok 71 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1592s # expecting 400, got 400 1592s ok 72 1592s # SENDING: 1592s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 73 1592s # SENDING: 1592s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 74 1592s # SENDING: 1592s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 75 1592s # SENDING: 1592s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 76 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1592s # expecting 200, got 200 1592s ok 77 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1592s # expecting 200, got 200 1592s ok 78 1592s # SENDING: 1592s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 79 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 200 OK\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Foo: bar\r\n 1592s # Vary: In-If1\r\n 1592s # DMMATCH1: 1\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/plain\r\n 1592s # \r\n 1592s # Hi!\n 1592s # SERVERNAME=localhost\n 1592s # HTTP_HOST=\n 1592s # 1592s # expecting 200, got 200 1592s ok 80 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: 1592s # RESPONSE: 1592s # HTTP/1.1 200 OK\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Foo: \r\n 1592s # Vary: In-If1\r\n 1592s # DMMATCH1: 1\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/plain\r\n 1592s # \r\n 1592s # Hi!\n 1592s # SERVERNAME=localhost\n 1592s # HTTP_HOST=\n 1592s # 1592s # expecting 200, got 200 1592s ok 81 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1592s # DECODED: : bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 564\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 82 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1592s # DECODED: F\x00oo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 528\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 83 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1592s # DECODED: F\x01oo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 564\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 84 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1592s # DECODED: F\noo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 528\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 85 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: b\tar 1592s # RESPONSE: 1592s # HTTP/1.1 200 OK\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Foo: b\tar\r\n 1592s # Vary: In-If1\r\n 1592s # DMMATCH1: 1\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/plain\r\n 1592s # \r\n 1592s # Hi!\n 1592s # SERVERNAME=localhost\n 1592s # HTTP_HOST=\n 1592s # 1592s # expecting 200, got 200 1592s ok 86 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: b\x01ar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 564\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 87 1592s # SENDING: 1592s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1592s # expecting 500, got 500 1592s ok 88 1592s # SENDING: 1592s # GET / HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 89 1592s # SENDING: 1592s # GET / HTTP/1.0\n\n 1592s # expecting 400, got 400 1592s ok 90 1592s # SENDING: 1592s # get / HTTP/1.0\r\n\r\n 1592s # expecting 501, got 501 1592s ok 91 1592s # SENDING: 1592s # G ET / HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 92 1592s # SENDING: 1592s # G\x00ET / HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 93 1592s # SENDING: 1592s # G/T / HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 94 1592s # SENDING: 1592s # GET /\x00 HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 95 1592s # SENDING: 1592s # GET / HTTP/1.0\x00\r\n\r\n 1592s # expecting 400, got 400 1592s ok 96 1592s # SENDING: 1592s # GET\x0c/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 97 1592s # SENDING: 1592s # GET\r/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 98 1592s # SENDING: 1592s # GET\t/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 99 1592s # SENDING: 1592s # GET / HTT/1.0\r\n\r\n 1592s # expecting error, got 400 1592s ok 100 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1592s # expecting success, got 200 1592s ok 101 1592s # SENDING: 1592s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1592s # expecting success, got 200 1592s ok 102 1592s # SENDING: 1592s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1592s # expecting success, got 200 1592s ok 103 1592s # SENDING: 1592s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 104 1592s # SENDING: 1592s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 105 1592s # SENDING: 1592s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 106 1592s # SENDING: 1592s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 107 1592s # SENDING: 1592s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1592s # expecting error, got 400 1592s ok 108 1592s # SENDING: 1592s # GET / HTTP/0.9\r\n\r\n 1592s # expecting error, got 400 1592s ok 109 1592s # SENDING: 1592s # GET / HTTP/0.8\r\n\r\n 1592s # expecting error, got 400 1592s ok 110 1592s # SENDING: 1592s # GET /\x01 HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 111 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 112 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 113 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 114 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 115 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1592s # expecting 400, got 400 1592s ok 116 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 117 1592s # SENDING: 1592s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 118 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 119 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1592s # expecting 400, got 400 1592s ok 120 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 121 1592s # SENDING: 1592s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 122 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 123 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 124 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1592s # expecting 400, got 400 1592s ok 125 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 126 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1592s # expecting 400, got 400 1592s ok 127 1592s # SENDING: 1592s # GET / HTTP/1.0\r\r 1592s # expecting dropped connection and HTTPD dropped connection 1592s ok 128 1592s # SENDING: 1592s # GET /\r\n 1592s # expecting headerless HTTP/0.9 body, got response 1592s ok 129 1592s # SENDING: 1592s # GET /#frag HTTP/1.0\r\n 1592s # expecting 400, got 400 1592s ok 130 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1592s # expecting 400, got 400 1592s ok 131 1592s # SENDING: 1592s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 132 1592s # SENDING: 1592s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 133 1592s # SENDING: 1592s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 134 1592s # SENDING: 1592s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 135 1592s # SENDING: 1592s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 136 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1592s # expecting 400, got 400 1592s ok 137 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1592s # expecting 400, got 400 1592s ok 138 1592s # SENDING: 1592s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 139 1592s # SENDING: 1592s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 140 1592s # SENDING: 1592s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 141 1592s # SENDING: 1592s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 142 1592s # SENDING: 1592s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 143 1592s # SENDING: 1592s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 144 1592s # SENDING: 1592s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 145 1592s # SENDING: 1592s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 146 1592s # SENDING: 1592s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 147 1592s # SENDING: 1592s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 148 1592s # SENDING: 1592s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 149 1592s # SENDING: 1592s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1592s # expecting success, got 200 1592s ok 150 1592s # SENDING: 1592s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1592s # expecting 400, got 400 1592s ok 151 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1592s # expecting success, got 200 1592s ok 152 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1592s # expecting success, got 200 1592s ok 153 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1592s # expecting success, got 200 1592s ok 154 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1592s # expecting success, got 200 1592s ok 155 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1592s # expecting success, got 200 1592s ok 156 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1592s # expecting success, got 200 1592s ok 157 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1592s # expecting 400, got 400 1592s ok 158 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1592s # expecting 400, got 400 1592s ok 159 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1592s # expecting 400, got 400 1592s ok 160 1592s # SENDING: 1592s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 161 1592s # SENDING: 1592s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 162 1592s # SENDING: 1592s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 163 1592s # SENDING: 1592s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1592s # expecting 200, got 200 1592s ok 164 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1592s # expecting 200, got 200 1592s ok 165 1592s # SENDING: 1592s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1592s # expecting 200, got 200 1592s ok 166 1592s # SENDING: 1592s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1592s # expecting 200, got 200 1592s ok 167 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 200 OK\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Foo: bar\r\n 1592s # Vary: In-If1\r\n 1592s # DMMATCH1: 1\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/plain\r\n 1592s # \r\n 1592s # Hi!\n 1592s # SERVERNAME=localhost\n 1592s # HTTP_HOST=\n 1592s # 1592s # expecting 200, got 200 1592s ok 168 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: 1592s # RESPONSE: 1592s # HTTP/1.1 200 OK\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Foo: \r\n 1592s # Vary: In-If1\r\n 1592s # DMMATCH1: 1\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/plain\r\n 1592s # \r\n 1592s # Hi!\n 1592s # SERVERNAME=localhost\n 1592s # HTTP_HOST=\n 1592s # 1592s # expecting 200, got 200 1592s ok 169 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1592s # DECODED: : bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 564\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 170 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1592s # DECODED: F\x00oo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 528\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 171 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1592s # DECODED: F\x01oo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 564\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 172 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1592s # DECODED: F\noo: bar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Content-Length: 528\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 173 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: b\tar 1592s # RESPONSE: 1592s # HTTP/1.1 200 OK\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Foo: b\tar\r\n 1592s # Vary: In-If1\r\n 1592s # DMMATCH1: 1\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/plain\r\n 1592s # \r\n 1592s # Hi!\n 1592s # SERVERNAME=localhost\n 1592s # HTTP_HOST=\n 1592s # 1592s # expecting 200, got 200 1592s ok 174 1592s # SENDING: 1592s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1592s # DECODED: Foo: b\x01ar 1592s # RESPONSE: 1592s # HTTP/1.1 500 Internal Server Error\r\n 1592s # Date: Mon, 08 Apr 2024 21:44:10 GMT\r\n 1592s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1592s # Connection: close\r\n 1592s # Content-Type: text/html; charset=iso-8859-1\r\n 1592s # \r\n 1592s # \n 1592s # \n 1592s # ... 1592s # expecting 500, got 500 1592s ok 175 1592s # SENDING: 1592s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1592s # expecting 500, got 500 1592s ok 176 1592s ok 177 1592s ok 178 1592s ok 1594s t/apache/if_sections.t .............. 1594s 1..46 1594s # Running under perl version 5.038002 for linux 1594s # Current time local: Mon Apr 8 21:44:11 2024 1594s # Current time GMT: Mon Apr 8 21:44:11 2024 1594s # Using Test.pm version 1.31 1594s # Using Apache/Test.pm version 1.42 1594s # /if_sec/ with '': 1594s # expected: 200 1594s # received: '200' 1594s ok 1 1594s # expected: undef 1594s # received: undef 1594s ok 2 1594s # /if_sec/foo.if_test with '': 1594s # expected: 200 1594s # received: '200' 1594s ok 3 1594s # expected: undef 1594s # received: undef 1594s ok 4 1594s # /if_sec/foo.if_test with '1': 1594s # expected: 200 1594s # received: '200' 1594s ok 5 1594s # expected: 'global1' 1594s # received: 'global1' 1594s ok 6 1594s # /if_sec/foo.if_test with '1 11': 1594s # expected: 200 1594s # received: '200' 1594s ok 7 1594s # expected: 'global1, nested11, nested113' 1594s # received: 'global1, nested11, nested113' 1594s ok 8 1594s # /if_sec/foo.if_test with '1 11 111': 1594s # expected: 200 1594s # received: '200' 1594s ok 9 1594s # expected: 'global1, nested11, nested111' 1594s # received: 'global1, nested11, nested111' 1594s ok 10 1594s # /if_sec/foo.if_test with '1 11 112': 1594s # expected: 200 1594s # received: '200' 1594s ok 11 1594s # expected: 'global1, nested11, nested112' 1594s # received: 'global1, nested11, nested112' 1594s ok 12 1594s # /if_sec/foo.if_test with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 13 1594s # expected: 'global1, files2' 1594s # received: 'global1, files2' 1594s ok 14 1594s # /if_sec/dir/foo.txt with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 15 1594s # expected: 'global1, dir1, dir2, dir_files1' 1594s # received: 'global1, dir1, dir2, dir_files1' 1594s ok 16 1594s # /if_sec/dir/ with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 17 1594s # expected: 'global1, dir1, dir2' 1594s # received: 'global1, dir1, dir2' 1594s ok 18 1594s # /if_sec/dir/ with '1 11': 1594s # expected: 200 1594s # received: '200' 1594s ok 19 1594s # expected: 'global1, dir1, nested11, nested113' 1594s # received: 'global1, dir1, nested11, nested113' 1594s ok 20 1594s # /if_sec/dir/ with '1 11 111': 1594s # expected: 200 1594s # received: '200' 1594s ok 21 1594s # expected: 'global1, dir1, nested11, nested111' 1594s # received: 'global1, dir1, nested11, nested111' 1594s ok 22 1594s # /if_sec/dir/ with '1 11 112': 1594s # expected: 200 1594s # received: '200' 1594s ok 23 1594s # expected: 'global1, dir1, nested11, nested112' 1594s # received: 'global1, dir1, nested11, nested112' 1594s ok 24 1594s # /if_sec/loc/ with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 25 1594s # expected: 'global1, loc1, loc2' 1594s # received: 'global1, loc1, loc2' 1594s ok 26 1594s # /if_sec/loc/foo.txt with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 27 1594s # expected: 'global1, loc1, loc2' 1594s # received: 'global1, loc1, loc2' 1594s ok 28 1594s # /if_sec/loc/ with '1 11': 1594s # expected: 200 1594s # received: '200' 1594s ok 29 1594s # expected: 'global1, loc1, nested11, nested113' 1594s # received: 'global1, loc1, nested11, nested113' 1594s ok 30 1594s # /if_sec/loc/ with '1 11 111': 1594s # expected: 200 1594s # received: '200' 1594s ok 31 1594s # expected: 'global1, loc1, nested11, nested111' 1594s # received: 'global1, loc1, nested11, nested111' 1594s ok 32 1594s # /if_sec/loc/ with '1 11 112': 1594s # expected: 200 1594s # received: '200' 1594s ok 33 1594s # expected: 'global1, loc1, nested11, nested112' 1594s # received: 'global1, loc1, nested11, nested112' 1594s ok 34 1594s # /if_sec/loc/foo.if_test with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 35 1594s # expected: 'global1, files2, loc1, loc2' 1594s # received: 'global1, files2, loc1, loc2' 1594s ok 36 1594s # /if_sec/loc/foo.if_test with '1 2 11': 1594s # expected: 200 1594s # received: '200' 1594s ok 37 1594s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1594s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1594s ok 38 1594s # /if_sec/loc/foo.if_test with '1 2 11 111': 1594s # expected: 200 1594s # received: '200' 1594s ok 39 1594s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1594s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1594s ok 40 1594s # /if_sec/loc/foo.if_test with '1 2 11 112': 1594s # expected: 200 1594s # received: '200' 1594s ok 41 1594s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1594s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1594s ok 42 1594s # /if_sec/proxy/ with '1 2': 1594s # expected: 200 1594s # received: '200' 1594s ok 43 1594s # expected: 'global1, locp1, locp2' 1594s # received: 'global1, locp1, locp2' 1594s ok 44 1594s # /if_sec/proxy/ with '2': 1594s # expected: 200 1594s # received: '200' 1594s ok 45 1594s # expected: 'locp2' 1594s # received: 'locp2' 1594s ok 46 1594s ok 1596s t/apache/iffile.t ................... 1596s 1..2 1596s # Running under perl version 5.038002 for linux 1596s # Current time local: Mon Apr 8 21:44:13 2024 1596s # Current time GMT: Mon Apr 8 21:44:13 2024 1596s # Using Test.pm version 1.31 1596s # Using Apache/Test.pm version 1.42 1596s # expected: 200 1596s # received: '200' 1596s ok 1 1596s # expected: 'success1, success2, success3, success4, success5' 1596s # received: 'success1, success2, success3, success4, success5' 1596s ok 2 1596s ok 1599s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1605s t/apache/limits.t ................... 1605s 1..12 1605s # Running under perl version 5.038002 for linux 1605s # Current time local: Mon Apr 8 21:44:18 2024 1605s # Current time GMT: Mon Apr 8 21:44:18 2024 1605s # Using Test.pm version 1.31 1605s # Using Apache/Test.pm version 1.42 1605s # Testing LimitRequestLine; should succeed 1605s # testing : Test #1 1605s # expected: 200 1605s # received: '200' 1605s ok 1 1605s # Testing LimitRequestLine; should fail 1605s # testing : Test #2 1605s # expected: 414 1605s # received: '414' 1605s ok 2 1605s # Testing LimitRequestFieldSize; should succeed 1605s # testing : Test #3 1605s # expected: 200 1605s # received: '200' 1605s ok 3 1605s # Testing LimitRequestFieldSize; should fail 1605s # testing : Test #4 1605s # expected: 400 1605s # received: '400' 1605s ok 4 1605s # Testing LimitRequestFields; should succeed 1605s # testing : Test #5 1605s # expected: 200 1605s # received: '200' 1605s ok 5 1605s # Testing LimitRequestFields; should fail 1605s # testing : Test #6 1605s # expected: 400 1605s # received: '400' 1605s ok 6 1605s # Testing LimitRequestBody; should succeed 1605s # Chunked transfer-encoding enabled 1605s # testing : Test #7 1605s # expected: 200 1605s # received: '200' 1605s ok 7 1605s # Testing LimitRequestBody; should succeed 1605s # Chunked transfer-encoding disabled 1605s # testing : Test #8 1605s # expected: 200 1605s # received: '200' 1605s ok 8 1605s # Testing LimitRequestBody; should fail 1605s # Chunked transfer-encoding enabled 1605s # testing : Test #9 1605s # expected: 413 1605s # received: '413' 1605s ok 9 1605s # Testing LimitRequestBody; should fail 1605s # Chunked transfer-encoding disabled 1605s # testing : Test #10 1605s # expected: 413 1605s # received: '413' 1605s ok 10 1605s # Testing LimitRequestFieldSize; should succeed 1605s # testing : Test #11 1605s # expected: 200 1605s # received: '200' 1605s ok 11 1605s # Testing LimitRequestFieldSize; should fail 1605s # testing : Test #12 1605s # expected: 400 1605s # received: '400' 1605s ok 12 1605s ok 1607s t/apache/loglevel.t ................. 1607s 1..8 1607s # Running under perl version 5.038002 for linux 1607s # Current time local: Mon Apr 8 21:44:24 2024 1607s # Current time GMT: Mon Apr 8 21:44:24 2024 1607s # Using Test.pm version 1.31 1607s # Using Apache/Test.pm version 1.42 1607s ok 1 1607s ok 2 1607s ok 3 1607s ok 4 1607s ok 5 1607s ok 6 1607s ok 7 1607s ok 8 1607s ok 1609s t/apache/maxranges.t ................ 1609s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1609s 1..19 1609s # Running under perl version 5.038002 for linux 1609s # Current time local: Mon Apr 8 21:44:26 2024 1609s # Current time GMT: Mon Apr 8 21:44:26 2024 1609s # Using Test.pm version 1.31 1609s # Using Apache/Test.pm version 1.42 1609s ok 1 1609s ok 2 1609s ok 3 1609s ok 4 1609s ok 5 1609s ok 6 1609s ok 7 1609s ok 8 1609s ok 9 1609s ok 10 1609s ok 11 1609s ok 12 1609s ok 13 1609s ok 14 1609s ok 15 1609s ok 16 1609s ok 17 1609s ok 18 1609s ok 19 1609s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1609s ok 1612s t/apache/mergeslashes.t ............. 1612s 1..9 1612s # Running under perl version 5.038002 for linux 1612s # Current time local: Mon Apr 8 21:44:28 2024 1612s # Current time GMT: Mon Apr 8 21:44:28 2024 1612s # Using Test.pm version 1.31 1612s # Using Apache/Test.pm version 1.42 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for exact match 1612s ok 1 1612s # SENDING to 127.0.0.1:8559 1612s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for merged even at front 1612s ok 2 1612s # SENDING to 127.0.0.1:8559 1612s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for merged even at front 1612s ok 3 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for c// should be merged 1612s ok 4 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for a// should be merged 1612s ok 5 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for a// matches locationmatch 1612s ok 6 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 200, got 200 for c// doesn't match locationmatch 1612s ok 7 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for baseline failed 1612s ok 8 1612s # SENDING to 127.0.0.1:8559 1612s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for b//d not merged for Location with OFF 1612s ok 9 1612s ok 1614s t/apache/mmn.t ...................... 1614s 1..2 1614s # Running under perl version 5.038002 for linux 1614s # Current time local: Mon Apr 8 21:44:31 2024 1614s # Current time GMT: Mon Apr 8 21:44:31 2024 1614s # Using Test.pm version 1.31 1614s # Using Apache/Test.pm version 1.42 1614s ok 1 1614s ok 2 1614s ok 1616s t/apache/options.t .................. 1616s 1..2 1616s # Running under perl version 5.038002 for linux 1616s # Current time local: Mon Apr 8 21:44:33 2024 1616s # Current time GMT: Mon Apr 8 21:44:33 2024 1616s # Using Test.pm version 1.31 1616s # Using Apache/Test.pm version 1.42 1616s # testing : code 1616s # expected: 200 1616s # received: '200' 1616s ok 1 1616s # testing : OPTIONS 1616s # expected: qr/OPTIONS/ 1616s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 1616s ok 2 1616s ok 1620s t/apache/passbrigade.t .............. 1620s # using LWP client 1620s 1..114 1620s # Running under perl version 5.038002 for linux 1620s # Current time local: Mon Apr 8 21:44:35 2024 1620s # Current time GMT: Mon Apr 8 21:44:35 2024 1620s # Using Test.pm version 1.31 1620s # Using Apache/Test.pm version 1.42 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 1024 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 1024 1620s # received: 1024 1620s ok 1 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 2048 1620s # received: 2048 1620s ok 2 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 3072 1620s # received: 3072 1620s ok 3 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 4096 1620s # received: 4096 1620s ok 4 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 5120 1620s # received: 5120 1620s ok 5 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 6144 1620s # received: 6144 1620s ok 6 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 7168 1620s # received: 7168 1620s ok 7 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 8192 1620s # received: 8192 1620s ok 8 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 9216 1620s # received: 9216 1620s ok 9 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 10240 1620s # received: 10240 1620s ok 10 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 11264 1620s # received: 11264 1620s ok 11 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 12288 1620s # received: 12288 1620s ok 12 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 13312 1620s # received: 13312 1620s ok 13 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 14336 1620s # received: 14336 1620s ok 14 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 15360 1620s # received: 15360 1620s ok 15 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 16384 1620s # received: 16384 1620s ok 16 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 17408 1620s # received: 17408 1620s ok 17 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 18432 1620s # received: 18432 1620s ok 18 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 19456 1620s # received: 19456 1620s ok 19 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 20480 1620s # received: 20480 1620s ok 20 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 21504 1620s # received: 21504 1620s ok 21 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 22528 1620s # received: 22528 1620s ok 22 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 23552 1620s # received: 23552 1620s ok 23 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 24576 1620s # received: 24576 1620s ok 24 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 25600 1620s # received: 25600 1620s ok 25 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 26624 1620s # received: 26624 1620s ok 26 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 27648 1620s # received: 27648 1620s ok 27 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 28672 1620s # received: 28672 1620s ok 28 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 29696 1620s # received: 29696 1620s ok 29 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 30720 1620s # received: 30720 1620s ok 30 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 31744 1620s # received: 31744 1620s ok 31 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 32768 1620s # received: 32768 1620s ok 32 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 33792 1620s # received: 33792 1620s ok 33 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 34816 1620s # received: 34816 1620s ok 34 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 35840 1620s # received: 35840 1620s ok 35 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 36864 1620s # received: 36864 1620s ok 36 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 37888 1620s # received: 37888 1620s ok 37 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 38912 1620s # received: 38912 1620s ok 38 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 39936 1620s # received: 39936 1620s ok 39 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 40960 1620s # received: 40960 1620s ok 40 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 41984 1620s # received: 41984 1620s ok 41 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 43008 1620s # received: 43008 1620s ok 42 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 44032 1620s # received: 44032 1620s ok 43 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 45056 1620s # received: 45056 1620s ok 44 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 46080 1620s # received: 46080 1620s ok 45 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 47104 1620s # received: 47104 1620s ok 46 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 48128 1620s # received: 48128 1620s ok 47 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 49152 1620s # received: 49152 1620s ok 48 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 50176 1620s # received: 50176 1620s ok 49 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 51200 1620s # received: 51200 1620s ok 50 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 102400 1620s # received: 102400 1620s ok 51 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 307200 1620s # received: 307200 1620s ok 52 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 512000 1620s # received: 512000 1620s ok 53 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:37 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 2048000 1620s # received: 2048000 1620s ok 54 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 4096000 1620s # received: 4096000 1620s ok 55 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 6144000 1620s # received: 6144000 1620s ok 56 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 10240000 1620s # received: 10240000 1620s ok 57 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 1024 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 1024 1620s # received: 1024 1620s ok 58 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 2048 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 2048 1620s # received: 2048 1620s ok 59 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 3072 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 3072 1620s # received: 3072 1620s ok 60 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 4096 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 4096 1620s # received: 4096 1620s ok 61 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5120 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 5120 1620s # received: 5120 1620s ok 62 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6144 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 6144 1620s # received: 6144 1620s ok 63 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 7168 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 7168 1620s # received: 7168 1620s ok 64 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 8192 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : bytes in body 1620s # expected: 8192 1620s # received: 8192 1620s ok 65 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 9216 1620s # received: 9216 1620s ok 66 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 10240 1620s # received: 10240 1620s ok 67 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 11264 1620s # received: 11264 1620s ok 68 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 12288 1620s # received: 12288 1620s ok 69 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 13312 1620s # received: 13312 1620s ok 70 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 14336 1620s # received: 14336 1620s ok 71 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 15360 1620s # received: 15360 1620s ok 72 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 16384 1620s # received: 16384 1620s ok 73 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 17408 1620s # received: 17408 1620s ok 74 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 18432 1620s # received: 18432 1620s ok 75 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 19456 1620s # received: 19456 1620s ok 76 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 20480 1620s # received: 20480 1620s ok 77 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 21504 1620s # received: 21504 1620s ok 78 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 22528 1620s # received: 22528 1620s ok 79 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 23552 1620s # received: 23552 1620s ok 80 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 24576 1620s # received: 24576 1620s ok 81 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 25600 1620s # received: 25600 1620s ok 82 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 26624 1620s # received: 26624 1620s ok 83 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 27648 1620s # received: 27648 1620s ok 84 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 28672 1620s # received: 28672 1620s ok 85 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 29696 1620s # received: 29696 1620s ok 86 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 30720 1620s # received: 30720 1620s ok 87 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 31744 1620s # received: 31744 1620s ok 88 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 32768 1620s # received: 32768 1620s ok 89 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 33792 1620s # received: 33792 1620s ok 90 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 34816 1620s # received: 34816 1620s ok 91 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 35840 1620s # received: 35840 1620s ok 92 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 36864 1620s # received: 36864 1620s ok 93 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 37888 1620s # received: 37888 1620s ok 94 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 38912 1620s # received: 38912 1620s ok 95 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 39936 1620s # received: 39936 1620s ok 96 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 40960 1620s # received: 40960 1620s ok 97 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 41984 1620s # received: 41984 1620s ok 98 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 43008 1620s # received: 43008 1620s ok 99 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 44032 1620s # received: 44032 1620s ok 100 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 45056 1620s # received: 45056 1620s ok 101 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 46080 1620s # received: 46080 1620s ok 102 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 47104 1620s # received: 47104 1620s ok 103 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 48128 1620s # received: 48128 1620s ok 104 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 49152 1620s # received: 49152 1620s ok 105 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 50176 1620s # received: 50176 1620s ok 106 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 51200 1620s # received: 51200 1620s ok 107 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 102400 1620s # received: 102400 1620s ok 108 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 307200 1620s # received: 307200 1620s ok 109 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 512000 1620s # received: 512000 1620s ok 110 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 2048000 1620s # received: 2048000 1620s ok 111 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:38 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:39 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 4096000 1620s # received: 4096000 1620s ok 112 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:39 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:39 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 6144000 1620s # received: 6144000 1620s ok 113 1620s #lwp request: 1620s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1620s #User-Agent: libwww-perl/6.76 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Mon, 08 Apr 2024 21:44:39 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 0 1620s #Client-Date: Mon, 08 Apr 2024 21:44:39 GMT 1620s #Client-Peer: 127.0.0.1:8529 1620s #Client-Response-Num: 1 1620s #Client-Transfer-Encoding: chunked 1620s #DMMATCH1: 1 1620s #X-Content-Length-Note: added by Apache::TestRequest 1620s # 1620s # testing : bytes in body 1620s # expected: 10240000 1620s # received: 10240000 1620s ok 114 1620s ok 1623s t/apache/post.t ..................... 1623s # using LWP client 1623s 1..51 1623s # Running under perl version 5.038002 for linux 1623s # Current time local: Mon Apr 8 21:44:39 2024 1623s # Current time GMT: Mon Apr 8 21:44:39 2024 1623s # Using Test.pm version 1.31 1623s # Using Apache/Test.pm version 1.42 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 1024 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '1024' 1623s # received: 1024 1623s ok 1 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 2048 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '2048' 1623s # received: 2048 1623s ok 2 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 3072 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '3072' 1623s # received: 3072 1623s ok 3 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 4096 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '4096' 1623s # received: 4096 1623s ok 4 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 5120 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '5120' 1623s # received: 5120 1623s ok 5 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 6144 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '6144' 1623s # received: 6144 1623s ok 6 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 7168 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '7168' 1623s # received: 7168 1623s ok 7 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 8192 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '8192' 1623s # received: 8192 1623s ok 8 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 9216 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 5 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '9216' 1623s # received: 9216 1623s ok 9 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 10240 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '10240' 1623s # received: 10240 1623s ok 10 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 11264 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '11264' 1623s # received: 11264 1623s ok 11 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 12288 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '12288' 1623s # received: 12288 1623s ok 12 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 13312 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '13312' 1623s # received: 13312 1623s ok 13 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 14336 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '14336' 1623s # received: 14336 1623s ok 14 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 15360 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '15360' 1623s # received: 15360 1623s ok 15 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 16384 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '16384' 1623s # received: 16384 1623s ok 16 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 17408 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '17408' 1623s # received: 17408 1623s ok 17 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 18432 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '18432' 1623s # received: 18432 1623s ok 18 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 19456 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '19456' 1623s # received: 19456 1623s ok 19 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 20480 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '20480' 1623s # received: 20480 1623s ok 20 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 21504 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '21504' 1623s # received: 21504 1623s ok 21 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 22528 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '22528' 1623s # received: 22528 1623s ok 22 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 23552 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '23552' 1623s # received: 23552 1623s ok 23 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 24576 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '24576' 1623s # received: 24576 1623s ok 24 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 25600 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '25600' 1623s # received: 25600 1623s ok 25 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 26624 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '26624' 1623s # received: 26624 1623s ok 26 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 27648 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '27648' 1623s # received: 27648 1623s ok 27 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 28672 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '28672' 1623s # received: 28672 1623s ok 28 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 29696 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '29696' 1623s # received: 29696 1623s ok 29 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 30720 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '30720' 1623s # received: 30720 1623s ok 30 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 31744 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '31744' 1623s # received: 31744 1623s ok 31 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 32768 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '32768' 1623s # received: 32768 1623s ok 32 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 33792 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '33792' 1623s # received: 33792 1623s ok 33 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 34816 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '34816' 1623s # received: 34816 1623s ok 34 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 35840 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '35840' 1623s # received: 35840 1623s ok 35 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 36864 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '36864' 1623s # received: 36864 1623s ok 36 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 37888 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '37888' 1623s # received: 37888 1623s ok 37 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 38912 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '38912' 1623s # received: 38912 1623s ok 38 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 39936 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '39936' 1623s # received: 39936 1623s ok 39 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 40960 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '40960' 1623s # received: 40960 1623s ok 40 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 41984 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '41984' 1623s # received: 41984 1623s ok 41 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 43008 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '43008' 1623s # received: 43008 1623s ok 42 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 44032 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '44032' 1623s # received: 44032 1623s ok 43 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 45056 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '45056' 1623s # received: 45056 1623s ok 44 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 46080 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '46080' 1623s # received: 46080 1623s ok 45 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 47104 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '47104' 1623s # received: 47104 1623s ok 46 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 48128 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '48128' 1623s # received: 48128 1623s ok 47 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 49152 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '49152' 1623s # received: 49152 1623s ok 48 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 50176 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '50176' 1623s # received: 50176 1623s ok 49 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 51200 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 6 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '51200' 1623s # received: 51200 1623s ok 50 1623s #lwp request: 1623s #POST http://localhost:8529/eat_post HTTP/1.1 1623s #User-Agent: libwww-perl/6.76 1623s #Content-Length: 102400 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1623s #Vary: In-If1 1623s #Content-Length: 7 1623s #Client-Date: Mon, 08 Apr 2024 21:44:41 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : length posted 1623s # expected: '102400' 1623s # received: 102400 1623s ok 51 1623s ok 1625s t/apache/pr17629.t .................. 1625s 1..4 1625s # Running under perl version 5.038002 for linux 1625s # Current time local: Mon Apr 8 21:44:41 2024 1625s # Current time GMT: Mon Apr 8 21:44:41 2024 1625s # Using Test.pm version 1.31 1625s # Using Apache/Test.pm version 1.42 1625s # expected: 'begin-foobar-end 1625s # ' 1625s # received: 'begin-foobar-end 1625s # ' 1625s ok 1 1625s # expected: 200 1625s # received: '200' 1625s ok 2 1625s # testing : response was gzipped 1625s # expected: 'gzip' 1625s # received: 'gzip' 1625s ok 3 1625s # expected: 'begin-foobar-end 1625s # ' 1625s # received: 'begin-foobar-end 1625s # ' 1625s ok 4 1625s ok 1627s t/apache/pr18757.t .................. 1627s 1..3 1627s # Running under perl version 5.038002 for linux 1627s # Current time local: Mon Apr 8 21:44:44 2024 1627s # Current time GMT: Mon Apr 8 21:44:44 2024 1627s # Using Test.pm version 1.31 1627s # Using Apache/Test.pm version 1.42 1627s # testing : 200 response from GET 1627s # expected: 200 1627s # received: '200' 1627s ok 1 1627s # expected C-L is 26 1627s # URL via proxy is http://localhost:8538/index.html 1627s ok 2 1627s # line: HTTP/1.1 200 OK 1627s # line: Date: Mon, 08 Apr 2024 21:44:46 GMT 1627s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1627s # line: Vary: In-If1 1627s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1627s # line: ETag: "1a-613edd771cbc0" 1627s # line: Accept-Ranges: bytes 1627s # line: Content-Length: 26 1627s # line: DMMATCH1: 1 1627s # line: Content-Type: text/html 1627s # line: 1627s # testing : whether proxy strips Content-Length header 1627s # expected: 1 1627s # received: 1 1627s ok 3 1627s ok 1629s t/apache/pr35292.t .................. 1629s 1..3 1629s # Running under perl version 5.038002 for linux 1629s # Current time local: Mon Apr 8 21:44:46 2024 1629s # Current time GMT: Mon Apr 8 21:44:46 2024 1629s # Using Test.pm version 1.31 1629s # Using Apache/Test.pm version 1.42 1629s ok 1 1629s ok 2 1629s # testing : read response-line 1629s # expected: qr/^HTTP\/1\.. 413/ 1629s # received: 'HTTP/1.1 413 Request Entity Too Large 1629s # ' 1629s ok 3 1629s ok 1631s t/apache/pr35330.t .................. 1631s 1..2 1631s # Running under perl version 5.038002 for linux 1631s # Current time local: Mon Apr 8 21:44:48 2024 1631s # Current time GMT: Mon Apr 8 21:44:48 2024 1631s # Using Test.pm version 1.31 1631s # Using Apache/Test.pm version 1.42 1631s # testing : SSI was allowed for location 1631s # expected: 200 1631s # received: '200' 1631s ok 1 1631s # testing : file was served with correct content 1631s # expected: 'hello' 1631s # received: 'hello' 1631s ok 2 1631s ok 1634s t/apache/pr37166.t .................. 1634s 1..4 1634s # Running under perl version 5.038002 for linux 1634s # Current time local: Mon Apr 8 21:44:50 2024 1634s # Current time GMT: Mon Apr 8 21:44:50 2024 1634s # Using Test.pm version 1.31 1634s # Using Apache/Test.pm version 1.42 1634s # testing : SSI was allowed for location 1634s # expected: 200 1634s # received: '200' 1634s ok 1 1634s # testing : file was served with correct content 1634s # expected: 'Hello world 1634s # ' 1634s # received: 'Hello world 1634s # ' 1634s ok 2 1634s # testing : explicit 200 response 1634s # expected: 200 1634s # received: '200' 1634s ok 3 1634s # testing : file was again served with correct content 1634s # expected: 'Hello world 1634s # ' 1634s # received: 'Hello world 1634s # ' 1634s ok 4 1634s ok 1636s t/apache/pr43939.t .................. 1636s 1..4 1636s # Running under perl version 5.038002 for linux 1636s # Current time local: Mon Apr 8 21:44:53 2024 1636s # Current time GMT: Mon Apr 8 21:44:53 2024 1636s # Using Test.pm version 1.31 1636s # Using Apache/Test.pm version 1.42 1636s # expected: 'begin-default-end 1636s # ' 1636s # received: 'begin-default-end 1636s # ' 1636s ok 1 1636s # expected: 200 1636s # received: '200' 1636s ok 2 1636s # testing : response was gzipped 1636s # expected: 'gzip' 1636s # received: 'gzip' 1636s ok 3 1636s # expected: 'begin-default-end 1636s # ' 1636s # received: 'begin-default-end 1636s # ' 1636s ok 4 1636s ok 1639s t/apache/pr49328.t .................. 1639s 1..1 1639s # Running under perl version 5.038002 for linux 1639s # Current time local: Mon Apr 8 21:44:55 2024 1639s # Current time GMT: Mon Apr 8 21:44:55 2024 1639s # Using Test.pm version 1.31 1639s # Using Apache/Test.pm version 1.42 1639s # expected: 'before 1639s # included 1639s # after 1639s # ' 1639s # received: 'before 1639s # included 1639s # after 1639s # ' 1639s ok 1 1639s ok 1642s t/apache/rwrite.t ................... 1642s # using LWP client 1642s 1..114 1642s # Running under perl version 5.038002 for linux 1642s # Current time local: Mon Apr 8 21:44:58 2024 1642s # Current time GMT: Mon Apr 8 21:44:58 2024 1642s # Using Test.pm version 1.31 1642s # Using Apache/Test.pm version 1.42 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 1024 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 1024 1642s # received: 1024 1642s ok 1 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 2048 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 2048 1642s # received: 2048 1642s ok 2 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 3072 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 3072 1642s # received: 3072 1642s ok 3 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 4096 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 4096 1642s # received: 4096 1642s ok 4 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 5120 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 5120 1642s # received: 5120 1642s ok 5 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 6144 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 6144 1642s # received: 6144 1642s ok 6 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 7168 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 7168 1642s # received: 7168 1642s ok 7 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 8192 1642s # received: 8192 1642s ok 8 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 9216 1642s # received: 9216 1642s ok 9 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 10240 1642s # received: 10240 1642s ok 10 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 11264 1642s # received: 11264 1642s ok 11 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 12288 1642s # received: 12288 1642s ok 12 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 13312 1642s # received: 13312 1642s ok 13 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 14336 1642s # received: 14336 1642s ok 14 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 15360 1642s # received: 15360 1642s ok 15 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 16384 1642s # received: 16384 1642s ok 16 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 17408 1642s # received: 17408 1642s ok 17 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 18432 1642s # received: 18432 1642s ok 18 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 19456 1642s # received: 19456 1642s ok 19 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 20480 1642s # received: 20480 1642s ok 20 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 21504 1642s # received: 21504 1642s ok 21 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 22528 1642s # received: 22528 1642s ok 22 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 23552 1642s # received: 23552 1642s ok 23 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 24576 1642s # received: 24576 1642s ok 24 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 25600 1642s # received: 25600 1642s ok 25 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 26624 1642s # received: 26624 1642s ok 26 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 27648 1642s # received: 27648 1642s ok 27 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 28672 1642s # received: 28672 1642s ok 28 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 29696 1642s # received: 29696 1642s ok 29 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 30720 1642s # received: 30720 1642s ok 30 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 31744 1642s # received: 31744 1642s ok 31 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 32768 1642s # received: 32768 1642s ok 32 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 33792 1642s # received: 33792 1642s ok 33 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 34816 1642s # received: 34816 1642s ok 34 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 35840 1642s # received: 35840 1642s ok 35 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 36864 1642s # received: 36864 1642s ok 36 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 37888 1642s # received: 37888 1642s ok 37 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 38912 1642s # received: 38912 1642s ok 38 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 39936 1642s # received: 39936 1642s ok 39 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 40960 1642s # received: 40960 1642s ok 40 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 41984 1642s # received: 41984 1642s ok 41 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 43008 1642s # received: 43008 1642s ok 42 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 44032 1642s # received: 44032 1642s ok 43 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 45056 1642s # received: 45056 1642s ok 44 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 46080 1642s # received: 46080 1642s ok 45 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 47104 1642s # received: 47104 1642s ok 46 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 48128 1642s # received: 48128 1642s ok 47 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 49152 1642s # received: 49152 1642s ok 48 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 50176 1642s # received: 50176 1642s ok 49 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 51200 1642s # received: 51200 1642s ok 50 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 102400 1642s # received: 102400 1642s ok 51 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 307200 1642s # received: 307200 1642s ok 52 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 512000 1642s # received: 512000 1642s ok 53 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 2048000 1642s # received: 2048000 1642s ok 54 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 4096000 1642s # received: 4096000 1642s ok 55 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 6144000 1642s # received: 6144000 1642s ok 56 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:00 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 10240000 1642s # received: 10240000 1642s ok 57 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 1024 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 1024 1642s # received: 1024 1642s ok 58 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 2048 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 2048 1642s # received: 2048 1642s ok 59 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 3072 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 3072 1642s # received: 3072 1642s ok 60 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 4096 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 4096 1642s # received: 4096 1642s ok 61 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 5120 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 5120 1642s # received: 5120 1642s ok 62 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 6144 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 6144 1642s # received: 6144 1642s ok 63 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 7168 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #DMMATCH1: 1 1642s # 1642s # testing : bytes in body 1642s # expected: 7168 1642s # received: 7168 1642s ok 64 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 8192 1642s # received: 8192 1642s ok 65 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 9216 1642s # received: 9216 1642s ok 66 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 10240 1642s # received: 10240 1642s ok 67 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 11264 1642s # received: 11264 1642s ok 68 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 12288 1642s # received: 12288 1642s ok 69 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 13312 1642s # received: 13312 1642s ok 70 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 14336 1642s # received: 14336 1642s ok 71 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 15360 1642s # received: 15360 1642s ok 72 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 16384 1642s # received: 16384 1642s ok 73 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 17408 1642s # received: 17408 1642s ok 74 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 18432 1642s # received: 18432 1642s ok 75 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 19456 1642s # received: 19456 1642s ok 76 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 20480 1642s # received: 20480 1642s ok 77 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 21504 1642s # received: 21504 1642s ok 78 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 22528 1642s # received: 22528 1642s ok 79 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 23552 1642s # received: 23552 1642s ok 80 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 24576 1642s # received: 24576 1642s ok 81 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 25600 1642s # received: 25600 1642s ok 82 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 26624 1642s # received: 26624 1642s ok 83 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 27648 1642s # received: 27648 1642s ok 84 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 28672 1642s # received: 28672 1642s ok 85 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 29696 1642s # received: 29696 1642s ok 86 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 30720 1642s # received: 30720 1642s ok 87 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 31744 1642s # received: 31744 1642s ok 88 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 32768 1642s # received: 32768 1642s ok 89 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 33792 1642s # received: 33792 1642s ok 90 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 34816 1642s # received: 34816 1642s ok 91 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 35840 1642s # received: 35840 1642s ok 92 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 36864 1642s # received: 36864 1642s ok 93 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 37888 1642s # received: 37888 1642s ok 94 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 38912 1642s # received: 38912 1642s ok 95 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 39936 1642s # received: 39936 1642s ok 96 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 40960 1642s # received: 40960 1642s ok 97 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 41984 1642s # received: 41984 1642s ok 98 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 43008 1642s # received: 43008 1642s ok 99 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 44032 1642s # received: 44032 1642s ok 100 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 45056 1642s # received: 45056 1642s ok 101 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 46080 1642s # received: 46080 1642s ok 102 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 47104 1642s # received: 47104 1642s ok 103 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 48128 1642s # received: 48128 1642s ok 104 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 49152 1642s # received: 49152 1642s ok 105 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 50176 1642s # received: 50176 1642s ok 106 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 51200 1642s # received: 51200 1642s ok 107 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 102400 1642s # received: 102400 1642s ok 108 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 307200 1642s # received: 307200 1642s ok 109 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 512000 1642s # received: 512000 1642s ok 110 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 2048000 1642s # received: 2048000 1642s ok 111 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 4096000 1642s # received: 4096000 1642s ok 112 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 6144000 1642s # received: 6144000 1642s ok 113 1642s #lwp request: 1642s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1642s #User-Agent: libwww-perl/6.76 1642s # 1642s #server response: 1642s #HTTP/1.1 200 OK 1642s #Connection: close 1642s #Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1642s #Vary: In-If1 1642s #Content-Length: 0 1642s #Client-Date: Mon, 08 Apr 2024 21:45:01 GMT 1642s #Client-Peer: 127.0.0.1:8529 1642s #Client-Response-Num: 1 1642s #Client-Transfer-Encoding: chunked 1642s #DMMATCH1: 1 1642s #X-Content-Length-Note: added by Apache::TestRequest 1642s # 1642s # testing : bytes in body 1642s # expected: 10240000 1642s # received: 10240000 1642s ok 114 1642s ok 1645s t/apache/server_name_port.t ......... 1645s 1..84 1645s # Running under perl version 5.038002 for linux 1645s # Current time local: Mon Apr 8 21:45:01 2024 1645s # Current time GMT: Mon Apr 8 21:45:01 2024 1645s # Using Test.pm version 1.31 1645s # Using Apache/Test.pm version 1.42 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1645s # expecting 200, got 200 1645s ok 1 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 2 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 3 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1645s # expecting 200, got 200 1645s ok 4 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 5 1645s # got SERVER_PORT='123', expected '123' 1645s ok 6 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1645s # expecting 200, got 200 1645s ok 7 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 8 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 9 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1645s # expecting 200, got 200 1645s ok 10 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 11 1645s # got SERVER_PORT='123', expected '123' 1645s ok 12 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1645s # expecting 200, got 200 1645s ok 13 1645s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1645s ok 14 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 15 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1645s # expecting 200, got 200 1645s ok 16 1645s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1645s ok 17 1645s # got SERVER_PORT='123', expected '123' 1645s ok 18 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1645s # expecting 200, got 200 1645s ok 19 1645s # got SERVER_NAME='[::1]', expected '[::1]' 1645s ok 20 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 21 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1645s # expecting 200, got 200 1645s ok 22 1645s # got SERVER_NAME='[::1]', expected '[::1]' 1645s ok 23 1645s # got SERVER_PORT='123', expected '123' 1645s ok 24 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1645s # expecting 200, got 200 1645s ok 25 1645s # got SERVER_NAME='[a::1]', expected '[a::1]' 1645s ok 26 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 27 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1645s # expecting 200, got 200 1645s ok 28 1645s # got SERVER_NAME='[a::1]', expected '[a::1]' 1645s ok 29 1645s # got SERVER_PORT='123', expected '123' 1645s ok 30 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1645s # expecting 200, got 200 1645s ok 31 1645s # got SERVER_NAME='[a::1]', expected '[a::1]' 1645s ok 32 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 33 1645s # SENDING: 1645s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1645s # expecting 200, got 200 1645s ok 34 1645s # got SERVER_NAME='[a::1]', expected '[a::1]' 1645s ok 35 1645s # got SERVER_PORT='123', expected '123' 1645s ok 36 1645s # SENDING: 1645s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 37 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 38 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 39 1645s # SENDING: 1645s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 40 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 41 1645s # got SERVER_PORT='123', expected '123' 1645s ok 42 1645s # SENDING: 1645s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 43 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 44 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 45 1645s # SENDING: 1645s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 46 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 47 1645s # got SERVER_PORT='123', expected '123' 1645s ok 48 1645s # SENDING: 1645s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 49 1645s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1645s ok 50 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 51 1645s # SENDING: 1645s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 52 1645s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1645s ok 53 1645s # got SERVER_PORT='123', expected '123' 1645s ok 54 1645s # SENDING: 1645s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 55 1645s # got SERVER_NAME='[::1]', expected '[::1]' 1645s ok 56 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 57 1645s # SENDING: 1645s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1645s # expecting 200, got 200 1645s ok 58 1645s # got SERVER_NAME='[::1]', expected '[::1]' 1645s ok 59 1645s # got SERVER_PORT='123', expected '123' 1645s ok 60 1645s # SENDING: 1645s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1645s # expecting 200, got 200 1645s ok 61 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 62 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 63 1645s # SENDING: 1645s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1645s # expecting 200, got 200 1645s ok 64 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 65 1645s # got SERVER_PORT='123', expected '123' 1645s ok 66 1645s # SENDING: 1645s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1645s # expecting 200, got 200 1645s ok 67 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 68 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 69 1645s # SENDING: 1645s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1645s # expecting 200, got 200 1645s ok 70 1645s # got SERVER_NAME='righthost', expected 'righthost' 1645s ok 71 1645s # got SERVER_PORT='123', expected '123' 1645s ok 72 1645s # SENDING: 1645s # 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 1645s # expecting 200, got 200 1645s ok 73 1645s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1645s ok 74 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 75 1645s # SENDING: 1645s # 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 1645s # expecting 200, got 200 1645s ok 76 1645s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1645s ok 77 1645s # got SERVER_PORT='123', expected '123' 1645s ok 78 1645s # SENDING: 1645s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1645s # expecting 200, got 200 1645s ok 79 1645s # got SERVER_NAME='[::1]', expected '[::1]' 1645s ok 80 1645s # got SERVER_PORT='8529', expected '8529' 1645s ok 81 1645s # SENDING: 1645s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1645s # expecting 200, got 200 1645s ok 82 1645s # got SERVER_NAME='[::1]', expected '[::1]' 1645s ok 83 1645s # got SERVER_PORT='123', expected '123' 1645s ok 84 1645s ok 1647s t/apache/teclchunk.t ................ skipped: Not supported yet 1650s t/apr/uri.t ......................... 1650s 1..1 1650s # Running under perl version 5.038002 for linux 1650s # Current time local: Mon Apr 8 21:45:06 2024 1650s # Current time GMT: Mon Apr 8 21:45:06 2024 1650s # Using Test.pm version 1.31 1650s # Using Apache/Test.pm version 1.42 1650s ok 1 1650s ok 1652s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1654s t/filter/case.t ..................... 1654s 1..4 1654s # Running under perl version 5.038002 for linux 1654s # Current time local: Mon Apr 8 21:45:11 2024 1654s # Current time GMT: Mon Apr 8 21:45:11 2024 1654s # Using Test.pm version 1.31 1654s # Using Apache/Test.pm version 1.42 1654s ok 1 1654s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1654s # expected 200 1654s # received 200 1654s # body: =HEAD1 NAME 1654s X X 1654s 1654s PERLSUB - PERL SUBROUTINES 1654s 1654s =HEAD1 SYNOPSIS 1654s 1654s TO DECLARE SUBROUTINES: 1654s X X 1654s 1654s SUB NAME; # A "FORWARD" DECLARATION. 1654s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1654s SUB NAME : ATTRS; # WITH ATTRIBUTES 1654s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1654s 1654s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1654s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1654s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1654s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1654s 1654s USE FEATURE 'SIGNATURES'; 1654s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1654s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1654s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1654s 1654s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1654s X 1654s 1654s $SUBREF = SUB BLOCK; # NO PROTO 1654s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1654s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1654s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1654s 1654s USE FEATURE 'SIGNATURES'; 1654s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1654s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1654s 1654s TO IMPORT SUBROUTINES: 1654s X 1654s 1654s USE MODULE QW(NAME1 NAME2 NAME3); 1654s 1654s TO CALL SUBROUTINES: 1654s X X 1654s 1654s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1654s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1654s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1654s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1654s 1654s =HEAD1 DESCRIPTION 1654s 1654s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1654s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1654s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1654s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1654s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1654s ITS NAME OR A CODE REFERENCE. 1654s 1654s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1654s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1654s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1654s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1654s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1654s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1654s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1654s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1654s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1654s X X 1654s 1654s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1654s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1654s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1654s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1654s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1654s SUCH A SIGNATURE-USING SUBROUTINE. 1654s 1654s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1654s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1654s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1654s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1654s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1654s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1654s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1654s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1654s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1654s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1654s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1654s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1654s X X X<@_> 1654s 1654s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1654s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1654s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1654s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1654s L AND L. 1654s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1654s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1654s 1654s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1654s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1654s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1654s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1654s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1654s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1654s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1654s ONE LARGE INDISTINGUISHABLE LIST. 1654s 1654s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1654s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1654s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1654s EMPTY SUB RETURNS THE EMPTY LIST. 1654s X X X 1654s 1654s EXAMPLE: 1654s 1654s SUB MAX { 1654s MY $MAX = SHIFT(@_); 1654s FOREACH $FOO (@_) { 1654s $MAX = $FOO IF $MAX < $FOO; 1654s } 1654s RETURN $MAX; 1654s } 1654s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1654s 1654s EXAMPLE: 1654s 1654s # GET A LINE, COMBINING CONTINUATION LINES 1654s # THAT START WITH WHITESPACE 1654s 1654s SUB GET_LINE { 1654s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1654s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1654s IF ($LOOKAHEAD =~ /^[ \T]/) { 1654s $THISLINE .= $LOOKAHEAD; 1654s } 1654s ELSE { 1654s LAST LINE; 1654s } 1654s } 1654s RETURN $THISLINE; 1654s } 1654s 1654s $LOOKAHEAD = ; # GET FIRST LINE 1654s WHILE (DEFINED($LINE = GET_LINE())) { 1654s ... 1654s } 1654s 1654s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1654s 1654s SUB MAYBESET { 1654s MY($KEY, $VALUE) = @_; 1654s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1654s } 1654s 1654s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1654s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1654s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1654s ITS CALLER'S VALUES. 1654s X X 1654s 1654s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1654s SUB UPCASE_IN { 1654s FOR (@_) { TR/A-Z/A-Z/ } 1654s } 1654s 1654s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1654s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1654s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1654s X X 1654s 1654s UPCASE_IN("FREDERICK"); 1654s 1654s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1654s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1654s OF CHANGING THEM IN PLACE: 1654s 1654s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1654s SUB UPCASE { 1654s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1654s MY @PARMS = @_; 1654s FOR (@PARMS) { TR/A-Z/A-Z/ } 1654s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1654s } 1654s 1654s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1654s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1654s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1654s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1654s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1654s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1654s 1654s @NEWLIST = UPCASE(@LIST1, @LIST2); 1654s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1654s 1654s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1654s 1654s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1654s 1654s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1654s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1654s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1654s L
FOR ALTERNATIVES. 1654s 1654s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1654s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1654s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1654s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1654s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1654s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1654s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1654s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1654s SEE L FOR MORE ABOUT ALL THAT. 1654s X<&> 1654s 1654s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1654s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1654s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1654s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1654s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1654s X 1654s 1654s &FOO(1,2,3); # PASS THREE ARGUMENTS 1654s FOO(1,2,3); # THE SAME 1654s 1654s FOO(); # PASS A NULL LIST 1654s &FOO(); # THE SAME 1654s 1654s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1654s USE STRICT 'SUBS'; 1654s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1654s # A COMPILE-TIME ERROR 1654s NO STRICT 'SUBS'; 1654s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1654s # A LITERAL STRING "FOO" 1654s 1654s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1654s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1654s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1654s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1654s X<&> 1654s 1654s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1654s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1654s YOUR SUBROUTINE'S NAME. 1654s 1654s USE V5.16; 1654s MY $FACTORIAL = SUB { 1654s MY ($X) = @_; 1654s RETURN 1 IF $X == 1; 1654s RETURN($X * __SUB__->( $X - 1 ) ); 1654s }; 1654s 1654s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1654s IS SUBJECT TO CHANGE. 1654s 1654s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1654s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1654s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1654s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1654s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1654s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1654s SPECIAL, PRE-DEFINED THINGS. 1654s 1654s =OVER 1654s 1654s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1654s 1654s C 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s C, C 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s C, C 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s C, C, C, C, C, C, C, 1654s C, C, C, C, C, C, 1654s C, C, C, C, C, C, C, 1654s C, C, C, C, C, C, 1654s C, C, C, C, C, 1654s C, C, C, C 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s C, C, C, C, C, C, C, 1654s C, C, C, C, C, C, C, 1654s C, C, C, C, C, C 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1654s L<< C|PERLFUNC/REQUIRE >> 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s C 1654s 1654s =ITEM DOCUMENTED IN L 1654s 1654s C, C, C, C, C 1654s 1654s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1654s 1654s ANY STARTING WITH C<(> 1654s 1654s =BACK 1654s 1654s THE C, C, C, C AND C SUBROUTINES 1654s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1654s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1654s EXPLICITLY. SEE L 1654s 1654s =HEAD2 SIGNATURES 1654s 1654s X X 1654s 1654s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1654s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1654s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1654s 1654s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1654s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1654s DIRECTLY BY C, IN THE CURRENT SCOPE. 1654s 1654s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1654s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1654s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1654s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1654s 1654s FOR EXAMPLE, 1654s 1654s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1654s 1654s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1654s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1654s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1654s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1654s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1654s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1654s 1654s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1654s THE SIGNATURE. FOR EXAMPLE, 1654s 1654s SUB FOO ($LEFT, $RIGHT) { 1654s RETURN $LEFT + $RIGHT; 1654s } 1654s 1654s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1654s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1654s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1654s EQUIVALENT TO 1654s 1654s SUB FOO { 1654s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1654s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1654s MY $LEFT = $_[0]; 1654s MY $RIGHT = $_[1]; 1654s RETURN $LEFT + $RIGHT; 1654s } 1654s 1654s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1654s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1654s 1654s SUB FOO ($FIRST, $, $THIRD) { 1654s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1654s } 1654s 1654s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1654s MANDATORY FOR THE CALLER TO PASS IT. 1654s 1654s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1654s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1654s 1654s SUB FOO ($LEFT, $RIGHT = 0) { 1654s RETURN $LEFT + $RIGHT; 1654s } 1654s 1654s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1654s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1654s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1654s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1654s FOR EXAMPLE, 1654s 1654s MY $AUTO_ID = 0; 1654s SUB FOO ($THING, $ID = $AUTO_ID++) { 1654s PRINT "$THING HAS ID $ID"; 1654s } 1654s 1654s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1654s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1654s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1654s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1654s 1654s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1654s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1654s } 1654s 1654s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1654s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1654s VALUE PROVIDED WAS C. 1654s 1654s SUB FOO ($NAME //= "WORLD") { 1654s PRINT "HELLO, $NAME"; 1654s } 1654s 1654s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1654s 1654s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1654s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1654s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1654s 1654s SUB FOO ($X ||= 10) { 1654s RETURN 5 + $X; 1654s } 1654s 1654s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1654s FOR EXAMPLE, 1654s 1654s SUB FOO ($THING, $ = 1) { 1654s PRINT $THING; 1654s } 1654s 1654s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1654s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1654s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1654s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1654s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1654s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1654s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1654s 1654s SUB FOO ($THING, $=) { 1654s PRINT $THING; 1654s } 1654s 1654s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1654s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1654s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1654s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1654s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1654s TO RIGHT. 1654s 1654s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1654s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1654s 1654s SUB FOO ($FILTER, @INPUTS) { 1654s PRINT $FILTER->($_) FOREACH @INPUTS; 1654s } 1654s 1654s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1654s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1654s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1654s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1654s 1654s SUB FOO ($THING, @) { 1654s PRINT $THING; 1654s } 1654s 1654s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1654s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1654s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1654s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1654s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1654s AS WITH STANDARD HASH CONSTRUCTION. 1654s 1654s SUB FOO ($FILTER, %INPUTS) { 1654s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1654s } 1654s 1654s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1654s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1654s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1654s 1654s SUB FOO ($THING, %) { 1654s PRINT $THING; 1654s } 1654s 1654s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1654s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1654s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1654s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1654s AN EMPTY ARRAY OR EMPTY HASH. 1654s 1654s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1654s THAT THE CALLER PASSED NO ARGUMENTS: 1654s 1654s SUB FOO () { 1654s RETURN 123; 1654s } 1654s 1654s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1654s WARNING IN THE C CATEGORY. FROM PERL 5.36 1654s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1654s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1654s STATEMENT SUCH AS: 1654s 1654s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1654s 1654s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1654s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1654s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1654s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1654s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1654s WARNINGS IN THE C CATEGORY WHEN 1654s COMPILED: 1654s 1654s SUB F ($X) { 1654s # THIS LINE EMITS THE WARNING SEEN BELOW 1654s PRINT "ARGUMENTS ARE @_"; 1654s } 1654s 1654s Z<> 1654s 1654s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1654s EXPERIMENTAL AT ... 1654s 1654s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1654s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1654s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1654s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1654s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1654s SUPPLY THAT ARGUMENT. 1654s 1654s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1654s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1654s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1654s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1654s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1654s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1654s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1654s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1654s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1654s 1654s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1654s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1654s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1654s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1654s L. FOR EXAMPLE, 1654s 1654s SUB FOO :PROTOTYPE($) { $_[0] } 1654s 1654s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1654s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1654s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1654s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1654s 1654s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1654s RETURN $LEFT + $RIGHT; 1654s } 1654s 1654s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1654s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1654s THE SUBROUTINE'S BODY. 1654s 1654s =HEAD2 PRIVATE VARIABLES VIA MY() 1654s X X X X X 1654s X X 1654s 1654s SYNOPSIS: 1654s 1654s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1654s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1654s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1654s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1654s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1654s 1654s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1654s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1654s SEE L AND L. 1654s 1654s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1654s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1654s (C/C/C/C), LOOP 1654s (C/C/C/C/C), SUBROUTINE, C, 1654s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1654s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1654s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1654s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1654s WITH C INSTEAD. 1654s 1654s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1654s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1654s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1654s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1654s ITS OWN COPY. 1654s X 1654s 1654s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1654s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1654s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1654s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1654s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1654s 1654s MY $X = 10; 1654s SUB BUMPX { $X++ } 1654s 1654s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1654s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1654s THE C ITSELF. SEE L. 1654s X 1654s 1654s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1654s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1654s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1654s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1654s 1654s $ARG = "FRED"; # "GLOBAL" VARIABLE 1654s $N = CUBE_ROOT(27); 1654s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1654s # OUTPUTS: FRED THINKS THE ROOT IS 3 1654s 1654s SUB CUBE_ROOT { 1654s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1654s $ARG **= 1/3; 1654s RETURN $ARG; 1654s } 1654s 1654s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1654s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1654s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1654s 1654s MY ($FOO) = ; # WRONG? 1654s MY @FOO = ; 1654s 1654s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1654s 1654s MY $FOO = ; 1654s 1654s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1654s 1654s MY $FOO, $BAR = 1; # WRONG 1654s 1654s THAT HAS THE SAME EFFECT AS 1654s 1654s MY $FOO; 1654s $BAR = 1; 1654s 1654s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1654s THE CURRENT STATEMENT. THUS, 1654s 1654s MY $X = $X; 1654s 1654s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1654s THE EXPRESSION 1654s 1654s MY $X = 123 AND $X == 123 1654s 1654s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1654s 1654s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1654s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1654s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1654s 1654s WHILE (MY $LINE = <>) { 1654s $LINE = LC $LINE; 1654s } CONTINUE { 1654s PRINT $LINE; 1654s } 1654s 1654s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1654s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1654s IT. SIMILARLY, IN THE CONDITIONAL 1654s 1654s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1654s USER_AGREES(); 1654s } ELSIF ($ANSWER =~ /^NO$/I) { 1654s USER_DISAGREES(); 1654s } ELSE { 1654s CHOMP $ANSWER; 1654s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1654s } 1654s 1654s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1654s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1654s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1654s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1654s 1654s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1654s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1654s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1654s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1654s IN THE LOOP 1654s X X 1654s 1654s FOR MY $I (1, 2, 3) { 1654s SOME_FUNCTION(); 1654s } 1654s 1654s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1654s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1654s X X 1654s 1654s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1654s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1654s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1654s 1654s USE STRICT 'VARS'; 1654s 1654s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1654s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1654s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1654s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1654s THIS WITH C. 1654s 1654s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1654s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1654s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1654s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1654s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1654s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1654s EXAMPLE. 1654s 1654s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1654s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1654s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1654s 1654s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1654s 1654s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1654s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1654s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1654s 1654s PACKAGE MAIN; 1654s LOCAL $X = 10; 1654s MY $X = 20; 1654s PRINT "$X AND $::X\N"; 1654s 1654s THAT WILL PRINT OUT C<20> AND C<10>. 1654s 1654s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1654s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1654s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1654s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1654s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1654s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1654s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1654s AN ANONYMOUS SUB REFERENCE: 1654s 1654s MY $SECRET_VERSION = '1.001-BETA'; 1654s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1654s &$SECRET_SUB(); 1654s 1654s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1654s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1654s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1654s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1654s UNQUALIFIED AND UNQUALIFIABLE. 1654s 1654s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1654s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1654s L FOR SOMETHING OF A WORK-AROUND TO 1654s THIS. 1654s 1654s =HEAD2 PERSISTENT PRIVATE VARIABLES 1654s X X X X 1654s X X 1654s 1654s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1654s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1654s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1654s 1654s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1654s 1654s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1654s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1654s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1654s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1654s THE C FORM DOES NOT REQUIRE THE 1654s C PRAGMA. 1654s 1654s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1654s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1654s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1654s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1654s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1654s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1654s SUBROUTINE EACH TIME IT IS EXECUTED.) 1654s 1654s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1654s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1654s 1654s USE FEATURE 'STATE'; 1654s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1654s 1654s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1654s 1654s USE FEATURE 'STATE'; 1654s SUB CREATE_COUNTER { 1654s RETURN SUB { STATE $X; RETURN ++$X } 1654s } 1654s 1654s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1654s CODE OUTSIDE. 1654s 1654s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1654s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1654s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1654s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1654s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1654s 1654s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1654s 1654s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1654s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1654s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1654s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1654s 1654s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1654s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1654s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1654s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1654s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1654s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1654s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1654s 1654s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1654s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1654s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1654s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1654s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1654s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1654s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1654s 1654s { 1654s MY $SECRET_VAL = 0; 1654s SUB GIMME_ANOTHER { 1654s RETURN ++$SECRET_VAL; 1654s } 1654s } 1654s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1654s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1654s 1654s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1654s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1654s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1654s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1654s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1654s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1654s STARTS TO RUN: 1654s 1654s BEGIN { 1654s MY $SECRET_VAL = 0; 1654s SUB GIMME_ANOTHER { 1654s RETURN ++$SECRET_VAL; 1654s } 1654s } 1654s 1654s SEE L ABOUT THE 1654s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1654s C AND C. 1654s 1654s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1654s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1654s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1654s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1654s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1654s 1654s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1654s X X X X 1654s X 1654s 1654s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1654s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1654s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1654s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1654s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1654s 1654s SYNOPSIS: 1654s 1654s # LOCALIZATION OF VALUES 1654s 1654s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1654s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1654s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1654s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1654s 1654s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1654s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1654s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1654s # LOCALIZATION 1654s 1654s # LOCALIZATION OF SYMBOLS 1654s 1654s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1654s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1654s # @MERLYN IS REALLY @RANDAL, ETC 1654s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1654s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1654s 1654s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1654s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1654s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1654s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1654s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1654s 1654s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1654s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1654s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1654s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1654s 1654s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1654s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1654s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1654s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1654s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1654s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1654s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1654s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1654s UNDEFINED VALUE.) 1654s 1654s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1654s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1654s VARIABLES OUTSIDE THE LOOP. 1654s 1654s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1654s X 1654s 1654s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1654s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1654s VIEWED AS A SCALAR OR AN ARRAY. SO 1654s 1654s LOCAL($FOO) = ; 1654s LOCAL @FOO = ; 1654s 1654s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1654s 1654s LOCAL $FOO = ; 1654s 1654s SUPPLIES A SCALAR CONTEXT. 1654s 1654s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1654s X 1654s 1654s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1654s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1654s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1654s 1654s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1654s 1654s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1654s { LOCAL $/ = UNDEF; $SLURP = ; } 1654s 1654s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1654s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1654s I, BECAUSE THE $1 VARIABLE IS 1654s MAGICAL AND READ-ONLY : 1654s 1654s LOCAL $1 = 2; 1654s 1654s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1654s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1654s TO SAFELY REUSE $_ IN A SUBROUTINE. 1654s 1654s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1654s WORK AS DESCRIBED. 1654s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1654s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1654s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1654s SEE L FOR MORE 1654s DETAILS. 1654s X 1654s 1654s =HEAD3 LOCALIZATION OF GLOBS 1654s X X 1654s 1654s THE CONSTRUCT 1654s 1654s LOCAL *NAME; 1654s 1654s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1654s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1654s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1654s 1654s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1654s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1654s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1654s SEPARATOR. 1654s 1654s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1654s X X 1654s X 1654s 1654s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1654s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1654s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1654s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1654s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1654s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1654s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1654s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1654s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1654s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1654s 1654s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1654s @ARY = ( 0..5 ); 1654s { 1654s LOCAL($ARY[5]) = 6; 1654s LOCAL($HASH{'A'}) = 'DRILL'; 1654s WHILE (MY $E = POP(@ARY)) { 1654s PRINT "$E . . .\N"; 1654s LAST UNLESS $E > 3; 1654s } 1654s IF (@ARY) { 1654s $HASH{'ONLY A'} = 'TEST'; 1654s DELETE $HASH{'A'}; 1654s } 1654s } 1654s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1654s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1654s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1654s 1654s PERL WILL PRINT 1654s 1654s 6 . . . 1654s 4 . . . 1654s 3 . . . 1654s THIS IS A TEST ONLY A TEST. 1654s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1654s 1654s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1654s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1654s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1654s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1654s 1654s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1654s X X X 1654s X 1654s 1654s YOU CAN USE THE C AND C 1654s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1654s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1654s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1654s 1654s DO { 1654s MY $VAL = $ARRAY[$IDX]; 1654s LOCAL $ARRAY[$IDX]; 1654s DELETE $ARRAY[$IDX]; 1654s $VAL 1654s } 1654s 1654s AND 1654s 1654s DO { 1654s MY $VAL = $HASH{KEY}; 1654s LOCAL $HASH{KEY}; 1654s DELETE $HASH{KEY}; 1654s $VAL 1654s } 1654s 1654s EXCEPT THAT FOR THOSE THE C IS 1654s SCOPED TO THE C BLOCK. SLICES ARE 1654s ALSO ACCEPTED. 1654s 1654s MY %HASH = ( 1654s A => [ 7, 8, 9 ], 1654s B => 1, 1654s ) 1654s 1654s { 1654s MY $X = DELETE LOCAL $HASH{A}; 1654s # $X IS [ 7, 8, 9 ] 1654s # %HASH IS (B => 1) 1654s 1654s { 1654s MY @NUMS = DELETE LOCAL @$X[0, 2] 1654s # @NUMS IS (7, 9) 1654s # $X IS [ UNDEF, 8 ] 1654s 1654s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1654s } 1654s # $X IS BACK TO [ 7, 8, 9 ] 1654s 1654s } 1654s # %HASH IS BACK TO ITS ORIGINAL STATE 1654s 1654s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1654s 1654s =HEAD2 LVALUE SUBROUTINES 1654s X X 1654s 1654s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1654s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1654s 1654s MY $VAL; 1654s SUB CANMOD : LVALUE { 1654s $VAL; # OR: RETURN $VAL; 1654s } 1654s SUB NOMOD { 1654s $VAL; 1654s } 1654s 1654s CANMOD() = 5; # ASSIGNS TO $VAL 1654s NOMOD() = 5; # ERROR 1654s 1654s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1654s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1654s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1654s 1654s DATA(2,3) = GET_DATA(3,4); 1654s 1654s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1654s 1654s (DATA(2,3)) = GET_DATA(3,4); 1654s 1654s AND IN: 1654s 1654s (DATA(2),DATA(3)) = GET_DATA(3,4); 1654s 1654s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1654s 1654s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1654s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1654s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1654s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1654s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1654s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1654s 1654s =HEAD2 LEXICAL SUBROUTINES 1654s X X X X 1654s 1654s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1654s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1654s AVAILABLE UNDER C OR C OR HIGHER. 1654s 1654s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1654s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1654s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1654s CATEGORY WAS DISABLED. 1654s 1654s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1654s DECLARED, AND ONLY AFTER THAT DECLARATION: 1654s 1654s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1654s # VERSIONS EARLIER THAN 5.26. 1654s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1654s USE FEATURE 'LEXICAL_SUBS'; 1654s 1654s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1654s STATE SUB FOO { 1654s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1654s } 1654s FOO(); # CALLS "STATE" SUB 1654s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1654s 1654s MY SUB BAR { ... } 1654s BAR(); # CALLS "MY" SUB 1654s 1654s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1654s 1654s # WRONG 1654s MY SUB BAZ { 1654s BAZ(); 1654s } 1654s 1654s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1654s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1654s 1654s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1654s 1654s MY SUB BAZ { 1654s __SUB__->(); # CALLS ITSELF 1654s } 1654s 1654s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1654s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1654s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1654s HOWEVER: 1654s 1654s MY SUB BAZ; # PREDECLARATION 1654s SUB BAZ { # DEFINE THE "MY" SUB 1654s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1654s } 1654s 1654s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1654s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1654s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1654s 1654s =HEAD3 C VS C 1654s 1654s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1654s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1654s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1654s CONTAINING BLOCK TO THE NEXT. 1654s 1654s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1654s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1654s 1654s SUB WHATEVER { 1654s MY $X = SHIFT; 1654s MY SUB INNER { 1654s ... DO SOMETHING WITH $X ... 1654s } 1654s INNER(); 1654s } 1654s 1654s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1654s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1654s SEE THE C<$X> FROM THE FIRST CALL TO C. 1654s 1654s =HEAD3 C SUBROUTINES 1654s 1654s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1654s SUBROUTINE OF THE SAME NAME. 1654s 1654s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1654s INSIDE AN INNER SCOPE: 1654s 1654s SUB FOO { ... } 1654s 1654s SUB BAR { 1654s MY SUB FOO { ... } 1654s { 1654s # NEED TO USE THE OUTER FOO HERE 1654s OUR SUB FOO; 1654s FOO(); 1654s } 1654s } 1654s 1654s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1654s 1654s PACKAGE MYSNEAKYMODULE; 1654s 1654s OUR SUB DO_SOMETHING { ... } 1654s 1654s SUB DO_SOMETHING_WITH_CALLER { 1654s PACKAGE DB; 1654s () = CALLER 1; # SETS @DB::ARGS 1654s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1654s } 1654s 1654s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1654s X X<*> 1654s 1654s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1654s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1654s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1654s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1654s 1654s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1654s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1654s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1654s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1654s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1654s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1654s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1654s 1654s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1654s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1654s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1654s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1654s 1654s SUB DOUBLEARY { 1654s LOCAL(*SOMEARY) = @_; 1654s FOREACH $ELEM (@SOMEARY) { 1654s $ELEM *= 2; 1654s } 1654s } 1654s DOUBLEARY(*FOO); 1654s DOUBLEARY(*BAR); 1654s 1654s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1654s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1654s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1654s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1654s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1654s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1654s 1654s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1654s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1654s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1654s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1654s L. 1654s 1654s =HEAD2 WHEN TO STILL USE LOCAL() 1654s X X 1654s 1654s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1654s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1654s I USE C INSTEAD OF C. 1654s 1654s =OVER 4 1654s 1654s =ITEM 1. 1654s 1654s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1654s 1654s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1654s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1654s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1654s IN C<@FIELDS>. 1654s 1654s { 1654s LOCAL @ARGV = ("/ETC/MOTD"); 1654s LOCAL $/ = UNDEF; 1654s LOCAL $_ = <>; 1654s @FIELDS = SPLIT /^\S*=+\S*$/; 1654s } 1654s 1654s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1654s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1654s 1654s =ITEM 2. 1654s 1654s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1654s 1654s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1654s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1654s TABLE ENTRIES: 1654s 1654s SUB IOQUEUE { 1654s LOCAL (*READER, *WRITER); # NOT MY! 1654s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1654s RETURN (*READER, *WRITER); 1654s } 1654s ($HEAD, $TAIL) = IOQUEUE(); 1654s 1654s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1654s ENTRIES. 1654s 1654s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1654s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1654s A LOCAL ALIAS. 1654s 1654s { 1654s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1654s GROW(); # REALLY CALLS SHRINK() 1654s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1654s } 1654s GROW(); # GET THE REAL GROW() AGAIN 1654s 1654s SEE L FOR MORE ABOUT MANIPULATING 1654s FUNCTIONS BY NAME IN THIS WAY. 1654s 1654s =ITEM 3. 1654s 1654s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1654s 1654s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1654s IS DONE ON DYNAMICS: 1654s 1654s { 1654s LOCAL $SIG{INT} = 'IGNORE'; 1654s FUNCT(); # UNINTERRUPTIBLE 1654s } 1654s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1654s 1654s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1654s 1654s =BACK 1654s 1654s =HEAD2 PASS BY REFERENCE 1654s X X X 1654s 1654s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1654s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1654s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1654s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1654s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1654s 1654s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1654s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1654s OF ALL THEIR FORMER LAST ELEMENTS: 1654s 1654s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1654s 1654s SUB POPMANY { 1654s MY $AREF; 1654s MY @RETLIST; 1654s FOREACH $AREF ( @_ ) { 1654s PUSH @RETLIST, POP @$AREF; 1654s } 1654s RETURN @RETLIST; 1654s } 1654s 1654s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1654s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1654s 1654s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1654s SUB INTER { 1654s MY ($K, $HREF, %SEEN); # LOCALS 1654s FOREACH $HREF (@_) { 1654s WHILE ( $K = EACH %$HREF ) { 1654s $SEEN{$K}++; 1654s } 1654s } 1654s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1654s } 1654s 1654s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1654s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1654s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1654s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1654s A LITTLE EXPENSIVE. 1654s 1654s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1654s 1654s (@W, @X) = FUNC(@Y, @Z); 1654s OR 1654s (%W, %X) = FUNC(%Y, %Z); 1654s 1654s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1654s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1654s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1654s AS ALWAYS. 1654s 1654s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1654s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1654s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1654s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1654s 1654s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1654s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1654s SUB FUNC { 1654s MY ($YREF, $ZREF) = @_; 1654s IF (@$YREF > @$ZREF) { 1654s RETURN ($YREF, $ZREF); 1654s } ELSE { 1654s RETURN ($ZREF, $YREF); 1654s } 1654s } 1654s 1654s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1654s 1654s (*W, *X) = FUNC(\@Y, \@Z); 1654s PRINT "@W HAS MORE THAN @X\N"; 1654s SUB FUNC { 1654s LOCAL (*Y, *Z) = @_; 1654s IF (@Y > @Z) { 1654s RETURN (\@Y, \@Z); 1654s } ELSE { 1654s RETURN (\@Z, \@Y); 1654s } 1654s } 1654s 1654s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1654s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1654s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1654s ARE IN THE SYMBOL TABLE. 1654s 1654s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1654s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1654s FOR EXAMPLE: 1654s 1654s SPLUTTER(\*STDOUT); 1654s SUB SPLUTTER { 1654s MY $FH = SHIFT; 1654s PRINT $FH "HER UM WELL A HMMM\N"; 1654s } 1654s 1654s $REC = GET_REC(\*STDIN); 1654s SUB GET_REC { 1654s MY $FH = SHIFT; 1654s RETURN SCALAR <$FH>; 1654s } 1654s 1654s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1654s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1654s 1654s SUB OPENIT { 1654s MY $PATH = SHIFT; 1654s LOCAL *FH; 1654s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1654s } 1654s 1654s =HEAD2 PROTOTYPES 1654s X X 1654s 1654s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1654s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1654s SECTION OR WITH A L. 1654s IF YOU DECLARE EITHER OF 1654s 1654s SUB MYPUSH (\@@) 1654s SUB MYPUSH :PROTOTYPE(\@@) 1654s 1654s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1654s 1654s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1654s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1654s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1654s OF AN ATTRIBUTE. 1654s 1654s THE 1654s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1654s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1654s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1654s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1654s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1654s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1654s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1654s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1654s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1654s 1654s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1654s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1654s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1654s 1654s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1654s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1654s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1654s CORRESPONDING BUILT-IN. 1654s 1654s DECLARED AS CALLED AS 1654s 1654s SUB MYLINK ($$) MYLINK $OLD, $NEW 1654s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1654s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1654s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1654s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1654s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1654s SUB MYPOP (\@) MYPOP @ARRAY 1654s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1654s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1654s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1654s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1654s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1654s SUB MYRAND (;$) MYRAND 42 1654s SUB MYTIME () MYTIME 1654s 1654s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1654s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1654s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1654s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1654s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1654s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1654s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1654s 1654s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1654s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1654s 1654s SUB MYREF (\[$@%&*]) 1654s 1654s WILL ALLOW CALLING MYREF() AS 1654s 1654s MYREF $VAR 1654s MYREF @ARRAY 1654s MYREF %HASH 1654s MYREF &SUB 1654s MYREF *GLOB 1654s 1654s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1654s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1654s 1654s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1654s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1654s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1654s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1654s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1654s 1654s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1654s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1654s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1654s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1654s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1654s FOLLOWS: 1654s 1654s USE SYMBOL 'QUALIFY_TO_REF'; 1654s 1654s SUB FOO (*) { 1654s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1654s ... 1654s } 1654s 1654s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1654s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1654s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1654s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1654s 1654s SUB MYPUSH (+@) { 1654s MY $AREF = SHIFT; 1654s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1654s PUSH @$AREF, @_; 1654s } 1654s 1654s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1654s IS OF AN ACCEPTABLE TYPE. 1654s 1654s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1654s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1654s 1654s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1654s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1654s PROVIDED, C<$_> WILL BE USED INSTEAD. 1654s 1654s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1654s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1654s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1654s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1654s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1654s 1654s MYTIME +2; 1654s 1654s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1654s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1654s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1654s 1654s SUB MYGETPROTOBYNUMBER($;); 1654s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1654s 1654s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1654s PROVIDED IT'S IN THE INITIAL POSITION: 1654s X<&> 1654s 1654s SUB TRY (&@) { 1654s MY($TRY,$CATCH) = @_; 1654s EVAL { &$TRY }; 1654s IF ($@) { 1654s LOCAL $_ = $@; 1654s &$CATCH; 1654s } 1654s } 1654s SUB CATCH (&) { $_[0] } 1654s 1654s TRY { 1654s DIE "PHOOEY"; 1654s } CATCH { 1654s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1654s }; 1654s 1654s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1654s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1654s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1654s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1654s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1654s 1654s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1654s X 1654s 1654s SUB MYGREP (&@) { 1654s MY $CODE = SHIFT; 1654s MY @RESULT; 1654s FOREACH $_ (@_) { 1654s PUSH(@RESULT, $_) IF &$CODE; 1654s } 1654s @RESULT; 1654s } 1654s 1654s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1654s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1654s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1654s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1654s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1654s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1654s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1654s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1654s 1654s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1654s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1654s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1654s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1654s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1654s MAJORITY OF OFFENDING CODE IS FIXED. 1654s 1654s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1654s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1654s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1654s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1654s 1654s SUB FUNC ($) { 1654s MY $N = SHIFT; 1654s PRINT "YOU GAVE ME $N\N"; 1654s } 1654s 1654s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1654s RETURNING A LIST: 1654s 1654s FUNC(@FOO); 1654s FUNC( $TEXT =~ /\W+/G ); 1654s 1654s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1654s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1654s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1654s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1654s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1654s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1654s 1654s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1654s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1654s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1654s EFFECT, LIKE SO: 1654s 1654s SUB FOO($$); 1654s SUB FOO($$) { 1654s FOO 1, 2; 1654s } 1654s 1654s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1654s TO MAKE THE WORLD A BETTER PLACE. 1654s 1654s =HEAD2 CONSTANT FUNCTIONS 1654s X 1654s 1654s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1654s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1654s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1654s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1654s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1654s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1654s 1654s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1654s 1654s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1654s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1654s # AND IT'S INLINED, TOO! 1654s SUB ST_DEV () { 0 } 1654s SUB ST_INO () { 1 } 1654s 1654s SUB FLAG_FOO () { 1 << 8 } 1654s SUB FLAG_BAR () { 1 << 9 } 1654s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1654s 1654s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1654s 1654s SUB N () { INT(OPT_BAZ) / 3 } 1654s 1654s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1654s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1654s 1654s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1654s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1654s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1654s C: 1654s 1654s SUB BAZ_VAL () { 1654s IF (OPT_BAZ) { 1654s RETURN 23; 1654s } 1654s ELSE { 1654s RETURN 42; 1654s } 1654s } 1654s SUB BONK_VAL () { RETURN 12345 } 1654s 1654s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1654s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1654s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1654s 1654s BEGIN { 1654s MY $VAR = 1; 1654s NO STRICT 'REFS'; 1654s *INLINED = SUB () { $VAR }; 1654s } 1654s 1654s BEGIN { 1654s MY $VAR = 1; 1654s MY $REF = \$VAR; 1654s NO STRICT 'REFS'; 1654s *NOT_INLINED = SUB () { $VAR }; 1654s } 1654s 1654s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1654s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1654s 1654s BEGIN { 1654s MY $X = 10; 1654s *FOO = SUB () { $X }; 1654s $X++; 1654s } 1654s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1654s 1654s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1654s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1654s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1654s SO IT PRINTED C<10>, NOT C<11>. 1654s 1654s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1654s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1654s ASIDE FROM WHERE IT IS DECLARED. 1654s 1654s # FINE, NO WARNING 1654s BEGIN { 1654s MY $X = 54321; 1654s *INLINED = SUB () { $X }; 1654s } 1654s # ERROR 1654s BEGIN { 1654s MY $X; 1654s $X = 54321; 1654s *ALSO_INLINED = SUB () { $X }; 1654s } 1654s 1654s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1654s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1654s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1654s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1654s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1654s 1654s MY $X = 54321; 1654s *INLINED = SUB : CONST { $X }; 1654s $X++; 1654s 1654s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1654s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1654s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1654s VALUE CAPTURED THE SAME WAY. 1654s 1654s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1654s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1654s AN EXPLICIT C: 1654s 1654s BEGIN { 1654s MY $X = 10; 1654s *FOO = SUB () { RETURN $X }; 1654s $X++; 1654s } 1654s PRINT FOO(); # PRINTS 11 1654s 1654s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1654s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1654s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1654s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1654s 1654s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1654s SUB ONE { 1654s 1; 1654s } 1654s IF (ONE ) { 1654s PRINT ONE() IF ONE ; 1654s } 1654s 1654s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1654s SUB ONE () { 1 } 1654s DO { 1654s PRINT 1 1654s }; 1654s 1654s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1654s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1654s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1654s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1654s 1654s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1654s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1654s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1654s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1654s 1654s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1654s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1654s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1654s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1654s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1654s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1654s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1654s MENTIONED ABOVE: 1654s 1654s SUB NOT_INLINED () { RETURN 23 } 1654s 1654s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1654s X X X X 1654s 1654s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1654s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1654s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1654s ON A NON-UNIX SYSTEM. 1654s 1654s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1654s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1654s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1654s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1654s 1654s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1654s CHDIR $SOMEWHERE; 1654s SUB CHDIR { ... } 1654s 1654s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1654s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1654s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1654s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1654s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1654s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1654s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1654s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1654s FOR SOME KEYWORDS. SEE L. 1654s 1654s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1654s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1654s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1654s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1654s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1654s THAT IS, THEY COULD SAY 1654s 1654s USE MODULE 'OPEN'; 1654s 1654s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1654s 1654s USE MODULE; 1654s 1654s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1654s 1654s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1654s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1654s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1654s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1654s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1654s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1654s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1654s 1654s PACKAGE REGLOB; 1654s REQUIRE EXPORTER; 1654s @ISA = 'EXPORTER'; 1654s @EXPORT_OK = 'GLOB'; 1654s 1654s SUB IMPORT { 1654s MY $PKG = SHIFT; 1654s RETURN UNLESS @_; 1654s MY $SYM = SHIFT; 1654s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1654s $PKG->EXPORT($WHERE, $SYM, @_); 1654s } 1654s 1654s SUB GLOB { 1654s MY $PAT = SHIFT; 1654s MY @GOT; 1654s IF (OPENDIR MY $D, '.') { 1654s @GOT = GREP /$PAT/, READDIR $D; 1654s CLOSEDIR $D; 1654s } 1654s RETURN @GOT; 1654s } 1654s 1; 1654s 1654s AND HERE'S HOW IT COULD BE (AB)USED: 1654s 1654s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1654s PACKAGE FOO; 1654s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1654s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1654s 1654s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1654s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1654s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1654s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1654s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1654s IT MUST BE DONE AT ALL. 1654s 1654s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1654s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1654s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1654s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1654s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1654s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1654s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1654s LIBRARY. 1654s 1654s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1654s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1654s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1654s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1654s (SEE L). 1654s 1654s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1654s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1654s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1654s 1654s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1654s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1654s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1654s C SYNTAX, THOUGH). 1654s 1654s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1654s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1654s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1654s 1654s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1654s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1654s 1654s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1654s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1654s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1654s 1654s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1654s 1654s =HEAD2 AUTOLOADING 1654s X X 1654s 1654s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1654s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1654s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1654s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1654s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1654s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1654s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1654s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1654s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1654s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1654s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1654s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1654s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1654s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1654s SUBROUTINE NAME. SEE L FOR DETAILS.) 1654s 1654s 1654s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1654s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1654s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1654s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1654s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1654s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1654s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1654s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1654s 1654s SUB AUTOLOAD { 1654s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1654s MY $PROGRAM = $AUTOLOAD; 1654s $PROGRAM =~ S/.*:://; 1654s SYSTEM($PROGRAM, @_); 1654s } 1654s DATE(); 1654s WHO(); 1654s LS('-L'); 1654s 1654s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1654s EVEN NEED PARENTHESES: 1654s 1654s USE SUBS QW(DATE WHO LS); 1654s DATE; 1654s WHO; 1654s LS '-L'; 1654s 1654s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1654s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1654s 1654s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1654s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1654s DESCRIBED IN L AND IN L, THE STANDARD 1654s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1654s FUNCTIONS TO PERL CODE IN L. 1654s 1654s =HEAD2 SUBROUTINE ATTRIBUTES 1654s X X X 1654s 1654s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1654s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1654s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1654s C HAD BEEN SEEN. SEE L FOR DETAILS 1654s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1654s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1654s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1654s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1654s 1654s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1654s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1654s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1654s NEST PROPERLY. 1654s 1654s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1654s 1654s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1654s SUB PLUGH () : UGLY('\(") :BAD; 1654s SUB XYZZY : _5X5 { ... } 1654s 1654s EXAMPLES OF INVALID SYNTAX: 1654s 1654s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1654s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1654s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1654s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1654s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1654s 1654s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1654s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1654s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1654s PARSED AND INVOKED: 1654s 1654s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1654s 1654s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1654s SEE L AND L. 1654s 1654s =HEAD1 SEE ALSO 1654s 1654s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1654s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1654s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1654s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1654s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1654s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1654s 1654s =FOR VI 1654s # EX: SET STS=0 SW=4 ET: 1654s 1654s ok 2 1654s # testing mod_cgi with /modules/cgi/perl.pl 1654s # expected 200 1654s # received 200 1654s # body: PERL CGI 1654s ok 3 1654s # testing mod_test_rwrite with /test_rwrite 1654s # expected 200 1654s # received 200 1654s # body: A 1654s ok 4 1654s ok 1657s t/filter/case_in.t .................. 1657s 1..3 1657s # Running under perl version 5.038002 for linux 1657s # Current time local: Mon Apr 8 21:45:13 2024 1657s # Current time GMT: Mon Apr 8 21:45:13 2024 1657s # Using Test.pm version 1.31 1657s # Using Apache/Test.pm version 1.42 1657s ok 1 1657s # testing mod_cgi with /modules/cgi/perl_echo.pl 1657s # expected 200 1657s # received 200 1657s ok 2 1657s # testing mod_echo_post with /echo_post 1657s # expected 200 1657s # received 200 1657s ok 3 1657s ok 1659s t/filter/input_body.t ............... 1659s 1..2 1659s # Running under perl version 5.038002 for linux 1659s # Current time local: Mon Apr 8 21:45:16 2024 1659s # Current time GMT: Mon Apr 8 21:45:16 2024 1659s # Using Test.pm version 1.31 1659s # Using Apache/Test.pm version 1.42 1659s # testing : Posted "1 ko" 1659s # expected: 'ok 1' 1659s # received: 'ok 1' 1659s ok 1 1659s # testing : Posted "2 ko" 1659s # expected: 'ok 2' 1659s # received: 'ok 2' 1659s ok 2 1659s ok 1662s t/http11/basicauth.t ................ 1662s 1..3 1662s # Running under perl version 5.038002 for linux 1662s # Current time local: Mon Apr 8 21:45:18 2024 1662s # Current time GMT: Mon Apr 8 21:45:18 2024 1662s # Using Test.pm version 1.31 1662s # Using Apache/Test.pm version 1.42 1662s ok 1 1662s ok 2 1662s ok 3 1662s ok 1664s t/http11/chunked.t .................. 1664s 1..30 1664s # Running under perl version 5.038002 for linux 1664s # Current time local: Mon Apr 8 21:45:21 2024 1664s # Current time GMT: Mon Apr 8 21:45:21 2024 1664s # Using Test.pm version 1.31 1664s # Using Apache/Test.pm version 1.42 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 1 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 2 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 3 1664s # testing : body length 1664s # expected: '70976' 1664s # received: 70976 1664s ok 4 1664s # testing : number of requests 1664s # expected: 1 1664s # received: 1 1664s ok 5 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 6 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 7 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 8 1664s # testing : body length 1664s # expected: '212509' 1664s # received: 212509 1664s ok 9 1664s # testing : number of requests 1664s # expected: 2 1664s # received: 2 1664s ok 10 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 11 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 12 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 13 1664s # testing : body length 1664s # expected: '280545' 1664s # received: 280545 1664s ok 14 1664s # testing : number of requests 1664s # expected: 3 1664s # received: 3 1664s ok 15 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 16 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 17 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 18 1664s # testing : body length 1664s # expected: '845969' 1664s # received: 845969 1664s ok 19 1664s # testing : number of requests 1664s # expected: 4 1664s # received: 4 1664s ok 20 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 21 1664s # testing : no Transfer-Encoding (test result inverted) 1664s # expected: 'chunked' 1664s # received: '' 1664s ok 22 1664s # testing : content length 1664s # expected: 253 1664s # received: '253' 1664s ok 23 1664s # testing : body length 1664s # expected: '242' 1664s # received: 242 1664s ok 24 1664s # testing : number of requests 1664s # expected: 5 1664s # received: 5 1664s ok 25 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 26 1664s # testing : no Transfer-Encoding (test result inverted) 1664s # expected: 'chunked' 1664s # received: '' 1664s ok 27 1664s # testing : content length 1664s # expected: '' 1664s # received: '' 1664s ok 28 1664s # testing : body length 1664s # expected: '14276' 1664s # received: 14276 1664s ok 29 1664s # testing : number of requests 1664s # expected: 6 1664s # received: 6 1664s ok 30 1664s ok 1667s t/http11/chunked2.t ................. 1667s 1..2 1667s # Running under perl version 5.038002 for linux 1667s # Current time local: Mon Apr 8 21:45:23 2024 1667s # Current time GMT: Mon Apr 8 21:45:23 2024 1667s # Using Test.pm version 1.31 1667s # Using Apache/Test.pm version 1.42 1667s # testing : successful response 1667s # expected: 200 1667s # received: '200' 1667s ok 1 1667s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1667s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1667s ok 2 1667s ok 1669s t/http11/clength.t .................. 1669s 1..6 1669s # Running under perl version 5.038002 for linux 1669s # Current time local: Mon Apr 8 21:45:26 2024 1669s # Current time GMT: Mon Apr 8 21:45:26 2024 1669s # Using Test.pm version 1.31 1669s # Using Apache/Test.pm version 1.42 1669s # testing : successful response 1669s # expected: 200 1669s # received: '200' 1669s ok 1 1669s # expected: 10 1669s # received: '10' 1669s ok 2 1669s # expected: 'bbbbbbbbbb' 1669s # received: 'bbbbbbbbbb' 1669s ok 3 1669s # testing : successful response 1669s # expected: 200 1669s # received: '200' 1669s ok 4 1669s # expected: 6 1669s # received: '6' 1669s ok 5 1669s # expected: 'foobar' 1669s # received: 'foobar' 1669s ok 6 1669s ok 1673s t/http11/post.t ..................... 1673s # using LWP client 1673s 1..51 1673s # Running under perl version 5.038002 for linux 1673s # Current time local: Mon Apr 8 21:45:28 2024 1673s # Current time GMT: Mon Apr 8 21:45:28 2024 1673s # Using Test.pm version 1.31 1673s # Using Apache/Test.pm version 1.42 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 1024 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Connection: Keep-Alive 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 1 1673s #DMMATCH1: 1 1673s #Keep-Alive: timeout=5, max=100 1673s # 1673s # testing : length posted 1673s # expected: '1024' 1673s # received: 1024 1673s ok 1 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 2048 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 2 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '2048' 1673s # received: 2048 1673s ok 2 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 3072 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 3 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '3072' 1673s # received: 3072 1673s ok 3 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 4096 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 4 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '4096' 1673s # received: 4096 1673s ok 4 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 5120 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 5 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '5120' 1673s # received: 5120 1673s ok 5 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 6144 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 6 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '6144' 1673s # received: 6144 1673s ok 6 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 7168 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 7 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '7168' 1673s # received: 7168 1673s ok 7 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 8192 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 8 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '8192' 1673s # received: 8192 1673s ok 8 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 9216 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 5 1673s #Client-Date: Mon, 08 Apr 2024 21:45:30 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 9 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '9216' 1673s # received: 9216 1673s ok 9 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 10240 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 10 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '10240' 1673s # received: 10240 1673s ok 10 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 11264 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 11 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '11264' 1673s # received: 11264 1673s ok 11 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 12288 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 12 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '12288' 1673s # received: 12288 1673s ok 12 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 13312 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 13 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '13312' 1673s # received: 13312 1673s ok 13 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 14336 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 14 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '14336' 1673s # received: 14336 1673s ok 14 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 15360 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 15 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '15360' 1673s # received: 15360 1673s ok 15 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 16384 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 16 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '16384' 1673s # received: 16384 1673s ok 16 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 17408 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 17 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '17408' 1673s # received: 17408 1673s ok 17 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 18432 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 18 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '18432' 1673s # received: 18432 1673s ok 18 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 19456 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 19 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '19456' 1673s # received: 19456 1673s ok 19 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 20480 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 20 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '20480' 1673s # received: 20480 1673s ok 20 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 21504 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 21 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '21504' 1673s # received: 21504 1673s ok 21 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 22528 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 22 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '22528' 1673s # received: 22528 1673s ok 22 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 23552 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 23 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '23552' 1673s # received: 23552 1673s ok 23 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 24576 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 24 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '24576' 1673s # received: 24576 1673s ok 24 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 25600 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 25 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '25600' 1673s # received: 25600 1673s ok 25 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 26624 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 26 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '26624' 1673s # received: 26624 1673s ok 26 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 27648 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 27 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '27648' 1673s # received: 27648 1673s ok 27 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 28672 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 28 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '28672' 1673s # received: 28672 1673s ok 28 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 29696 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 29 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '29696' 1673s # received: 29696 1673s ok 29 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 30720 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 30 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '30720' 1673s # received: 30720 1673s ok 30 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 31744 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 31 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '31744' 1673s # received: 31744 1673s ok 31 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 32768 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 32 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '32768' 1673s # received: 32768 1673s ok 32 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 33792 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 33 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '33792' 1673s # received: 33792 1673s ok 33 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 34816 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 34 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '34816' 1673s # received: 34816 1673s ok 34 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 35840 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 35 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '35840' 1673s # received: 35840 1673s ok 35 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 36864 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 36 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '36864' 1673s # received: 36864 1673s ok 36 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 37888 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 37 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '37888' 1673s # received: 37888 1673s ok 37 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 38912 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 38 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '38912' 1673s # received: 38912 1673s ok 38 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 39936 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 39 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '39936' 1673s # received: 39936 1673s ok 39 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 40960 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 40 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '40960' 1673s # received: 40960 1673s ok 40 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 41984 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 41 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '41984' 1673s # received: 41984 1673s ok 41 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 43008 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 42 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '43008' 1673s # received: 43008 1673s ok 42 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 44032 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 43 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '44032' 1673s # received: 44032 1673s ok 43 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 45056 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 44 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '45056' 1673s # received: 45056 1673s ok 44 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 46080 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 45 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '46080' 1673s # received: 46080 1673s ok 45 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 47104 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 46 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '47104' 1673s # received: 47104 1673s ok 46 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 48128 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 47 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '48128' 1673s # received: 48128 1673s ok 47 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 49152 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 48 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '49152' 1673s # received: 49152 1673s ok 48 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 50176 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 49 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '50176' 1673s # received: 50176 1673s ok 49 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 51200 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:31 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 6 1673s #Client-Date: Mon, 08 Apr 2024 21:45:32 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 50 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '51200' 1673s # received: 51200 1673s ok 50 1673s #lwp request: 1673s #POST http://localhost:8529/eat_post HTTP/1.1 1673s #User-Agent: libwww-perl/6.76 1673s #Content-Length: 102400 1673s # 1673s #server response: 1673s #HTTP/1.1 200 OK 1673s #Date: Mon, 08 Apr 2024 21:45:32 GMT 1673s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1673s #Vary: In-If1 1673s #Content-Length: 7 1673s #Client-Date: Mon, 08 Apr 2024 21:45:32 GMT 1673s #Client-Peer: 127.0.0.1:8529 1673s #Client-Response-Num: 51 1673s #DMMATCH1: 1 1673s # 1673s # testing : length posted 1673s # expected: '102400' 1673s # received: 102400 1673s ok 51 1673s ok 1675s t/modules/aaa.t ..................... 1675s 1..40 1675s # Running under perl version 5.038002 for linux 1675s # Current time local: Mon Apr 8 21:45:32 2024 1675s # Current time GMT: Mon Apr 8 21:45:32 2024 1675s # Using Test.pm version 1.31 1675s # Using Apache/Test.pm version 1.42 1675s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/realm2 1675s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1675s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/form1 1675s ok 1 1675s ok 2 1675s ok 3 1675s ok 4 1675s ok 5 1675s ok 6 1675s ok 7 1675s ok 8 1675s ok 9 1675s ok 10 1675s ok 11 1675s ok 12 1675s ok 13 1675s ok 14 1675s ok 15 1675s ok 16 1675s ok 17 1675s ok 18 1675s ok 19 1675s ok 20 1675s ok 21 1675s ok 22 1675s ok 23 1675s ok 24 1675s ok 25 1675s ok 26 1675s ok 27 1675s ok 28 1675s ok 29 1675s ok 30 1675s ok 31 1675s ok 32 1675s ok 33 1675s ok 34 1675s ok 35 1675s ok 36 1675s ok 37 1675s ok 38 1675s ok 39 1675s ok 40 1675s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/realm2 1675s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/form1 1675s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1675s ok 1678s t/modules/access.t .................. 1678s 1..408 1678s # Running under perl version 5.038002 for linux 1678s # Current time local: Mon Apr 8 21:45:34 2024 1678s # Current time GMT: Mon Apr 8 21:45:34 2024 1678s # Using Test.pm version 1.31 1678s # Using Apache/Test.pm version 1.42 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # expecting access. 1678s ok 1 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 2 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from all 1678s # expecting access. 1678s ok 3 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 4 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from localhost 1678s # expecting access. 1678s ok 5 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 6 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from 127.0.0.1 1678s # expecting access. 1678s ok 7 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 8 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from 127.0 1678s # expecting access. 1678s ok 9 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 10 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 11 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 12 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from 127.0.0.1/16 1678s # expecting access. 1678s ok 13 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 14 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 15 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 16 1678s # --- 1678s # Order deny,allow 1678s # Allow from all 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 17 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # expecting access. 1678s ok 18 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 19 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from all 1678s # expecting access. 1678s ok 20 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 21 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from localhost 1678s # expecting access. 1678s ok 22 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 23 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from 127.0.0.1 1678s # expecting access. 1678s ok 24 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 25 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from 127.0 1678s # expecting access. 1678s ok 26 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 27 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 28 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 29 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from 127.0.0.1/16 1678s # expecting access. 1678s ok 30 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 31 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 32 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 33 1678s # --- 1678s # Order deny,allow 1678s # Allow from localhost 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 34 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # expecting access. 1678s ok 35 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 36 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from all 1678s # expecting access. 1678s ok 37 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 38 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from localhost 1678s # expecting access. 1678s ok 39 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 40 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1 1678s # expecting access. 1678s ok 41 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 42 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0 1678s # expecting access. 1678s ok 43 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 44 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 45 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 46 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1/16 1678s # expecting access. 1678s ok 47 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 48 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 49 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 50 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 51 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # expecting access. 1678s ok 52 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 53 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from all 1678s # expecting access. 1678s ok 54 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 55 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from localhost 1678s # expecting access. 1678s ok 56 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 57 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1 1678s # expecting access. 1678s ok 58 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 59 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from 127.0 1678s # expecting access. 1678s ok 60 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 61 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 62 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 63 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1/16 1678s # expecting access. 1678s ok 64 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 65 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 66 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 67 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 68 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 69 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 70 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from all 1678s # expecting access. 1678s ok 71 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 72 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from localhost 1678s # expecting access. 1678s ok 73 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 74 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1 1678s # expecting access. 1678s ok 75 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 76 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0 1678s # expecting access. 1678s ok 77 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 78 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 79 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 80 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1/16 1678s # expecting access. 1678s ok 81 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 82 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 83 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 84 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 85 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # expecting access. 1678s ok 86 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 87 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from all 1678s # expecting access. 1678s ok 88 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 89 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from localhost 1678s # expecting access. 1678s ok 90 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 91 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1 1678s # expecting access. 1678s ok 92 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 93 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0 1678s # expecting access. 1678s ok 94 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 95 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 96 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 97 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1/16 1678s # expecting access. 1678s ok 98 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 99 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 100 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 101 1678s # --- 1678s # Order deny,allow 1678s # Allow from 127.0.0.1/16 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 102 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # expecting access. 1678s ok 103 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 104 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from all 1678s # expecting access denial. 1678s ok 105 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 106 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 107 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 108 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 109 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 110 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 111 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 112 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 113 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 114 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 115 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 116 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 117 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 118 1678s # --- 1678s # Order deny,allow 1678s # Allow from somewhere.else.com 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 119 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # expecting access. 1678s ok 120 1678s # --- 1678s # Order deny,allow 1678s # Deny from all 1678s # expecting access denial. 1678s ok 121 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from all 1678s # expecting access denial. 1678s ok 122 1678s # --- 1678s # Order deny,allow 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 123 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 124 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 125 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 126 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 127 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 128 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 129 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 130 1678s # --- 1678s # Order deny,allow 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 131 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 132 1678s # --- 1678s # Order deny,allow 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 133 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 134 1678s # --- 1678s # Order deny,allow 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 135 1678s # --- 1678s # Order deny,allow 1678s # Allow from 66.6.6.6 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 136 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # expecting access. 1678s ok 137 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 138 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from all 1678s # expecting access denial. 1678s ok 139 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 140 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 141 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 142 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 143 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 144 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 145 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 146 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 147 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 148 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 149 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 150 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 151 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 152 1678s # --- 1678s # Order allow,deny 1678s # Allow from all 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 153 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # expecting access. 1678s ok 154 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 155 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from all 1678s # expecting access denial. 1678s ok 156 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 157 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 158 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 159 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 160 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 161 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 162 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 163 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 164 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 165 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 166 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 167 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 168 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 169 1678s # --- 1678s # Order allow,deny 1678s # Allow from localhost 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 170 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # expecting access. 1678s ok 171 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 172 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from all 1678s # expecting access denial. 1678s ok 173 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 174 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 175 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 176 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 177 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 178 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 179 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 180 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 181 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 182 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 183 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 184 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 185 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 186 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 187 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # expecting access. 1678s ok 188 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 189 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from all 1678s # expecting access denial. 1678s ok 190 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 191 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 192 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 193 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 194 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 195 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 196 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 197 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 198 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 199 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 200 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 201 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 202 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 203 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 204 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 205 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 206 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from all 1678s # expecting access denial. 1678s ok 207 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 208 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 209 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 210 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 211 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 212 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 213 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 214 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 215 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 216 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 217 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 218 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 219 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 220 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 221 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # expecting access. 1678s ok 222 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 223 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from all 1678s # expecting access denial. 1678s ok 224 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 225 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 226 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 227 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 228 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 229 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 230 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 231 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 232 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 233 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 234 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 235 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 236 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 237 1678s # --- 1678s # Order allow,deny 1678s # Allow from 127.0.0.1/16 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 238 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # expecting access denial. 1678s ok 239 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 240 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from all 1678s # expecting access denial. 1678s ok 241 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 242 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 243 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 244 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 245 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 246 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 247 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 248 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 249 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 250 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 251 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 252 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 253 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 254 1678s # --- 1678s # Order allow,deny 1678s # Allow from somewhere.else.com 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 255 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # expecting access denial. 1678s ok 256 1678s # --- 1678s # Order allow,deny 1678s # Deny from all 1678s # expecting access denial. 1678s ok 257 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from all 1678s # expecting access denial. 1678s ok 258 1678s # --- 1678s # Order allow,deny 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 259 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 260 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 261 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 262 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 263 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 264 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 265 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 266 1678s # --- 1678s # Order allow,deny 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 267 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 268 1678s # --- 1678s # Order allow,deny 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 269 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 270 1678s # --- 1678s # Order allow,deny 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 271 1678s # --- 1678s # Order allow,deny 1678s # Allow from 66.6.6.6 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 272 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # expecting access. 1678s ok 273 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 274 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from all 1678s # expecting access denial. 1678s ok 275 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 276 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 277 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 278 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 279 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 280 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 281 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 282 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 283 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 284 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 285 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 286 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 287 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 288 1678s # --- 1678s # Order mutual-failure 1678s # Allow from all 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 289 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # expecting access. 1678s ok 290 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 291 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from all 1678s # expecting access denial. 1678s ok 292 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 293 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 294 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 295 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 296 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 297 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 298 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 299 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 300 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 301 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 302 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 303 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 304 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 305 1678s # --- 1678s # Order mutual-failure 1678s # Allow from localhost 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 306 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # expecting access. 1678s ok 307 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 308 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from all 1678s # expecting access denial. 1678s ok 309 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 310 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 311 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 312 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 313 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 314 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 315 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 316 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 317 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 318 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 319 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 320 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 321 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 322 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 323 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # expecting access. 1678s ok 324 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 325 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from all 1678s # expecting access denial. 1678s ok 326 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 327 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 328 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 329 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 330 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 331 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 332 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 333 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 334 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 335 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 336 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 337 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 338 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 339 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 340 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # expecting access. 1678s ok 341 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 342 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from all 1678s # expecting access denial. 1678s ok 343 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 344 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 345 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 346 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 347 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 348 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 349 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 350 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 351 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 352 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 353 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 354 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 355 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 356 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/255.255.0.0 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 357 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # expecting access. 1678s ok 358 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 359 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from all 1678s # expecting access denial. 1678s ok 360 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 361 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 362 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 363 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 364 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 365 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 366 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 367 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 368 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 369 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 370 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 371 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from somewhere.else.com 1678s # expecting access. 1678s ok 372 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 373 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 127.0.0.1/16 1678s # Deny from 66.6.6.6 1678s # expecting access. 1678s ok 374 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # expecting access denial. 1678s ok 375 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 376 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from all 1678s # expecting access denial. 1678s ok 377 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 378 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 379 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 380 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 381 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 382 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 383 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 384 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 385 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 386 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 387 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 388 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 389 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 390 1678s # --- 1678s # Order mutual-failure 1678s # Allow from somewhere.else.com 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 391 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # expecting access denial. 1678s ok 392 1678s # --- 1678s # Order mutual-failure 1678s # Deny from all 1678s # expecting access denial. 1678s ok 393 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from all 1678s # expecting access denial. 1678s ok 394 1678s # --- 1678s # Order mutual-failure 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 395 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from localhost 1678s # expecting access denial. 1678s ok 396 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 397 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1 1678s # expecting access denial. 1678s ok 398 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 399 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0 1678s # expecting access denial. 1678s ok 400 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 401 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1/255.255.0.0 1678s # expecting access denial. 1678s ok 402 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 403 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from 127.0.0.1/16 1678s # expecting access denial. 1678s ok 404 1678s # --- 1678s # Order mutual-failure 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 405 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from somewhere.else.com 1678s # expecting access denial. 1678s ok 406 1678s # --- 1678s # Order mutual-failure 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 407 1678s # --- 1678s # Order mutual-failure 1678s # Allow from 66.6.6.6 1678s # Deny from 66.6.6.6 1678s # expecting access denial. 1678s ok 408 1678s ok 1681s t/modules/actions.t ................. 1681s 1..20 1681s # Running under perl version 5.038002 for linux 1681s # Current time local: Mon Apr 8 21:45:37 2024 1681s # Current time GMT: Mon Apr 8 21:45:37 2024 1681s # Using Test.pm version 1.31 1681s # Using Apache/Test.pm version 1.42 1681s # expected: 200 1681s # received: '200' 1681s ok 1 1681s # expected: 'nada' 1681s # received: 'nada' 1681s ok 2 1681s # expected: 404 1681s # received: '404' 1681s ok 3 1681s ok 4 # skip RC=404, no need to check content 1681s # expected: 404 1681s # received: '404' 1681s ok 5 1681s ok 6 # skip RC=404, no need to check content 1681s # expected: 404 1681s # received: '404' 1681s ok 7 1681s ok 8 # skip RC=404, no need to check content 1681s # expected: 200 1681s # received: '200' 1681s ok 9 1681s # expected: 'nada' 1681s # received: 'nada' 1681s ok 10 1681s # expected: 404 1681s # received: '404' 1681s ok 11 1681s ok 12 # skip RC=404, no need to check content 1681s # expected: 200 1681s # received: '200' 1681s ok 13 1681s # expected: 'POST 1681s # foo2: bar2 1681s # ' 1681s # received: 'POST 1681s # foo2: bar2 1681s # ' 1681s ok 14 1681s # expected: 405 1681s # received: '405' 1681s ok 15 1681s # expected: 200 1681s # received: '200' 1681s ok 16 1681s # expected: 'foo=bar' 1681s # received: 'foo=bar' 1681s ok 17 1681s # expected: 200 1681s # received: '200' 1681s ok 18 1681s # expected: 'POST 1681s # foo2: bar2 1681s # ' 1681s # received: 'POST 1681s # foo2: bar2 1681s # ' 1681s ok 19 1681s # expected: 405 1681s # received: '405' 1681s ok 20 1681s ok 1683s t/modules/alias.t ................... 1683s 1..134 1683s # Running under perl version 5.038002 for linux 1683s # Current time local: Mon Apr 8 21:45:40 2024 1683s # Current time GMT: Mon Apr 8 21:45:40 2024 1683s # Using Test.pm version 1.31 1683s # Using Apache/Test.pm version 1.42 1683s # verifying simple aliases 1683s # testing : /alias/ 1683s # expected: 200 1683s # received: '200' 1683s ok 1 1683s # testing : /bogu/ 1683s # expected: 404 1683s # received: '404' 1683s ok 2 1683s # verifying alias match with /ali[0-9]. 1683s # testing : /ali0 1683s # expected: 0 1683s # received: '0' 1683s ok 3 1683s # testing : /ali1 1683s # expected: 1 1683s # received: '1' 1683s ok 4 1683s # testing : /ali2 1683s # expected: 2 1683s # received: '2' 1683s ok 5 1683s # testing : /ali3 1683s # expected: 3 1683s # received: '3' 1683s ok 6 1683s # testing : /ali4 1683s # expected: 4 1683s # received: '4' 1683s ok 7 1683s # testing : /ali5 1683s # expected: 5 1683s # received: '5' 1683s ok 8 1683s # testing : /ali6 1683s # expected: 6 1683s # received: '6' 1683s ok 9 1683s # testing : /ali7 1683s # expected: 7 1683s # received: '7' 1683s ok 10 1683s # testing : /ali8 1683s # expected: 8 1683s # received: '8' 1683s ok 11 1683s # testing : /ali9 1683s # expected: 9 1683s # received: '9' 1683s ok 12 1683s # verifying expression alias match with /expr/ali[0-9]. 1683s # testing : /ali0 1683s # expected: 0 1683s # received: '0' 1683s ok 13 1683s # testing : /ali1 1683s # expected: 1 1683s # received: '1' 1683s ok 14 1683s # testing : /ali2 1683s # expected: 2 1683s # received: '2' 1683s ok 15 1683s # testing : /ali3 1683s # expected: 3 1683s # received: '3' 1683s ok 16 1683s # testing : /ali4 1683s # expected: 4 1683s # received: '4' 1683s ok 17 1683s # testing : /ali5 1683s # expected: 5 1683s # received: '5' 1683s ok 18 1683s # testing : /ali6 1683s # expected: 6 1683s # received: '6' 1683s ok 19 1683s # testing : /ali7 1683s # expected: 7 1683s # received: '7' 1683s ok 20 1683s # testing : /ali8 1683s # expected: 8 1683s # received: '8' 1683s ok 21 1683s # testing : /ali9 1683s # expected: 9 1683s # received: '9' 1683s ok 22 1683s # testing : /forbid 1683s # expected: '403' 1683s # received: '403' 1683s ok 23 1683s # testing : /gone 1683s # expected: '410' 1683s # received: '410' 1683s ok 24 1683s # testing : /perm 1683s # expected: '301' 1683s # received: '301' 1683s ok 25 1683s # testing : /perm2 1683s # expected: '301' 1683s # received: '301' 1683s ok 26 1683s # testing : /seeother 1683s # expected: '303' 1683s # received: '303' 1683s ok 27 1683s # testing : /temp 1683s # expected: '302' 1683s # received: '302' 1683s ok 28 1683s # testing : /temp2 1683s # expected: '302' 1683s # received: '302' 1683s ok 29 1683s verifying body of perm and temp redirect match 1683s # testing : /p0 1683s # expected: 0 1683s # received: '0' 1683s ok 30 1683s # testing : /p1 1683s # expected: 1 1683s # received: '1' 1683s ok 31 1683s # testing : /p2 1683s # expected: 2 1683s # received: '2' 1683s ok 32 1683s # testing : /p3 1683s # expected: 3 1683s # received: '3' 1683s ok 33 1683s # testing : /p4 1683s # expected: 4 1683s # received: '4' 1683s ok 34 1683s # testing : /p5 1683s # expected: 5 1683s # received: '5' 1683s ok 35 1683s # testing : /p6 1683s # expected: 6 1683s # received: '6' 1683s ok 36 1683s # testing : /p7 1683s # expected: 7 1683s # received: '7' 1683s ok 37 1683s # testing : /p8 1683s # expected: 8 1683s # received: '8' 1683s ok 38 1683s # testing : /p9 1683s # expected: 9 1683s # received: '9' 1683s ok 39 1683s # testing : /t0 1683s # expected: 0 1683s # received: '0' 1683s ok 40 1683s # testing : /t1 1683s # expected: 1 1683s # received: '1' 1683s ok 41 1683s # testing : /t2 1683s # expected: 2 1683s # received: '2' 1683s ok 42 1683s # testing : /t3 1683s # expected: 3 1683s # received: '3' 1683s ok 43 1683s # testing : /t4 1683s # expected: 4 1683s # received: '4' 1683s ok 44 1683s # testing : /t5 1683s # expected: 5 1683s # received: '5' 1683s ok 45 1683s # testing : /t6 1683s # expected: 6 1683s # received: '6' 1683s ok 46 1683s # testing : /t7 1683s # expected: 7 1683s # received: '7' 1683s ok 47 1683s # testing : /t8 1683s # expected: 8 1683s # received: '8' 1683s ok 48 1683s # testing : /t9 1683s # expected: 9 1683s # received: '9' 1683s ok 49 1683s verifying body of perm and temp redirect match with expression support 1683s # testing : /p0 1683s # expected: 0 1683s # received: '0' 1683s ok 50 1683s # testing : /p1 1683s # expected: 1 1683s # received: '1' 1683s ok 51 1683s # testing : /p2 1683s # expected: 2 1683s # received: '2' 1683s ok 52 1683s # testing : /p3 1683s # expected: 3 1683s # received: '3' 1683s ok 53 1683s # testing : /p4 1683s # expected: 4 1683s # received: '4' 1683s ok 54 1683s # testing : /p5 1683s # expected: 5 1683s # received: '5' 1683s ok 55 1683s # testing : /p6 1683s # expected: 6 1683s # received: '6' 1683s ok 56 1683s # testing : /p7 1683s # expected: 7 1683s # received: '7' 1683s ok 57 1683s # testing : /p8 1683s # expected: 8 1683s # received: '8' 1683s ok 58 1683s # testing : /p9 1683s # expected: 9 1683s # received: '9' 1683s ok 59 1683s # testing : /t0 1683s # expected: 0 1683s # received: '0' 1683s ok 60 1683s # testing : /t1 1683s # expected: 1 1683s # received: '1' 1683s ok 61 1683s # testing : /t2 1683s # expected: 2 1683s # received: '2' 1683s ok 62 1683s # testing : /t3 1683s # expected: 3 1683s # received: '3' 1683s ok 63 1683s # testing : /t4 1683s # expected: 4 1683s # received: '4' 1683s ok 64 1683s # testing : /t5 1683s # expected: 5 1683s # received: '5' 1683s ok 65 1683s # testing : /t6 1683s # expected: 6 1683s # received: '6' 1683s ok 66 1683s # testing : /t7 1683s # expected: 7 1683s # received: '7' 1683s ok 67 1683s # testing : /t8 1683s # expected: 8 1683s # received: '8' 1683s ok 68 1683s # testing : /t9 1683s # expected: 9 1683s # received: '9' 1683s ok 69 1683s verifying return code of seeother and gone redirect match 1683s # testing : g0 1683s # expected: '410' 1683s # received: '410' 1683s ok 70 1683s # testing : g1 1683s # expected: '410' 1683s # received: '410' 1683s ok 71 1683s # testing : g2 1683s # expected: '410' 1683s # received: '410' 1683s ok 72 1683s # testing : g3 1683s # expected: '410' 1683s # received: '410' 1683s ok 73 1683s # testing : g4 1683s # expected: '410' 1683s # received: '410' 1683s ok 74 1683s # testing : g5 1683s # expected: '410' 1683s # received: '410' 1683s ok 75 1683s # testing : g6 1683s # expected: '410' 1683s # received: '410' 1683s ok 76 1683s # testing : g7 1683s # expected: '410' 1683s # received: '410' 1683s ok 77 1683s # testing : g8 1683s # expected: '410' 1683s # received: '410' 1683s ok 78 1683s # testing : g9 1683s # expected: '410' 1683s # received: '410' 1683s ok 79 1683s # testing : s0 1683s # expected: '303' 1683s # received: '303' 1683s ok 80 1683s # testing : s1 1683s # expected: '303' 1683s # received: '303' 1683s ok 81 1683s # testing : s2 1683s # expected: '303' 1683s # received: '303' 1683s ok 82 1683s # testing : s3 1683s # expected: '303' 1683s # received: '303' 1683s ok 83 1683s # testing : s4 1683s # expected: '303' 1683s # received: '303' 1683s ok 84 1683s # testing : s5 1683s # expected: '303' 1683s # received: '303' 1683s ok 85 1683s # testing : s6 1683s # expected: '303' 1683s # received: '303' 1683s ok 86 1683s # testing : s7 1683s # expected: '303' 1683s # received: '303' 1683s ok 87 1683s # testing : s8 1683s # expected: '303' 1683s # received: '303' 1683s ok 88 1683s # testing : s9 1683s # expected: '303' 1683s # received: '303' 1683s ok 89 1683s # testing : f0 1683s # expected: '403' 1683s # received: '403' 1683s ok 90 1683s # testing : f1 1683s # expected: '403' 1683s # received: '403' 1683s ok 91 1683s # testing : f2 1683s # expected: '403' 1683s # received: '403' 1683s ok 92 1683s # testing : f3 1683s # expected: '403' 1683s # received: '403' 1683s ok 93 1683s # testing : f4 1683s # expected: '403' 1683s # received: '403' 1683s ok 94 1683s # testing : f5 1683s # expected: '403' 1683s # received: '403' 1683s ok 95 1683s # testing : f6 1683s # expected: '403' 1683s # received: '403' 1683s ok 96 1683s # testing : f7 1683s # expected: '403' 1683s # received: '403' 1683s ok 97 1683s # testing : f8 1683s # expected: '403' 1683s # received: '403' 1683s ok 98 1683s # testing : f9 1683s # expected: '403' 1683s # received: '403' 1683s ok 99 1683s verifying return code of seeother and gone redirect match with expression support 1683s # testing : g0 1683s # expected: '410' 1683s # received: '410' 1683s ok 100 1683s # testing : g1 1683s # expected: '410' 1683s # received: '410' 1683s ok 101 1683s # testing : g2 1683s # expected: '410' 1683s # received: '410' 1683s ok 102 1683s # testing : g3 1683s # expected: '410' 1683s # received: '410' 1683s ok 103 1683s # testing : g4 1683s # expected: '410' 1683s # received: '410' 1683s ok 104 1683s # testing : g5 1683s # expected: '410' 1683s # received: '410' 1683s ok 105 1683s # testing : g6 1683s # expected: '410' 1683s # received: '410' 1683s ok 106 1683s # testing : g7 1683s # expected: '410' 1683s # received: '410' 1683s ok 107 1683s # testing : g8 1683s # expected: '410' 1683s # received: '410' 1683s ok 108 1683s # testing : g9 1683s # expected: '410' 1683s # received: '410' 1683s ok 109 1683s # testing : s0 1683s # expected: '303' 1683s # received: '303' 1683s ok 110 1683s # testing : s1 1683s # expected: '303' 1683s # received: '303' 1683s ok 111 1683s # testing : s2 1683s # expected: '303' 1683s # received: '303' 1683s ok 112 1683s # testing : s3 1683s # expected: '303' 1683s # received: '303' 1683s ok 113 1683s # testing : s4 1683s # expected: '303' 1683s # received: '303' 1683s ok 114 1683s # testing : s5 1683s # expected: '303' 1683s # received: '303' 1683s ok 115 1683s # testing : s6 1683s # expected: '303' 1683s # received: '303' 1683s ok 116 1683s # testing : s7 1683s # expected: '303' 1683s # received: '303' 1683s ok 117 1683s # testing : s8 1683s # expected: '303' 1683s # received: '303' 1683s ok 118 1683s # testing : s9 1683s # expected: '303' 1683s # received: '303' 1683s ok 119 1683s # testing : f0 1683s # expected: '403' 1683s # received: '403' 1683s ok 120 1683s # testing : f1 1683s # expected: '403' 1683s # received: '403' 1683s ok 121 1683s # testing : f2 1683s # expected: '403' 1683s # received: '403' 1683s ok 122 1683s # testing : f3 1683s # expected: '403' 1683s # received: '403' 1683s ok 123 1683s # testing : f4 1683s # expected: '403' 1683s # received: '403' 1683s ok 124 1683s # testing : f5 1683s # expected: '403' 1683s # received: '403' 1683s ok 125 1683s # testing : f6 1683s # expected: '403' 1683s # received: '403' 1683s ok 126 1683s # testing : f7 1683s # expected: '403' 1683s # received: '403' 1683s ok 127 1683s # testing : f8 1683s # expected: '403' 1683s # received: '403' 1683s ok 128 1683s # testing : f9 1683s # expected: '403' 1683s # received: '403' 1683s ok 129 1683s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1683s # verifying /modules/alias/script is plain text 1683s # testing : /modules/alias/script 1683s # expected: '#!/bin/sh 1683s # echo Content-type: text/plain 1683s # echo 1683s # echo this is a shell script cgi. 1683s # ' 1683s # received: '#!/bin/sh 1683s # echo Content-type: text/plain 1683s # echo 1683s # echo this is a shell script cgi. 1683s # ' 1683s ok 130 1683s # verifying same file accessed at /cgi/script is executed code 1683s # testing : /cgi/script 1683s # expected: 'this is a shell script cgi. 1683s # ' 1683s # received: 'this is a shell script cgi. 1683s # ' 1683s ok 131 1683s # verifying ScriptAliasMatch with /aliascgi-script 1683s # testing : /aliascgi-script 1683s # expected: 'this is a shell script cgi. 1683s # ' 1683s # received: 'this is a shell script cgi. 1683s # ' 1683s ok 132 1683s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1683s # testing : /aliascgi-script 1683s # expected: 'this is a shell script cgi. 1683s # ' 1683s # received: 'this is a shell script cgi. 1683s # ' 1683s ok 133 1683s # verifying bad script alias. 1683s # testing : /aliascgi-nada 1683s # expected: 404 1683s # received: '404' 1683s ok 134 1683s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1683s ok 1686s t/modules/allowmethods.t ............ 1686s 1..9 1686s # Running under perl version 5.038002 for linux 1686s # Current time local: Mon Apr 8 21:45:42 2024 1686s # Current time GMT: Mon Apr 8 21:45:42 2024 1686s # Using Test.pm version 1.31 1686s # Using Apache/Test.pm version 1.42 1686s # testing : Get request to /Get responds 200 1686s # expected: 200 1686s # received: '200' 1686s ok 1 1686s # testing : Head request to /Get responds 200 1686s # expected: 200 1686s # received: '200' 1686s ok 2 1686s # testing : Post request to /Get responds 405 1686s # expected: 405 1686s # received: '405' 1686s ok 3 1686s # testing : Get request to /Head responds 200 1686s # expected: 200 1686s # received: '200' 1686s ok 4 1686s # testing : Head request to /Head responds 200 1686s # expected: 200 1686s # received: '200' 1686s ok 5 1686s # testing : Post request to /Head responds 405 1686s # expected: 405 1686s # received: '405' 1686s ok 6 1686s # testing : Get request to /Post responds 405 1686s # expected: 405 1686s # received: '405' 1686s ok 7 1686s # testing : Head request to /Post responds 405 1686s # expected: 405 1686s # received: '405' 1686s ok 8 1686s # testing : Post request to /Post responds 200 1686s # expected: 200 1686s # received: '200' 1686s ok 9 1686s ok 1688s t/modules/asis.t .................... 1688s 1..3 1688s # Running under perl version 5.038002 for linux 1688s # Current time local: Mon Apr 8 21:45:45 2024 1688s # Current time GMT: Mon Apr 8 21:45:45 2024 1688s # Using Test.pm version 1.31 1688s # Using Apache/Test.pm version 1.42 1688s # testing : asis content OK 1688s # expected: 'This is asis content. 1688s # ' 1688s # received: 'This is asis content. 1688s # ' 1688s ok 1 1688s # testing : asis gave 404 error 1688s # expected: 404 1688s # received: '404' 1688s ok 2 1688s # testing : asis gave 403 error 1688s # expected: 403 1688s # received: '403' 1688s ok 3 1688s ok 1691s t/modules/authz_core.t .............. 1691s 1..504 1691s # Running under perl version 5.038002 for linux 1691s # Current time local: Mon Apr 8 21:45:47 2024 1691s # Current time GMT: Mon Apr 8 21:45:47 2024 1691s # Using Test.pm version 1.31 1691s # Using Apache/Test.pm version 1.42 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/groups1 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 200, expected 200 [a/ : a/ ] 1691s ok 1 1691s # got 200, expected 200 [a/ : a/ 1] 1691s ok 2 1691s # got 200, expected 200 [a/ : a/ 2] 1691s ok 3 1691s # got 200, expected 200 [a/ : a/ 1 2] 1691s ok 4 1691s # got 200, expected 200 [a/ : a/ 3] 1691s ok 5 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ user1: a/ ] 1691s ok 6 1691s # got 200, expected 200 [a/ user1: a/ user1] 1691s ok 7 1691s # got 401, expected 401 [a/ user1: a/ user2] 1691s ok 8 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ Any 1 2: a/ ] 1691s ok 9 1691s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1691s ok 10 1691s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1691s ok 11 1691s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1691s ok 12 1691s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1691s ok 13 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1691s ok 14 1691s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1691s ok 15 1691s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1691s ok 16 1691s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1691s ok 17 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1691s ok 18 1691s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1691s ok 19 1691s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1691s ok 20 1691s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1691s ok 21 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1691s ok 22 1691s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1691s ok 23 1691s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1691s ok 24 1691s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1691s ok 25 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1691s ok 26 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1691s ok 27 1691s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1691s ok 28 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1691s ok 29 1691s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1691s ok 30 1691s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1691s ok 31 1691s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1691s ok 32 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1691s ok 33 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1691s ok 34 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1691s ok 35 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1691s ok 36 1691s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1691s ok 37 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1691s ok 38 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1691s ok 39 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1691s ok 40 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1691s ok 41 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1691s ok 42 1691s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1691s ok 43 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1691s ok 44 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1691s ok 45 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1691s ok 46 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1691s ok 47 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1691s ok 48 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1691s ok 49 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1691s ok 50 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1691s ok 51 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1691s ok 52 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1691s ok 53 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1691s ok 54 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1691s ok 55 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1691s ok 56 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1691s ok 57 1691s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1691s ok 58 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 !2: a/ ] 1691s ok 59 1691s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1691s ok 60 1691s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1691s ok 61 1691s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1691s ok 62 1691s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1691s ok 63 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1691s ok 64 1691s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1691s ok 65 1691s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1691s ok 66 1691s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1691s ok 67 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1691s ok 68 1691s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1691s ok 69 1691s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1691s ok 70 1691s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1691s ok 71 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1691s ok 72 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1691s ok 73 1691s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1691s ok 74 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1691s ok 75 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1691s ok 76 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1691s ok 77 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1691s ok 78 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1691s ok 79 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1691s ok 80 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1691s ok 81 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1691s ok 82 1691s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1691s ok 83 1691s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1691s ok 84 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1691s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1691s ok 85 1691s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1691s ok 86 1691s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1691s ok 87 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1691s ok 88 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1691s ok 89 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1691s ok 90 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1691s ok 91 1691s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1691s ok 92 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1691s ok 93 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1691s ok 94 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1691s ok 95 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1691s ok 96 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1691s ok 97 1691s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1691s ok 98 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1691s ok 99 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1691s ok 100 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1691s ok 101 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1691s ok 102 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1691s ok 103 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1691s ok 104 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1691s ok 105 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1691s ok 106 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1691s ok 107 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1691s ok 108 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1691s ok 109 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1691s ok 110 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1691s ok 111 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1691s ok 112 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1691s ok 113 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 2: a/ ] 1691s ok 114 1691s # got 403, expected 403 [a/ All 1 2: a/ 1] 1691s ok 115 1691s # got 403, expected 403 [a/ All 1 2: a/ 2] 1691s ok 116 1691s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1691s ok 117 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1691s ok 118 1691s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1691s ok 119 1691s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1691s ok 120 1691s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1691s ok 121 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1691s ok 122 1691s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1691s ok 123 1691s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1691s ok 124 1691s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1691s ok 125 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1691s ok 126 1691s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1691s ok 127 1691s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1691s ok 128 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1691s ok 129 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1691s ok 130 1691s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1691s ok 131 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1691s ok 132 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1691s ok 133 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1691s ok 134 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1691s ok 135 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1691s ok 136 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1691s ok 137 1691s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1691s ok 138 1691s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1691s ok 139 1691s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1691s ok 140 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1691s ok 141 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1691s ok 142 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1691s ok 143 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1691s ok 144 1691s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1691s ok 145 1691s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1691s ok 146 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1691s ok 147 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1691s ok 148 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1691s ok 149 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1691s ok 150 1691s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1691s ok 151 1691s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1691s ok 152 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1691s ok 153 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1691s ok 154 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1691s ok 155 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1691s ok 156 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1691s ok 157 1691s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1691s ok 158 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1691s ok 159 1691s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1691s ok 160 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1691s ok 161 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1691s ok 162 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1691s ok 163 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1691s ok 164 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1691s ok 165 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1691s ok 166 1691s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1691s ok 167 1691s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1691s ok 168 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1691s ok 169 1691s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1691s ok 170 1691s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1691s ok 171 1691s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1691s ok 172 1691s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1691s ok 173 1691s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1691s ok 174 1691s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1691s ok 175 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1691s ok 176 1691s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1691s ok 177 1691s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1691s ok 178 1691s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1691s ok 179 1691s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1691s ok 180 1691s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1691s ok 181 1691s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1691s ok 182 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1691s ok 183 1691s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1691s ok 184 1691s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1691s ok 185 1691s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1691s ok 186 1691s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1691s ok 187 1691s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1691s ok 188 1691s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1691s ok 189 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1691s ok 190 1691s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1691s ok 191 1691s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1691s ok 192 1691s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1691s ok 193 1691s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1691s ok 194 1691s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1691s ok 195 1691s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1691s ok 196 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1691s ok 197 1691s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1691s ok 198 1691s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1691s ok 199 1691s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1691s ok 200 1691s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1691s ok 201 1691s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1691s ok 202 1691s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1691s ok 203 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1691s ok 204 1691s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1691s ok 205 1691s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1691s ok 206 1691s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1691s ok 207 1691s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1691s ok 208 1691s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1691s ok 209 1691s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1691s ok 210 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1691s ok 211 1691s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1691s ok 212 1691s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1691s ok 213 1691s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1691s ok 214 1691s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1691s ok 215 1691s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1691s ok 216 1691s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1691s ok 217 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1691s ok 218 1691s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1691s ok 219 1691s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1691s ok 220 1691s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1691s ok 221 1691s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1691s ok 222 1691s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1691s ok 223 1691s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1691s ok 224 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1691s ok 225 1691s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1691s ok 226 1691s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1691s ok 227 1691s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1691s ok 228 1691s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1691s ok 229 1691s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1691s ok 230 1691s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1691s ok 231 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1691s ok 232 1691s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1691s ok 233 1691s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1691s ok 234 1691s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1691s ok 235 1691s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1691s ok 236 1691s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1691s ok 237 1691s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1691s ok 238 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1691s ok 239 1691s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1691s ok 240 1691s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1691s ok 241 1691s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1691s ok 242 1691s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1691s ok 243 1691s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1691s ok 244 1691s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1691s ok 245 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1691s ok 246 1691s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1691s ok 247 1691s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1691s ok 248 1691s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1691s ok 249 1691s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1691s ok 250 1691s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1691s ok 251 1691s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1691s ok 252 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1691s ok 253 1691s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1691s ok 254 1691s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1691s ok 255 1691s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1691s ok 256 1691s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1691s ok 257 1691s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1691s ok 258 1691s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1691s ok 259 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1691s ok 260 1691s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1691s ok 261 1691s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1691s ok 262 1691s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1691s ok 263 1691s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1691s ok 264 1691s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1691s ok 265 1691s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1691s ok 266 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1691s ok 267 1691s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1691s ok 268 1691s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1691s ok 269 1691s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1691s ok 270 1691s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1691s ok 271 1691s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1691s ok 272 1691s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1691s ok 273 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1691s ok 274 1691s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1691s ok 275 1691s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1691s ok 276 1691s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1691s ok 277 1691s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1691s ok 278 1691s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1691s ok 279 1691s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1691s ok 280 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1691s ok 281 1691s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1691s ok 282 1691s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1691s ok 283 1691s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1691s ok 284 1691s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1691s ok 285 1691s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1691s ok 286 1691s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1691s ok 287 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1691s ok 288 1691s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1691s ok 289 1691s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1691s ok 290 1691s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1691s ok 291 1691s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1691s ok 292 1691s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1691s ok 293 1691s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1691s ok 294 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1691s ok 295 1691s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1691s ok 296 1691s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1691s ok 297 1691s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1691s ok 298 1691s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1691s ok 299 1691s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1691s ok 300 1691s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1691s ok 301 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1691s ok 302 1691s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1691s ok 303 1691s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1691s ok 304 1691s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1691s ok 305 1691s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1691s ok 306 1691s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1691s ok 307 1691s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1691s ok 308 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1691s ok 309 1691s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1691s ok 310 1691s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1691s ok 311 1691s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1691s ok 312 1691s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1691s ok 313 1691s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1691s ok 314 1691s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1691s ok 315 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1691s ok 316 1691s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1691s ok 317 1691s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1691s ok 318 1691s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1691s ok 319 1691s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1691s ok 320 1691s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1691s ok 321 1691s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1691s ok 322 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1691s ok 323 1691s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1691s ok 324 1691s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1691s ok 325 1691s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1691s ok 326 1691s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1691s ok 327 1691s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1691s ok 328 1691s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1691s ok 329 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1691s ok 330 1691s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1691s ok 331 1691s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1691s ok 332 1691s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1691s ok 333 1691s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1691s ok 334 1691s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1691s ok 335 1691s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1691s ok 336 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1691s ok 337 1691s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1691s ok 338 1691s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1691s ok 339 1691s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1691s ok 340 1691s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1691s ok 341 1691s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1691s ok 342 1691s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1691s ok 343 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1691s ok 344 1691s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1691s ok 345 1691s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1691s ok 346 1691s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1691s ok 347 1691s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1691s ok 348 1691s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1691s ok 349 1691s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1691s ok 350 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1691s ok 351 1691s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1691s ok 352 1691s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1691s ok 353 1691s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1691s ok 354 1691s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1691s ok 355 1691s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1691s ok 356 1691s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1691s ok 357 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1691s ok 358 1691s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1691s ok 359 1691s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1691s ok 360 1691s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1691s ok 361 1691s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1691s ok 362 1691s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1691s ok 363 1691s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1691s ok 364 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1691s ok 365 1691s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1691s ok 366 1691s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1691s ok 367 1691s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1691s ok 368 1691s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1691s ok 369 1691s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1691s ok 370 1691s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1691s ok 371 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1691s ok 372 1691s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1691s ok 373 1691s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1691s ok 374 1691s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1691s ok 375 1691s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1691s ok 376 1691s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1691s ok 377 1691s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1691s ok 378 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1691s ok 379 1691s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1691s ok 380 1691s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1691s ok 381 1691s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1691s ok 382 1691s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1691s ok 383 1691s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1691s ok 384 1691s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1691s ok 385 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1691s ok 386 1691s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1691s ok 387 1691s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1691s ok 388 1691s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1691s ok 389 1691s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1691s ok 390 1691s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1691s ok 391 1691s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1691s ok 392 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1691s ok 393 1691s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1691s ok 394 1691s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1691s ok 395 1691s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1691s ok 396 1691s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1691s ok 397 1691s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1691s ok 398 1691s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1691s ok 399 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1691s ok 400 1691s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1691s ok 401 1691s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1691s ok 402 1691s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1691s ok 403 1691s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1691s ok 404 1691s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1691s ok 405 1691s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1691s ok 406 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1691s ok 407 1691s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1691s ok 408 1691s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1691s ok 409 1691s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1691s ok 410 1691s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1691s ok 411 1691s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1691s ok 412 1691s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1691s ok 413 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1691s ok 414 1691s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1691s ok 415 1691s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1691s ok 416 1691s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1691s ok 417 1691s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1691s ok 418 1691s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1691s ok 419 1691s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1691s ok 420 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1691s ok 421 1691s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1691s ok 422 1691s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1691s ok 423 1691s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1691s ok 424 1691s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1691s ok 425 1691s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1691s ok 426 1691s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1691s ok 427 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1691s ok 428 1691s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1691s ok 429 1691s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1691s ok 430 1691s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1691s ok 431 1691s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1691s ok 432 1691s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1691s ok 433 1691s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1691s ok 434 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1691s ok 435 1691s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1691s ok 436 1691s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1691s ok 437 1691s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1691s ok 438 1691s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1691s ok 439 1691s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1691s ok 440 1691s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1691s ok 441 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1691s ok 442 1691s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1691s ok 443 1691s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1691s ok 444 1691s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1691s ok 445 1691s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1691s ok 446 1691s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1691s ok 447 1691s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1691s ok 448 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1691s ok 449 1691s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1691s ok 450 1691s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1691s ok 451 1691s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1691s ok 452 1691s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1691s ok 453 1691s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1691s ok 454 1691s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1691s ok 455 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1691s ok 456 1691s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1691s ok 457 1691s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1691s ok 458 1691s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1691s ok 459 1691s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1691s ok 460 1691s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1691s ok 461 1691s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1691s ok 462 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1691s ok 463 1691s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1691s ok 464 1691s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1691s ok 465 1691s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1691s ok 466 1691s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1691s ok 467 1691s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1691s ok 468 1691s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1691s ok 469 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1691s ok 470 1691s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1691s ok 471 1691s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1691s ok 472 1691s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1691s ok 473 1691s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1691s ok 474 1691s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1691s ok 475 1691s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1691s ok 476 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1691s ok 477 1691s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1691s ok 478 1691s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1691s ok 479 1691s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1691s ok 480 1691s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1691s ok 481 1691s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1691s ok 482 1691s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1691s ok 483 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1691s ok 484 1691s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1691s ok 485 1691s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1691s ok 486 1691s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1691s ok 487 1691s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1691s ok 488 1691s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1691s ok 489 1691s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1691s ok 490 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1691s ok 491 1691s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1691s ok 492 1691s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1691s ok 493 1691s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1691s ok 494 1691s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1691s ok 495 1691s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1691s ok 496 1691s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1691s ok 497 1691s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1691s ok 498 1691s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1691s ok 499 1691s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1691s ok 500 1691s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1691s ok 501 1691s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1691s ok 502 1691s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1691s ok 503 1691s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1691s ok 504 1691s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 1691s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1691s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1691s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/groups1 1691s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1691s ok 1694s t/modules/autoindex.t ............... 1694s 1..84 1694s # Running under perl version 5.038002 for linux 1694s # Current time local: Mon Apr 8 21:45:50 2024 1694s # Current time GMT: Mon Apr 8 21:45:50 2024 1694s # Using Test.pm version 1.31 1694s # Using Apache/Test.pm version 1.42 1694s --- 1694s IndexOrderDefault Ascending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 1 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 2 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 3 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 4 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 5 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 6 1694s --- 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 7 1694s --- 1694s IndexOrderDefault Ascending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 8 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 9 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 10 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 11 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 12 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 13 1694s --- 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 14 1694s --- 1694s IndexOrderDefault Ascending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 15 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 16 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 17 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 18 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 19 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 20 1694s --- 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 21 1694s --- 1694s IndexOrderDefault Descending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 22 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 23 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 24 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 25 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 26 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 27 1694s --- 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 28 1694s --- 1694s IndexOrderDefault Descending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 29 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 30 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 31 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 32 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 33 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 34 1694s --- 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 35 1694s --- 1694s IndexOrderDefault Descending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 36 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 37 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 38 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 39 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 40 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 41 1694s --- 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 42 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 43 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 44 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 45 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 46 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 47 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 48 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 49 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 50 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 51 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 52 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 53 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 54 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 55 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 56 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 57 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 58 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 59 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 60 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 61 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 62 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Ascending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 63 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s GET /modules/autoindex/htaccess/ 1694s ok 64 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 65 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 66 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 67 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 68 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 69 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Name 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 70 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s GET /modules/autoindex/htaccess/ 1694s ok 71 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 72 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 73 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 74 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 75 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 76 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Date 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 77 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s GET /modules/autoindex/htaccess/ 1694s ok 78 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=A) 1694s GET /modules/autoindex/htaccess/?C=N&O=A 1694s ok 79 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=N O=D) 1694s GET /modules/autoindex/htaccess/?C=N&O=D 1694s ok 80 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=A) 1694s GET /modules/autoindex/htaccess/?C=M&O=A 1694s ok 81 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=M O=D) 1694s GET /modules/autoindex/htaccess/?C=M&O=D 1694s ok 82 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=A) 1694s GET /modules/autoindex/htaccess/?C=S&O=A 1694s ok 83 1694s --- 1694s IndexOptions FancyIndexing 1694s IndexOrderDefault Descending Size 1694s 1694s (C=S O=D) 1694s GET /modules/autoindex/htaccess/?C=S&O=D 1694s ok 84 1694s ok 1696s t/modules/autoindex2.t .............. 1696s 1..3 1696s # Running under perl version 5.038002 for linux 1696s # Current time local: Mon Apr 8 21:45:53 2024 1696s # Current time GMT: Mon Apr 8 21:45:53 2024 1696s # Using Test.pm version 1.31 1696s # Using Apache/Test.pm version 1.42 1696s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1696s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1696s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1696s # testing : dir_broken should not be listed 1696s # expected: 0 1696s # received: 0 1696s ok 1 1696s # testing : dir_normal should be listed 1696s # expected: 1 1696s # received: 1 1696s ok 2 1696s # testing : dir_protected should not be listed 1696s # expected: 0 1696s # received: 0 1696s ok 3 1696s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1696s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1696s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1696s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1696s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1696s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1696s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1696s ok 1699s t/modules/brotli.t .................. 1699s 1..64 1699s # Running under perl version 5.038002 for linux 1699s # Current time local: Mon Apr 8 21:45:55 2024 1699s # Current time GMT: Mon Apr 8 21:45:55 2024 1699s # Using Test.pm version 1.31 1699s # Using Apache/Test.pm version 1.42 1699s qvalue: 1699s # expected: 200 1699s # received: '200' 1699s ok 1 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 2 1699s qvalue: 1699s # expected: 200 1699s # received: '200' 1699s ok 3 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 4 1699s qvalue: 1699s # expected: 200 1699s # received: '200' 1699s ok 5 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 6 1699s qvalue: 1699s # expected: 200 1699s # received: '200' 1699s ok 7 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 8 1699s qvalue: 1699s # expected: 200 1699s # received: '200' 1699s ok 9 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 10 1699s qvalue: 1699s # expected: 200 1699s # received: '200' 1699s ok 11 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 12 1699s qvalue: ; 1699s # expected: 200 1699s # received: '200' 1699s ok 13 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 14 1699s qvalue: ; 1699s # expected: 200 1699s # received: '200' 1699s ok 15 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 16 1699s qvalue: ; 1699s # expected: 200 1699s # received: '200' 1699s ok 17 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 18 1699s qvalue: ;q= 1699s # expected: 200 1699s # received: '200' 1699s ok 19 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 20 1699s qvalue: ;q= 1699s # expected: 200 1699s # received: '200' 1699s ok 21 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 22 1699s qvalue: ;q= 1699s # expected: 200 1699s # received: '200' 1699s ok 23 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 24 1699s qvalue: ;q=0 1699s # expected: 200 1699s # received: '200' 1699s ok 25 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 26 1699s qvalue: ;q=0 1699s # expected: 200 1699s # received: '200' 1699s ok 27 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 28 1699s qvalue: ;q=0 1699s # expected: 200 1699s # received: '200' 1699s ok 29 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 30 1699s qvalue: ;q=0. 1699s # expected: 200 1699s # received: '200' 1699s ok 31 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 32 1699s qvalue: ;q=0. 1699s # expected: 200 1699s # received: '200' 1699s ok 33 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 34 1699s qvalue: ;q=0. 1699s # expected: 200 1699s # received: '200' 1699s ok 35 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 36 1699s qvalue: ;q=0.0 1699s # expected: 200 1699s # received: '200' 1699s ok 37 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 38 1699s qvalue: ;q=0.0 1699s # expected: 200 1699s # received: '200' 1699s ok 39 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 40 1699s qvalue: ;q=0.0 1699s # expected: 200 1699s # received: '200' 1699s ok 41 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 42 1699s qvalue: ;q=0.00 1699s # expected: 200 1699s # received: '200' 1699s ok 43 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 44 1699s qvalue: ;q=0.00 1699s # expected: 200 1699s # received: '200' 1699s ok 45 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 46 1699s qvalue: ;q=0.00 1699s # expected: 200 1699s # received: '200' 1699s ok 47 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 48 1699s qvalue: ;q=0.000 1699s # expected: 200 1699s # received: '200' 1699s ok 49 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 50 1699s qvalue: ;q=0.000 1699s # expected: 200 1699s # received: '200' 1699s ok 51 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 52 1699s qvalue: ;q=0.000 1699s # expected: 200 1699s # received: '200' 1699s ok 53 1699s # testing : response without Content-Encoding is OK 1699s # expected: undef 1699s # received: undef 1699s ok 54 1699s qvalue: ;q=0.0000 1699s # expected: 200 1699s # received: '200' 1699s ok 55 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 56 1699s qvalue: ;q=0.0000 1699s # expected: 200 1699s # received: '200' 1699s ok 57 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 58 1699s qvalue: ;q=0.0000 1699s # expected: 200 1699s # received: '200' 1699s ok 59 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 60 1699s # expected: 200 1699s # received: '200' 1699s ok 61 1699s # testing : response Content-Encoding is OK 1699s # expected: 'br' 1699s # received: 'br' 1699s ok 62 1699s # expected: 200 1699s # received: '200' 1699s ok 63 1699s # testing : response Content-Encoding is OK 1699s # expected: 'gzip' 1699s # received: 'gzip' 1699s ok 64 1699s ok 1701s t/modules/buffer.t .................. 1701s 1..12 1701s # Running under perl version 5.038002 for linux 1701s # Current time local: Mon Apr 8 21:45:58 2024 1701s # Current time GMT: Mon Apr 8 21:45:58 2024 1701s # Using Test.pm version 1.31 1701s # Using Apache/Test.pm version 1.42 1701s # testing : Checking return code is '200' 1701s # expected: 200 1701s # received: '200' 1701s ok 1 1701s ok 2 1701s # testing : Checking return code is '200' 1701s # expected: 200 1701s # received: '200' 1701s ok 3 1701s ok 4 1701s # testing : Checking return code is '200' 1701s # expected: 200 1701s # received: '200' 1701s ok 5 1701s ok 6 1701s # testing : Checking return code is '200' 1701s # expected: 200 1701s # received: '200' 1701s ok 7 1701s ok 8 1701s # testing : Checking return code is '200' 1701s # expected: 200 1701s # received: '200' 1701s ok 9 1701s ok 10 1701s # testing : Checking return code is '200' 1701s # expected: 200 1701s # received: '200' 1701s ok 11 1701s ok 12 1701s ok 1704s t/modules/cache.t ................... 1704s 1..3 1704s # Running under perl version 5.038002 for linux 1704s # Current time local: Mon Apr 8 21:46:00 2024 1704s # Current time GMT: Mon Apr 8 21:46:00 2024 1704s # Using Test.pm version 1.31 1704s # Using Apache/Test.pm version 1.42 1704s # testing : non-cached call to index.html 1704s # expected: 200 1704s # received: '200' 1704s ok 1 1704s # testing : call to cache index.html 1704s # expected: 200 1704s # received: '200' 1704s ok 2 1704s # testing : cached call to index.html 1704s # expected: 200 1704s # received: '200' 1704s ok 3 1704s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1704s ok 1708s t/modules/cgi.t ..................... 1708s 1..58 1708s # Running under perl version 5.038002 for linux 1708s # Current time local: Mon Apr 8 21:46:03 2024 1708s # Current time GMT: Mon Apr 8 21:46:03 2024 1708s # Using Test.pm version 1.31 1708s # Using Apache/Test.pm version 1.42 1708s # testing : return code for acceptpathinfodefault.sh 1708s # expected: 200 1708s # received: '200' 1708s ok 1 1708s # testing : body for acceptpathinfodefault.sh 1708s # expected: '' 1708s # received: '' 1708s ok 2 1708s # testing : return code for acceptpathinfodefault.sh/foo 1708s # expected: 200 1708s # received: '200' 1708s ok 3 1708s # testing : body for acceptpathinfodefault.sh/foo 1708s # expected: '/foo' 1708s # received: '/foo' 1708s ok 4 1708s # testing : return code for acceptpathinfooff.sh 1708s # expected: 200 1708s # received: '200' 1708s ok 5 1708s # testing : body for acceptpathinfooff.sh 1708s # expected: '' 1708s # received: '' 1708s ok 6 1708s # testing : return code for acceptpathinfooff.sh/foo 1708s # expected: 404 1708s # received: '404' 1708s ok 7 1708s # no body test for this one 1708s ok 8 1708s # testing : return code for acceptpathinfoon.sh 1708s # expected: 200 1708s # received: '200' 1708s ok 9 1708s # testing : body for acceptpathinfoon.sh 1708s # expected: '' 1708s # received: '' 1708s ok 10 1708s # testing : return code for acceptpathinfoon.sh/foo 1708s # expected: 200 1708s # received: '200' 1708s ok 11 1708s # testing : body for acceptpathinfoon.sh/foo 1708s # expected: '/foo' 1708s # received: '/foo' 1708s ok 12 1708s # testing : return code for bogus-perl.pl 1708s # expected: 500 1708s # received: '500' 1708s ok 13 1708s # cgi log created ok. 1708s ok 14 1708s # testing : return code for bogus-sh.sh 1708s # expected: 500 1708s # received: '500' 1708s ok 15 1708s # checking that log size (807) is bigger than it used to be (523) 1708s ok 16 1708s # testing : return code for nph-stderr.pl 1708s # expected: 200 1708s # received: '200' 1708s ok 17 1708s # testing : body for nph-stderr.pl 1708s # expected: 'this is nph-stdout' 1708s # received: 'this is nph-stdout' 1708s ok 18 1708s # testing : return code for nph-test.pl 1708s # expected: 200 1708s # received: '200' 1708s ok 19 1708s # testing : body for nph-test.pl 1708s # expected: 'ok' 1708s # received: 'ok' 1708s ok 20 1708s # testing : return code for perl.pl 1708s # expected: 200 1708s # received: '200' 1708s ok 21 1708s # testing : body for perl.pl 1708s # expected: 'perl cgi' 1708s # received: 'perl cgi' 1708s ok 22 1708s # testing : return code for sh.sh 1708s # expected: 200 1708s # received: '200' 1708s ok 23 1708s # testing : body for sh.sh 1708s # expected: 'sh cgi' 1708s # received: 'sh cgi' 1708s ok 24 1708s # testing : return code for stderr1.pl 1708s # expected: 200 1708s # received: '200' 1708s ok 25 1708s # testing : body for stderr1.pl 1708s # expected: 'this is stdout' 1708s # received: 'this is stdout' 1708s ok 26 1708s # testing : return code for stderr2.pl 1708s # expected: 200 1708s # received: '200' 1708s ok 27 1708s # testing : body for stderr2.pl 1708s # expected: 'this is also stdout' 1708s # received: 'this is also stdout' 1708s ok 28 1708s # testing : return code for stderr3.pl 1708s # expected: 200 1708s # received: '200' 1708s ok 29 1708s # testing : body for stderr3.pl 1708s # expected: 'this is more stdout' 1708s # received: 'this is more stdout' 1708s ok 30 1708s # posted content (length 10) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1708s # expected: '500' 1708s # received: '500' 1708s ok 31 1708s # checking that log size (35781) is greater than 807 1708s ok 32 1708s # verifying that logged content is 10 characters 1708s ok 33 1708s # posted content (length 99) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1708s # expected: '500' 1708s # received: '500' 1708s ok 34 1708s # checking that log size (36240) is greater than 35781 1708s ok 35 1708s # verifying that logged content is 99 characters 1708s ok 36 1708s # posted content (length 250) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1708s # expected: '500' 1708s # received: '500' 1708s ok 37 1708s # checking that log size (36851) is greater than 36240 1708s ok 38 1708s # verifying that logged content is 250 characters 1708s ok 39 1708s # posted content (length 255) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1708s # expected: '500' 1708s # received: '500' 1708s ok 40 1708s # checking that log size (37467) is greater than 36851 1708s ok 41 1708s # verifying that logged content is 255 characters 1708s ok 42 1708s # posted content (length 256) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1708s # expected: '500' 1708s # received: '500' 1708s ok 43 1708s # checking that log size (38084) is greater than 37467 1708s ok 44 1708s # verifying that logged content is 256 characters 1708s ok 45 1708s # posted content (length 257) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1708s # expected: '500' 1708s # received: '500' 1708s ok 46 1708s # checking that log size (38701) is greater than 38084 1708s ok 47 1708s # verifying that logged content is 256 characters 1708s ok 48 1708s # posted content (length 258) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1708s # expected: '500' 1708s # received: '500' 1708s ok 49 1708s # checking that log size (39318) is greater than 38701 1708s ok 50 1708s # verifying that logged content is 256 characters 1708s ok 51 1708s # posted content (length 1024) to bogus-perl.pl 1708s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1708s # expected: '500' 1708s # received: '500' 1708s ok 52 1708s # checking that log size (39936) is greater than 39318 1708s ok 53 1708s # verifying that logged content is 256 characters 1708s ok 54 1708s # verifying log is greater than 40960 bytes. 1708s ok 55 1708s # verifying log did not grow after making bogus request. 1708s ok 56 1708s # verifying log did not grow after making another bogus request. 1708s ok 57 1708s # checking that HEAD /modules/cgi/perl.pl returns 200. 1708s ok 58 1708s ok 1710s t/modules/data.t .................... 1710s 1..2 1710s # Running under perl version 5.038002 for linux 1710s # Current time local: Mon Apr 8 21:46:07 2024 1710s # Current time GMT: Mon Apr 8 21:46:07 2024 1710s # Using Test.pm version 1.31 1710s # Using Apache/Test.pm version 1.42 1710s # testing : Checking return code is '200' 1710s # expected: 200 1710s # received: '200' 1710s ok 1 1710s ok 2 1710s ok 1715s t/modules/dav.t ..................... 1715s 1..19 1715s # Running under perl version 5.038002 for linux 1715s # Current time local: Mon Apr 8 21:46:09 2024 1715s # Current time GMT: Mon Apr 8 21:46:09 2024 1715s # Using Test.pm version 1.31 1715s # Using Apache/Test.pm version 1.42 1715s resource lock test: 1715s ok 1 1715s DAV put test: 1715s ok 2 1715s getting DAV resource properties: 1715s ok 3 1715s created: Mon, 08 Apr 2024 21:46:12 GMT 1715s modified: Mon, 08 Apr 2024 21:46:12 GMT 1715s now: Mon, 08 Apr 2024 21:46:14 GMT 1715s ok 4 1715s ok 5 1715s resource lock status test: 1715s ok 6 1715s resource unlock test: 1715s ok 7 1715s resource lock status test: 1715s ok 8 1715s getting uri... 1715s expect: 1715s -> 1715s 1715s
1715s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1748s # 1748s # ' 1748s # received: ' 1748s #

Hello World!

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

No query was specified.

1748s # 1748s # ' 1748s # received: ' 1748s #

No query was specified.

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

Hello World!

1748s # 1748s # ' 1748s # received: ' 1748s #

Hello World!

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

No query was specified.

1748s # 1748s # ' 1748s # received: ' 1748s #

No query was specified.

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

mod_include test

1753s # 1753s # 1753s # Hello World 1753s # 1753s #

[back]

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

mod_include test

1753s # 1753s # 1753s # Hello World 1753s # 1753s #

[back]

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

mod_include test

1753s # 1753s # 1753s # Hello World 1753s # 1753s #

[back]

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

Load Balancer Manager for localhost

1775s # 1775s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1775s #
Server Built: 2024-03-31T08:37:28
1775s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1775s #
1775s #

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

1802s #

The document has moved here.

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

Moved Permanently

1802s #

The document has moved here.

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

Moved Permanently

1802s #

The document has moved here.

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

Moved Permanently

1802s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1802s #

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

Multiple Choices

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

Available documents: 1802s #

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

Multiple Choices

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

Available documents: 1802s #

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

Moved Permanently

1802s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1802s #

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

Multiple Choices

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

Available documents: 1802s #

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

Moved Permanently

1802s #

The document has moved here.

1802s # 1802s # ' 1802s ok 48 1802s ok 1804s t/modules/status.t .................. 1804s 1..1 1804s # Running under perl version 5.038002 for linux 1804s # Current time local: Mon Apr 8 21:47:41 2024 1804s # Current time GMT: Mon Apr 8 21:47:41 2024 1804s # Using Test.pm version 1.31 1804s # Using Apache/Test.pm version 1.42 1804s 1804s 1804s Apache Status 1804s 1804s

Apache Server Status for localhost (via 127.0.0.1)

1804s 1804s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1804s
Server MPM: worker
1804s
Server Built: 2024-03-31T08:37:28 1804s

1804s
Current Time: Monday, 08-Apr-2024 21:47:43 UTC
1804s
Restart Time: Monday, 08-Apr-2024 21:43:06 UTC
1804s
Parent Server Config. Generation: 1
1804s
Parent Server MPM Generation: 0
1804s
Server uptime: 4 minutes 36 seconds
1804s
Server load: 1.03 0.90 0.54
1804s
Total accesses: 6790 - Total Traffic: 139.6 MB - Total Duration: 58929
1804s
CPU Usage: u4.23 s5.88 cu1.28 cs1.03 - 4.5% CPU load
1804s
24.6 requests/sec - 0.5 MB/second - 21.1 kB/request - 8.67879 ms/request
1804s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1804s
__________________W_....................
1804s

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

1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s
SrvPIDAccMCPU 1804s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01652310/371/371_ 1804s 6.352153800.012.9312.93 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-01652310/322/322_ 1804s 6.352011630.019.9119.91 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-01652310/330/330_ 1804s 6.352016420.012.2712.27 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-01652310/326/326_ 1804s 6.35209060.01.621.62 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-01652310/321/321_ 1804s 6.3521141140.01.671.67 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-01652310/321/321_ 1804s 6.35209470.02.552.55 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-01652310/320/320_ 1804s 6.35208050.02.582.58 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-01652310/411/411_ 1804s 6.35208260.03.053.05 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-01652310/324/324_ 1804s 6.35207520.02.662.66 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-01652310/344/344_ 1804s 6.34207780.09.109.10 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01652420/321/321_ 1804s 5.992031900.017.3917.39 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-01652420/421/421_ 1804s 5.982029340.02.612.61 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-01652420/321/321_ 1804s 5.982048400.02.132.13 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-01652420/322/322_ 1804s 5.982010090.06.326.32 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-01652420/322/322_ 1804s 5.98208630.02.122.12 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01652420/322/322_ 1804s 5.9820140370.02.162.16 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-01652420/331/331_ 1804s 5.98206650.05.495.49 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-01652420/321/321_ 1804s 5.98207670.01.981.98 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01652420/392/392W 1804s 5.980022970.017.4717.47 1804s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01652420/327/327_ 1804s 5.992010030.013.5813.58 1804s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1804s
1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s 1804s
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
1804s 1804s 1804s ok 1 1804s ok 1807s t/modules/substitute.t .............. 1807s 1..19 1807s # Running under perl version 5.038002 for linux 1807s # Current time local: Mon Apr 8 21:47:43 2024 1807s # Current time GMT: Mon Apr 8 21:47:43 2024 1807s # Using Test.pm version 1.31 1807s # Using Apache/Test.pm version 1.42 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'barbar': OK 1807s ok 1 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'barbar': OK 1807s ok 2 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'foofoo': OK 1807s ok 3 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'barbar': OK 1807s ok 4 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'barbar': OK 1807s ok 5 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'barbar': OK 1807s ok 6 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'foof 1807s oo': OK 1807s ok 7 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'xfoo': OK 1807s ok 8 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1807s ok 9 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s barx 1807s ': OK 1807s ok 10 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'a$1axb(': OK 1807s ok 11 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'a$XX': OK 1807s ok 12 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1807s ok 13 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'x&x': OK 1807s ok 14 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'xx': OK 1807s ok 15 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'fcooar': OK 1807s ok 16 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'fc$1ar': OK 1807s ok 17 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'fdooar': OK 1807s ok 18 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s got 200 'XXXfooXXX 1807s bar': OK 1807s ok 19 1807s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1807s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1807s ok 1811s t/modules/unique_id.t ............... 1811s 1..300 1811s # Running under perl version 5.038002 for linux 1811s # Current time local: Mon Apr 8 21:47:46 2024 1811s # Current time GMT: Mon Apr 8 21:47:46 2024 1811s # Using Test.pm version 1.31 1811s # Using Apache/Test.pm version 1.42 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 1 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AeAAAAEY 1811s ok 2 1811s ok 3 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 4 1811s # unique id: ZhRmBN23W-JOltkWBPDUzAAAAAI 1811s ok 5 1811s ok 6 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 7 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AeQAAAEc 1811s ok 8 1811s ok 9 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 10 1811s # unique id: ZhRmBN23W-JOltkWBPDUzQAAAAQ 1811s ok 11 1811s ok 12 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 13 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AegAAAEI 1811s ok 14 1811s ok 15 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 16 1811s # unique id: ZhRmBN23W-JOltkWBPDUzgAAAAU 1811s ok 17 1811s ok 18 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 19 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AewAAAEQ 1811s ok 20 1811s ok 21 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 22 1811s # unique id: ZhRmBN23W-JOltkWBPDUzwAAAAY 1811s ok 23 1811s ok 24 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 25 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AfAAAAEM 1811s ok 26 1811s ok 27 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 28 1811s # unique id: ZhRmBN23W-JOltkWBPDU0AAAAAA 1811s ok 29 1811s ok 30 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 31 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AfQAAAEE 1811s ok 32 1811s ok 33 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 34 1811s # unique id: ZhRmBN23W-JOltkWBPDU0QAAAAg 1811s ok 35 1811s ok 36 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 37 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AfgAAAEU 1811s ok 38 1811s ok 39 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 40 1811s # unique id: ZhRmBN23W-JOltkWBPDU0gAAAAc 1811s ok 41 1811s ok 42 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 43 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AfwAAAEk 1811s ok 44 1811s ok 45 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 46 1811s # unique id: ZhRmBN23W-JOltkWBPDU0wAAAAE 1811s ok 47 1811s ok 48 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 49 1811s # unique id: ZhRmBOCZZmZ8GNu-EZ4AgAAAAEA 1811s ok 50 1811s ok 51 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 52 1811s # unique id: ZhRmBN23W-JOltkWBPDU1AAAAAM 1811s ok 53 1811s ok 54 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 55 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AgQAAAEg 1811s ok 56 1811s ok 57 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 58 1811s # unique id: ZhRmBd23W-JOltkWBPDU1QAAAAk 1811s ok 59 1811s ok 60 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 61 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AggAAAEY 1811s ok 62 1811s ok 63 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 64 1811s # unique id: ZhRmBd23W-JOltkWBPDU1gAAAAI 1811s ok 65 1811s ok 66 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 67 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AgwAAAEc 1811s ok 68 1811s ok 69 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 70 1811s # unique id: ZhRmBd23W-JOltkWBPDU1wAAAAQ 1811s ok 71 1811s ok 72 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 73 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AhAAAAEI 1811s ok 74 1811s ok 75 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 76 1811s # unique id: ZhRmBd23W-JOltkWBPDU2AAAAAU 1811s ok 77 1811s ok 78 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 79 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AhQAAAEQ 1811s ok 80 1811s ok 81 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 82 1811s # unique id: ZhRmBd23W-JOltkWBPDU2QAAAAY 1811s ok 83 1811s ok 84 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 85 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AhgAAAEM 1811s ok 86 1811s ok 87 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 88 1811s # unique id: ZhRmBd23W-JOltkWBPDU2gAAAAA 1811s ok 89 1811s ok 90 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 91 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AhwAAAEE 1811s ok 92 1811s ok 93 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 94 1811s # unique id: ZhRmBd23W-JOltkWBPDU2wAAAAg 1811s ok 95 1811s ok 96 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 97 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AiAAAAEU 1811s ok 98 1811s ok 99 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 100 1811s # unique id: ZhRmBd23W-JOltkWBPDU3AAAAAc 1811s ok 101 1811s ok 102 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 103 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AiQAAAEk 1811s ok 104 1811s ok 105 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 106 1811s # unique id: ZhRmBd23W-JOltkWBPDU3QAAAAE 1811s ok 107 1811s ok 108 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 109 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AigAAAEA 1811s ok 110 1811s ok 111 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 112 1811s # unique id: ZhRmBd23W-JOltkWBPDU3gAAAAM 1811s ok 113 1811s ok 114 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 115 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AiwAAAEg 1811s ok 116 1811s ok 117 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 118 1811s # unique id: ZhRmBd23W-JOltkWBPDU3wAAAAk 1811s ok 119 1811s ok 120 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 121 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AjAAAAEY 1811s ok 122 1811s ok 123 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 124 1811s # unique id: ZhRmBd23W-JOltkWBPDU4AAAAAI 1811s ok 125 1811s ok 126 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 127 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AjQAAAEc 1811s ok 128 1811s ok 129 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 130 1811s # unique id: ZhRmBd23W-JOltkWBPDU4QAAAAQ 1811s ok 131 1811s ok 132 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 133 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AjgAAAEI 1811s ok 134 1811s ok 135 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 136 1811s # unique id: ZhRmBd23W-JOltkWBPDU4gAAAAU 1811s ok 137 1811s ok 138 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 139 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AjwAAAEQ 1811s ok 140 1811s ok 141 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 142 1811s # unique id: ZhRmBd23W-JOltkWBPDU4wAAAAY 1811s ok 143 1811s ok 144 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 145 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AkAAAAEM 1811s ok 146 1811s ok 147 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 148 1811s # unique id: ZhRmBd23W-JOltkWBPDU5AAAAAA 1811s ok 149 1811s ok 150 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 151 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AkQAAAEE 1811s ok 152 1811s ok 153 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 154 1811s # unique id: ZhRmBd23W-JOltkWBPDU5QAAAAg 1811s ok 155 1811s ok 156 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 157 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AkgAAAEU 1811s ok 158 1811s ok 159 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 160 1811s # unique id: ZhRmBd23W-JOltkWBPDU5gAAAAc 1811s ok 161 1811s ok 162 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 163 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AkwAAAEk 1811s ok 164 1811s ok 165 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 166 1811s # unique id: ZhRmBd23W-JOltkWBPDU5wAAAAE 1811s ok 167 1811s ok 168 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 169 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AlAAAAEA 1811s ok 170 1811s ok 171 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 172 1811s # unique id: ZhRmBd23W-JOltkWBPDU6AAAAAM 1811s ok 173 1811s ok 174 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 175 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AlQAAAEg 1811s ok 176 1811s ok 177 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 178 1811s # unique id: ZhRmBd23W-JOltkWBPDU6QAAAAk 1811s ok 179 1811s ok 180 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 181 1811s # unique id: ZhRmBeCZZmZ8GNu-EZ4AlgAAAEY 1811s ok 182 1811s ok 183 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 184 1811s # unique id: ZhRmBd23W-JOltkWBPDU6gAAAAI 1811s ok 185 1811s ok 186 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 187 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AlwAAAEc 1811s ok 188 1811s ok 189 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 190 1811s # unique id: ZhRmBt23W-JOltkWBPDU6wAAAAQ 1811s ok 191 1811s ok 192 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 193 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AmAAAAEI 1811s ok 194 1811s ok 195 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 196 1811s # unique id: ZhRmBt23W-JOltkWBPDU7AAAAAU 1811s ok 197 1811s ok 198 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 199 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AmQAAAEQ 1811s ok 200 1811s ok 201 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 202 1811s # unique id: ZhRmBt23W-JOltkWBPDU7QAAAAY 1811s ok 203 1811s ok 204 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 205 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AmgAAAEM 1811s ok 206 1811s ok 207 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 208 1811s # unique id: ZhRmBt23W-JOltkWBPDU7gAAAAA 1811s ok 209 1811s ok 210 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 211 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AmwAAAEE 1811s ok 212 1811s ok 213 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 214 1811s # unique id: ZhRmBt23W-JOltkWBPDU7wAAAAg 1811s ok 215 1811s ok 216 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 217 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AnAAAAEU 1811s ok 218 1811s ok 219 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 220 1811s # unique id: ZhRmBt23W-JOltkWBPDU8AAAAAc 1811s ok 221 1811s ok 222 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 223 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AnQAAAEk 1811s ok 224 1811s ok 225 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 226 1811s # unique id: ZhRmBt23W-JOltkWBPDU8QAAAAE 1811s ok 227 1811s ok 228 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 229 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AngAAAEA 1811s ok 230 1811s ok 231 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 232 1811s # unique id: ZhRmBt23W-JOltkWBPDU8gAAAAM 1811s ok 233 1811s ok 234 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 235 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AnwAAAEg 1811s ok 236 1811s ok 237 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 238 1811s # unique id: ZhRmBt23W-JOltkWBPDU8wAAAAk 1811s ok 239 1811s ok 240 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 241 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AoAAAAEY 1811s ok 242 1811s ok 243 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 244 1811s # unique id: ZhRmBt23W-JOltkWBPDU9AAAAAI 1811s ok 245 1811s ok 246 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 247 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AoQAAAEc 1811s ok 248 1811s ok 249 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 250 1811s # unique id: ZhRmBt23W-JOltkWBPDU9QAAAAQ 1811s ok 251 1811s ok 252 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 253 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AogAAAEI 1811s ok 254 1811s ok 255 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 256 1811s # unique id: ZhRmBt23W-JOltkWBPDU9gAAAAU 1811s ok 257 1811s ok 258 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 259 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AowAAAEQ 1811s ok 260 1811s ok 261 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 262 1811s # unique id: ZhRmBt23W-JOltkWBPDU9wAAAAY 1811s ok 263 1811s ok 264 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 265 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4ApAAAAEM 1811s ok 266 1811s ok 267 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 268 1811s # unique id: ZhRmBt23W-JOltkWBPDU-AAAAAA 1811s ok 269 1811s ok 270 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 271 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4ApQAAAEE 1811s ok 272 1811s ok 273 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 274 1811s # unique id: ZhRmBt23W-JOltkWBPDU-QAAAAg 1811s ok 275 1811s ok 276 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 277 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4ApgAAAEU 1811s ok 278 1811s ok 279 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 280 1811s # unique id: ZhRmBt23W-JOltkWBPDU-gAAAAc 1811s ok 281 1811s ok 282 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 283 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4ApwAAAEk 1811s ok 284 1811s ok 285 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 286 1811s # unique id: ZhRmBt23W-JOltkWBPDU-wAAAAE 1811s ok 287 1811s ok 288 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 289 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AqAAAAEA 1811s ok 290 1811s ok 291 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 292 1811s # unique id: ZhRmBt23W-JOltkWBPDU_AAAAAM 1811s ok 293 1811s ok 294 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 295 1811s # unique id: ZhRmBuCZZmZ8GNu-EZ4AqQAAAEg 1811s ok 296 1811s ok 297 1811s # testing : fetch unique ID 1811s # expected: 200 1811s # received: '200' 1811s ok 298 1811s # unique id: ZhRmBt23W-JOltkWBPDU_QAAAAk 1811s ok 299 1811s ok 300 1811s ok 1815s t/modules/usertrack.t ............... 1815s 1..1004 1815s # Running under perl version 5.038002 for linux 1815s # Current time local: Mon Apr 8 21:47:50 2024 1815s # Current time GMT: Mon Apr 8 21:47:50 2024 1815s # Using Test.pm version 1.31 1815s # Using Apache/Test.pm version 1.42 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 1 1815s ok 2 1815s Set-Cookie: usertrack_test=4a2c3183.6159cc1efdc46; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4a2c3183.6159cc1efdc46 1815s ok 3 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 4 1815s ok 5 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 6 1815s ok 7 1815s Set-Cookie: usertrack_test=10b156e8.6159cc1effb8e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=10b156e8.6159cc1effb8e 1815s ok 8 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 9 1815s ok 10 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 11 1815s ok 12 1815s Set-Cookie: usertrack_test=8386039c.6159cc1f00b3c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8386039c.6159cc1f00b3c 1815s ok 13 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 14 1815s ok 15 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 16 1815s ok 17 1815s Set-Cookie: usertrack_test=7ca015ee.6159cc1f01d28; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7ca015ee.6159cc1f01d28 1815s ok 18 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 19 1815s ok 20 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 21 1815s ok 22 1815s Set-Cookie: usertrack_test=5109570a.6159cc1f02d7a; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5109570a.6159cc1f02d7a 1815s ok 23 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 24 1815s ok 25 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 26 1815s ok 27 1815s Set-Cookie: usertrack_test=69351c8a.6159cc1f03ddf; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=69351c8a.6159cc1f03ddf 1815s ok 28 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 29 1815s ok 30 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 31 1815s ok 32 1815s Set-Cookie: usertrack_test=c6d98e71.6159cc1f04f7b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=c6d98e71.6159cc1f04f7b 1815s ok 33 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 34 1815s ok 35 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 36 1815s ok 37 1815s Set-Cookie: usertrack_test=412ecda6.6159cc1f0625a; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=412ecda6.6159cc1f0625a 1815s ok 38 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 39 1815s ok 40 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 41 1815s ok 42 1815s Set-Cookie: usertrack_test=b61bed8d.6159cc1f073a0; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b61bed8d.6159cc1f073a0 1815s ok 43 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 44 1815s ok 45 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 46 1815s ok 47 1815s Set-Cookie: usertrack_test=93e87801.6159cc1f08483; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=93e87801.6159cc1f08483 1815s ok 48 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 49 1815s ok 50 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 51 1815s ok 52 1815s Set-Cookie: usertrack_test=90b15f8c.6159cc1f09578; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=90b15f8c.6159cc1f09578 1815s ok 53 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 54 1815s ok 55 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 56 1815s ok 57 1815s Set-Cookie: usertrack_test=7170eceb.6159cc1f0a41c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7170eceb.6159cc1f0a41c 1815s ok 58 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 59 1815s ok 60 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 61 1815s ok 62 1815s Set-Cookie: usertrack_test=abd7b2fc.6159cc1f0b232; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=abd7b2fc.6159cc1f0b232 1815s ok 63 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 64 1815s ok 65 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 66 1815s ok 67 1815s Set-Cookie: usertrack_test=d8b3bde1.6159cc1f0c3fc; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d8b3bde1.6159cc1f0c3fc 1815s ok 68 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 69 1815s ok 70 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 71 1815s ok 72 1815s Set-Cookie: usertrack_test=29352a44.6159cc1f0d6e9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=29352a44.6159cc1f0d6e9 1815s ok 73 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 74 1815s ok 75 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 76 1815s ok 77 1815s Set-Cookie: usertrack_test=73f252ef.6159cc1f0e930; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=73f252ef.6159cc1f0e930 1815s ok 78 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 79 1815s ok 80 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 81 1815s ok 82 1815s Set-Cookie: usertrack_test=7860f96f.6159cc1f0facd; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7860f96f.6159cc1f0facd 1815s ok 83 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 84 1815s ok 85 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 86 1815s ok 87 1815s Set-Cookie: usertrack_test=94a9ef12.6159cc1f10c67; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=94a9ef12.6159cc1f10c67 1815s ok 88 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 89 1815s ok 90 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 91 1815s ok 92 1815s Set-Cookie: usertrack_test=3fca6343.6159cc1f11b64; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=3fca6343.6159cc1f11b64 1815s ok 93 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 94 1815s ok 95 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 96 1815s ok 97 1815s Set-Cookie: usertrack_test=f440b18.6159cc1f12ab7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=f440b18.6159cc1f12ab7 1815s ok 98 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 99 1815s ok 100 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 101 1815s ok 102 1815s Set-Cookie: usertrack_test=4da2dde4.6159cc1f13a28; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4da2dde4.6159cc1f13a28 1815s ok 103 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 104 1815s ok 105 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 106 1815s ok 107 1815s Set-Cookie: usertrack_test=86d17807.6159cc1f1492b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=86d17807.6159cc1f1492b 1815s ok 108 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 109 1815s ok 110 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 111 1815s ok 112 1815s Set-Cookie: usertrack_test=3026a37.6159cc1f1587a; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=3026a37.6159cc1f1587a 1815s ok 113 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 114 1815s ok 115 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 116 1815s ok 117 1815s Set-Cookie: usertrack_test=4c91704f.6159cc1f16786; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4c91704f.6159cc1f16786 1815s ok 118 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 119 1815s ok 120 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 121 1815s ok 122 1815s Set-Cookie: usertrack_test=9a2b57c3.6159cc1f176bf; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=9a2b57c3.6159cc1f176bf 1815s ok 123 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 124 1815s ok 125 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 126 1815s ok 127 1815s Set-Cookie: usertrack_test=b70f9cbe.6159cc1f183db; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b70f9cbe.6159cc1f183db 1815s ok 128 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 129 1815s ok 130 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 131 1815s ok 132 1815s Set-Cookie: usertrack_test=380a8b5a.6159cc1f191de; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=380a8b5a.6159cc1f191de 1815s ok 133 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 134 1815s ok 135 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 136 1815s ok 137 1815s Set-Cookie: usertrack_test=2d2fbc9.6159cc1f1a273; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=2d2fbc9.6159cc1f1a273 1815s ok 138 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 139 1815s ok 140 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 141 1815s ok 142 1815s Set-Cookie: usertrack_test=fff8989d.6159cc1f1b0ee; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=fff8989d.6159cc1f1b0ee 1815s ok 143 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 144 1815s ok 145 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 146 1815s ok 147 1815s Set-Cookie: usertrack_test=b626ef48.6159cc1f1bea8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b626ef48.6159cc1f1bea8 1815s ok 148 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 149 1815s ok 150 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 151 1815s ok 152 1815s Set-Cookie: usertrack_test=5ae665bf.6159cc1f1cc79; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5ae665bf.6159cc1f1cc79 1815s ok 153 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 154 1815s ok 155 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 156 1815s ok 157 1815s Set-Cookie: usertrack_test=c1532bb.6159cc1f1d94d; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=c1532bb.6159cc1f1d94d 1815s ok 158 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 159 1815s ok 160 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 161 1815s ok 162 1815s Set-Cookie: usertrack_test=b02f72df.6159cc1f1ebdc; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b02f72df.6159cc1f1ebdc 1815s ok 163 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 164 1815s ok 165 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 166 1815s ok 167 1815s Set-Cookie: usertrack_test=a6c3a1c6.6159cc1f1fd30; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a6c3a1c6.6159cc1f1fd30 1815s ok 168 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 169 1815s ok 170 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 171 1815s ok 172 1815s Set-Cookie: usertrack_test=a5984ae9.6159cc1f20e34; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a5984ae9.6159cc1f20e34 1815s ok 173 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 174 1815s ok 175 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 176 1815s ok 177 1815s Set-Cookie: usertrack_test=71d2d738.6159cc1f21fae; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=71d2d738.6159cc1f21fae 1815s ok 178 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 179 1815s ok 180 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 181 1815s ok 182 1815s Set-Cookie: usertrack_test=befdfe5f.6159cc1f22ff5; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=befdfe5f.6159cc1f22ff5 1815s ok 183 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 184 1815s ok 185 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 186 1815s ok 187 1815s Set-Cookie: usertrack_test=1a2ce42.6159cc1f2404c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=1a2ce42.6159cc1f2404c 1815s ok 188 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 189 1815s ok 190 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 191 1815s ok 192 1815s Set-Cookie: usertrack_test=ca187dfc.6159cc1f252d4; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ca187dfc.6159cc1f252d4 1815s ok 193 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 194 1815s ok 195 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 196 1815s ok 197 1815s Set-Cookie: usertrack_test=bb181779.6159cc1f266a8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=bb181779.6159cc1f266a8 1815s ok 198 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 199 1815s ok 200 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 201 1815s ok 202 1815s Set-Cookie: usertrack_test=5c4c4778.6159cc1f2767d; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5c4c4778.6159cc1f2767d 1815s ok 203 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 204 1815s ok 205 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 206 1815s ok 207 1815s Set-Cookie: usertrack_test=11a67ac8.6159cc1f2827f; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=11a67ac8.6159cc1f2827f 1815s ok 208 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 209 1815s ok 210 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 211 1815s ok 212 1815s Set-Cookie: usertrack_test=1ea3af5b.6159cc1f28eae; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=1ea3af5b.6159cc1f28eae 1815s ok 213 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 214 1815s ok 215 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 216 1815s ok 217 1815s Set-Cookie: usertrack_test=af8f9afb.6159cc1f29b8e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=af8f9afb.6159cc1f29b8e 1815s ok 218 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 219 1815s ok 220 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 221 1815s ok 222 1815s Set-Cookie: usertrack_test=52b98f28.6159cc1f2a912; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=52b98f28.6159cc1f2a912 1815s ok 223 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 224 1815s ok 225 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 226 1815s ok 227 1815s Set-Cookie: usertrack_test=b62009be.6159cc1f2b6b3; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b62009be.6159cc1f2b6b3 1815s ok 228 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 229 1815s ok 230 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 231 1815s ok 232 1815s Set-Cookie: usertrack_test=7074b1d6.6159cc1f2c527; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7074b1d6.6159cc1f2c527 1815s ok 233 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 234 1815s ok 235 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 236 1815s ok 237 1815s Set-Cookie: usertrack_test=44f1cb41.6159cc1f2d650; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=44f1cb41.6159cc1f2d650 1815s ok 238 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 239 1815s ok 240 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 241 1815s ok 242 1815s Set-Cookie: usertrack_test=b19fe125.6159cc1f2e734; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b19fe125.6159cc1f2e734 1815s ok 243 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 244 1815s ok 245 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 246 1815s ok 247 1815s Set-Cookie: usertrack_test=99e00ded.6159cc1f2f77b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=99e00ded.6159cc1f2f77b 1815s ok 248 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 249 1815s ok 250 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 251 1815s ok 252 1815s Set-Cookie: usertrack_test=150e2ce5.6159cc1f307c8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=150e2ce5.6159cc1f307c8 1815s ok 253 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 254 1815s ok 255 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 256 1815s ok 257 1815s Set-Cookie: usertrack_test=9c7d24c6.6159cc1f318ea; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=9c7d24c6.6159cc1f318ea 1815s ok 258 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 259 1815s ok 260 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 261 1815s ok 262 1815s Set-Cookie: usertrack_test=eea84df8.6159cc1f32a84; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=eea84df8.6159cc1f32a84 1815s ok 263 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 264 1815s ok 265 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 266 1815s ok 267 1815s Set-Cookie: usertrack_test=6a3482ba.6159cc1f33a66; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=6a3482ba.6159cc1f33a66 1815s ok 268 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 269 1815s ok 270 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 271 1815s ok 272 1815s Set-Cookie: usertrack_test=4ac6502b.6159cc1f34d8f; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4ac6502b.6159cc1f34d8f 1815s ok 273 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 274 1815s ok 275 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 276 1815s ok 277 1815s Set-Cookie: usertrack_test=5165a237.6159cc1f35f14; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5165a237.6159cc1f35f14 1815s ok 278 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 279 1815s ok 280 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 281 1815s ok 282 1815s Set-Cookie: usertrack_test=3634bee6.6159cc1f376a4; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=3634bee6.6159cc1f376a4 1815s ok 283 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 284 1815s ok 285 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 286 1815s ok 287 1815s Set-Cookie: usertrack_test=367310ef.6159cc1f386f8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=367310ef.6159cc1f386f8 1815s ok 288 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 289 1815s ok 290 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 291 1815s ok 292 1815s Set-Cookie: usertrack_test=d2bf5943.6159cc1f396a7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d2bf5943.6159cc1f396a7 1815s ok 293 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 294 1815s ok 295 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 296 1815s ok 297 1815s Set-Cookie: usertrack_test=827a5d.6159cc1f3a484; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=827a5d.6159cc1f3a484 1815s ok 298 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 299 1815s ok 300 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 301 1815s ok 302 1815s Set-Cookie: usertrack_test=94248073.6159cc1f3b358; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=94248073.6159cc1f3b358 1815s ok 303 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 304 1815s ok 305 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 306 1815s ok 307 1815s Set-Cookie: usertrack_test=7395679e.6159cc1f3c4e3; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7395679e.6159cc1f3c4e3 1815s ok 308 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 309 1815s ok 310 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 311 1815s ok 312 1815s Set-Cookie: usertrack_test=6d72c153.6159cc1f3d5f8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=6d72c153.6159cc1f3d5f8 1815s ok 313 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 314 1815s ok 315 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 316 1815s ok 317 1815s Set-Cookie: usertrack_test=48235d53.6159cc1f3e62a; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=48235d53.6159cc1f3e62a 1815s ok 318 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 319 1815s ok 320 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 321 1815s ok 322 1815s Set-Cookie: usertrack_test=7e34f7c6.6159cc1f3f72f; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7e34f7c6.6159cc1f3f72f 1815s ok 323 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 324 1815s ok 325 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 326 1815s ok 327 1815s Set-Cookie: usertrack_test=56686faa.6159cc1f40855; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=56686faa.6159cc1f40855 1815s ok 328 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 329 1815s ok 330 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 331 1815s ok 332 1815s Set-Cookie: usertrack_test=563bc6ba.6159cc1f4180c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=563bc6ba.6159cc1f4180c 1815s ok 333 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 334 1815s ok 335 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 336 1815s ok 337 1815s Set-Cookie: usertrack_test=a86f4590.6159cc1f42ba8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a86f4590.6159cc1f42ba8 1815s ok 338 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 339 1815s ok 340 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 341 1815s ok 342 1815s Set-Cookie: usertrack_test=5f8a8d10.6159cc1f43ff2; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5f8a8d10.6159cc1f43ff2 1815s ok 343 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 344 1815s ok 345 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 346 1815s ok 347 1815s Set-Cookie: usertrack_test=364a8c.6159cc1f453d4; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=364a8c.6159cc1f453d4 1815s ok 348 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 349 1815s ok 350 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 351 1815s ok 352 1815s Set-Cookie: usertrack_test=5e46d628.6159cc1f468fc; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5e46d628.6159cc1f468fc 1815s ok 353 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 354 1815s ok 355 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 356 1815s ok 357 1815s Set-Cookie: usertrack_test=f882254.6159cc1f47c52; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=f882254.6159cc1f47c52 1815s ok 358 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 359 1815s ok 360 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 361 1815s ok 362 1815s Set-Cookie: usertrack_test=d34848b7.6159cc1f48e13; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d34848b7.6159cc1f48e13 1815s ok 363 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 364 1815s ok 365 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 366 1815s ok 367 1815s Set-Cookie: usertrack_test=47ba59d5.6159cc1f4a029; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=47ba59d5.6159cc1f4a029 1815s ok 368 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 369 1815s ok 370 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 371 1815s ok 372 1815s Set-Cookie: usertrack_test=71994648.6159cc1f4b382; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=71994648.6159cc1f4b382 1815s ok 373 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 374 1815s ok 375 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 376 1815s ok 377 1815s Set-Cookie: usertrack_test=dec73338.6159cc1f4c6be; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=dec73338.6159cc1f4c6be 1815s ok 378 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 379 1815s ok 380 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 381 1815s ok 382 1815s Set-Cookie: usertrack_test=1254ae3e.6159cc1f4d7ba; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=1254ae3e.6159cc1f4d7ba 1815s ok 383 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 384 1815s ok 385 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 386 1815s ok 387 1815s Set-Cookie: usertrack_test=81728144.6159cc1f4ecee; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=81728144.6159cc1f4ecee 1815s ok 388 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 389 1815s ok 390 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 391 1815s ok 392 1815s Set-Cookie: usertrack_test=872315f8.6159cc1f50225; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=872315f8.6159cc1f50225 1815s ok 393 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 394 1815s ok 395 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 396 1815s ok 397 1815s Set-Cookie: usertrack_test=5916f33d.6159cc1f51436; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5916f33d.6159cc1f51436 1815s ok 398 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 399 1815s ok 400 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 401 1815s ok 402 1815s Set-Cookie: usertrack_test=78af9257.6159cc1f52e0d; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=78af9257.6159cc1f52e0d 1815s ok 403 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 404 1815s ok 405 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 406 1815s ok 407 1815s Set-Cookie: usertrack_test=671c1896.6159cc1f54696; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=671c1896.6159cc1f54696 1815s ok 408 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 409 1815s ok 410 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 411 1815s ok 412 1815s Set-Cookie: usertrack_test=d4f34ce0.6159cc1f55ceb; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d4f34ce0.6159cc1f55ceb 1815s ok 413 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 414 1815s ok 415 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 416 1815s ok 417 1815s Set-Cookie: usertrack_test=c957c59b.6159cc1f57036; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=c957c59b.6159cc1f57036 1815s ok 418 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 419 1815s ok 420 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 421 1815s ok 422 1815s Set-Cookie: usertrack_test=dc2d9dc7.6159cc1f58199; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=dc2d9dc7.6159cc1f58199 1815s ok 423 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 424 1815s ok 425 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 426 1815s ok 427 1815s Set-Cookie: usertrack_test=23bd51f1.6159cc1f591e7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=23bd51f1.6159cc1f591e7 1815s ok 428 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 429 1815s ok 430 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 431 1815s ok 432 1815s Set-Cookie: usertrack_test=4ca7b3f4.6159cc1f5a2b5; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4ca7b3f4.6159cc1f5a2b5 1815s ok 433 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 434 1815s ok 435 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 436 1815s ok 437 1815s Set-Cookie: usertrack_test=db5ebcad.6159cc1f5b2f3; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=db5ebcad.6159cc1f5b2f3 1815s ok 438 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 439 1815s ok 440 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 441 1815s ok 442 1815s Set-Cookie: usertrack_test=a013a84b.6159cc1f5c237; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a013a84b.6159cc1f5c237 1815s ok 443 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 444 1815s ok 445 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 446 1815s ok 447 1815s Set-Cookie: usertrack_test=5141eac3.6159cc1f5d12f; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5141eac3.6159cc1f5d12f 1815s ok 448 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 449 1815s ok 450 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 451 1815s ok 452 1815s Set-Cookie: usertrack_test=2e372dd5.6159cc1f5e00e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=2e372dd5.6159cc1f5e00e 1815s ok 453 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 454 1815s ok 455 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 456 1815s ok 457 1815s Set-Cookie: usertrack_test=4063fbe7.6159cc1f5f956; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4063fbe7.6159cc1f5f956 1815s ok 458 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 459 1815s ok 460 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 461 1815s ok 462 1815s Set-Cookie: usertrack_test=f92ebac4.6159cc1f60ace; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=f92ebac4.6159cc1f60ace 1815s ok 463 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 464 1815s ok 465 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 466 1815s ok 467 1815s Set-Cookie: usertrack_test=4ed1d253.6159cc1f61be1; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4ed1d253.6159cc1f61be1 1815s ok 468 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 469 1815s ok 470 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 471 1815s ok 472 1815s Set-Cookie: usertrack_test=995c6452.6159cc1f62ad9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=995c6452.6159cc1f62ad9 1815s ok 473 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 474 1815s ok 475 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 476 1815s ok 477 1815s Set-Cookie: usertrack_test=deeeff6f.6159cc1f638e7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=deeeff6f.6159cc1f638e7 1815s ok 478 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 479 1815s ok 480 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 481 1815s ok 482 1815s Set-Cookie: usertrack_test=6b0066cc.6159cc1f646fd; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=6b0066cc.6159cc1f646fd 1815s ok 483 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 484 1815s ok 485 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 486 1815s ok 487 1815s Set-Cookie: usertrack_test=5e569c69.6159cc1f657e7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5e569c69.6159cc1f657e7 1815s ok 488 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 489 1815s ok 490 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 491 1815s ok 492 1815s Set-Cookie: usertrack_test=53245f23.6159cc1f66a0a; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=53245f23.6159cc1f66a0a 1815s ok 493 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 494 1815s ok 495 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 496 1815s ok 497 1815s Set-Cookie: usertrack_test=8032edf7.6159cc1f67b51; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8032edf7.6159cc1f67b51 1815s ok 498 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 499 1815s ok 500 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 501 1815s ok 502 1815s Set-Cookie: usertrack_test=a2bc637f.6159cc1f68e94; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a2bc637f.6159cc1f68e94 1815s ok 503 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 504 1815s ok 505 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 506 1815s ok 507 1815s Set-Cookie: usertrack_test=d77673f7.6159cc1f6a022; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d77673f7.6159cc1f6a022 1815s ok 508 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 509 1815s ok 510 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 511 1815s ok 512 1815s Set-Cookie: usertrack_test=e5b747ae.6159cc1f6b3e3; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=e5b747ae.6159cc1f6b3e3 1815s ok 513 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 514 1815s ok 515 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 516 1815s ok 517 1815s Set-Cookie: usertrack_test=dee37b0f.6159cc1f6c5b7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=dee37b0f.6159cc1f6c5b7 1815s ok 518 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 519 1815s ok 520 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 521 1815s ok 522 1815s Set-Cookie: usertrack_test=cb9479a6.6159cc1f6d349; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=cb9479a6.6159cc1f6d349 1815s ok 523 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 524 1815s ok 525 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 526 1815s ok 527 1815s Set-Cookie: usertrack_test=21840c99.6159cc1f6e18f; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=21840c99.6159cc1f6e18f 1815s ok 528 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 529 1815s ok 530 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 531 1815s ok 532 1815s Set-Cookie: usertrack_test=6853fd6d.6159cc1f6f012; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=6853fd6d.6159cc1f6f012 1815s ok 533 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 534 1815s ok 535 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 536 1815s ok 537 1815s Set-Cookie: usertrack_test=efb82060.6159cc1f6fce6; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=efb82060.6159cc1f6fce6 1815s ok 538 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 539 1815s ok 540 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 541 1815s ok 542 1815s Set-Cookie: usertrack_test=1519b114.6159cc1f70a51; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=1519b114.6159cc1f70a51 1815s ok 543 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 544 1815s ok 545 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 546 1815s ok 547 1815s Set-Cookie: usertrack_test=aa9c7828.6159cc1f716f4; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=aa9c7828.6159cc1f716f4 1815s ok 548 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 549 1815s ok 550 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 551 1815s ok 552 1815s Set-Cookie: usertrack_test=2176c336.6159cc1f72511; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=2176c336.6159cc1f72511 1815s ok 553 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 554 1815s ok 555 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 556 1815s ok 557 1815s Set-Cookie: usertrack_test=f1f03c22.6159cc1f73152; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=f1f03c22.6159cc1f73152 1815s ok 558 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 559 1815s ok 560 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 561 1815s ok 562 1815s Set-Cookie: usertrack_test=be8881ae.6159cc1f73dad; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=be8881ae.6159cc1f73dad 1815s ok 563 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 564 1815s ok 565 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 566 1815s ok 567 1815s Set-Cookie: usertrack_test=20138057.6159cc1f74966; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=20138057.6159cc1f74966 1815s ok 568 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 569 1815s ok 570 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 571 1815s ok 572 1815s Set-Cookie: usertrack_test=c37eb45a.6159cc1f75568; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=c37eb45a.6159cc1f75568 1815s ok 573 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 574 1815s ok 575 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 576 1815s ok 577 1815s Set-Cookie: usertrack_test=456862ef.6159cc1f761f4; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=456862ef.6159cc1f761f4 1815s ok 578 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 579 1815s ok 580 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 581 1815s ok 582 1815s Set-Cookie: usertrack_test=a479f847.6159cc1f76e3c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a479f847.6159cc1f76e3c 1815s ok 583 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 584 1815s ok 585 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 586 1815s ok 587 1815s Set-Cookie: usertrack_test=d10c9b47.6159cc1f77db3; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d10c9b47.6159cc1f77db3 1815s ok 588 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 589 1815s ok 590 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 591 1815s ok 592 1815s Set-Cookie: usertrack_test=8c3222df.6159cc1f78b8e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8c3222df.6159cc1f78b8e 1815s ok 593 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 594 1815s ok 595 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 596 1815s ok 597 1815s Set-Cookie: usertrack_test=3270431e.6159cc1f798c0; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=3270431e.6159cc1f798c0 1815s ok 598 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 599 1815s ok 600 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 601 1815s ok 602 1815s Set-Cookie: usertrack_test=ef64983f.6159cc1f7a5f4; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ef64983f.6159cc1f7a5f4 1815s ok 603 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 604 1815s ok 605 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 606 1815s ok 607 1815s Set-Cookie: usertrack_test=fda97dfd.6159cc1f7b700; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=fda97dfd.6159cc1f7b700 1815s ok 608 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 609 1815s ok 610 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 611 1815s ok 612 1815s Set-Cookie: usertrack_test=c2584ab9.6159cc1f7c458; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=c2584ab9.6159cc1f7c458 1815s ok 613 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 614 1815s ok 615 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 616 1815s ok 617 1815s Set-Cookie: usertrack_test=b453745f.6159cc1f7d0aa; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b453745f.6159cc1f7d0aa 1815s ok 618 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 619 1815s ok 620 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 621 1815s ok 622 1815s Set-Cookie: usertrack_test=4ec27c8f.6159cc1f7dd94; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4ec27c8f.6159cc1f7dd94 1815s ok 623 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 624 1815s ok 625 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 626 1815s ok 627 1815s Set-Cookie: usertrack_test=51c54203.6159cc1f7ea87; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=51c54203.6159cc1f7ea87 1815s ok 628 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 629 1815s ok 630 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 631 1815s ok 632 1815s Set-Cookie: usertrack_test=e289bb46.6159cc1f7f70e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=e289bb46.6159cc1f7f70e 1815s ok 633 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 634 1815s ok 635 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 636 1815s ok 637 1815s Set-Cookie: usertrack_test=425a9aba.6159cc1f805ad; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=425a9aba.6159cc1f805ad 1815s ok 638 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 639 1815s ok 640 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 641 1815s ok 642 1815s Set-Cookie: usertrack_test=86ab7a73.6159cc1f81646; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=86ab7a73.6159cc1f81646 1815s ok 643 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 644 1815s ok 645 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 646 1815s ok 647 1815s Set-Cookie: usertrack_test=a39ebe73.6159cc1f8268f; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a39ebe73.6159cc1f8268f 1815s ok 648 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 649 1815s ok 650 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 651 1815s ok 652 1815s Set-Cookie: usertrack_test=528f33d8.6159cc1f83765; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=528f33d8.6159cc1f83765 1815s ok 653 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 654 1815s ok 655 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 656 1815s ok 657 1815s Set-Cookie: usertrack_test=cec8fd18.6159cc1f8475e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=cec8fd18.6159cc1f8475e 1815s ok 658 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 659 1815s ok 660 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 661 1815s ok 662 1815s Set-Cookie: usertrack_test=f067174b.6159cc1f85667; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=f067174b.6159cc1f85667 1815s ok 663 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 664 1815s ok 665 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 666 1815s ok 667 1815s Set-Cookie: usertrack_test=65a88114.6159cc1f863bd; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=65a88114.6159cc1f863bd 1815s ok 668 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 669 1815s ok 670 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 671 1815s ok 672 1815s Set-Cookie: usertrack_test=eff89db5.6159cc1f8737d; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=eff89db5.6159cc1f8737d 1815s ok 673 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 674 1815s ok 675 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 676 1815s ok 677 1815s Set-Cookie: usertrack_test=4f56d824.6159cc1f8833c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4f56d824.6159cc1f8833c 1815s ok 678 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 679 1815s ok 680 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 681 1815s ok 682 1815s Set-Cookie: usertrack_test=4071eed5.6159cc1f89308; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4071eed5.6159cc1f89308 1815s ok 683 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 684 1815s ok 685 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 686 1815s ok 687 1815s Set-Cookie: usertrack_test=4ad18f65.6159cc1f8a282; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4ad18f65.6159cc1f8a282 1815s ok 688 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 689 1815s ok 690 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 691 1815s ok 692 1815s Set-Cookie: usertrack_test=968c6363.6159cc1f8b26e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=968c6363.6159cc1f8b26e 1815s ok 693 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 694 1815s ok 695 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 696 1815s ok 697 1815s Set-Cookie: usertrack_test=bc8c2c6a.6159cc1f8c6ef; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=bc8c2c6a.6159cc1f8c6ef 1815s ok 698 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 699 1815s ok 700 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 701 1815s ok 702 1815s Set-Cookie: usertrack_test=ab7f4ff3.6159cc1f8d99c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ab7f4ff3.6159cc1f8d99c 1815s ok 703 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 704 1815s ok 705 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 706 1815s ok 707 1815s Set-Cookie: usertrack_test=568b36a8.6159cc1f8ea6b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=568b36a8.6159cc1f8ea6b 1815s ok 708 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 709 1815s ok 710 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 711 1815s ok 712 1815s Set-Cookie: usertrack_test=39ff2105.6159cc1f8fa4b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=39ff2105.6159cc1f8fa4b 1815s ok 713 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 714 1815s ok 715 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 716 1815s ok 717 1815s Set-Cookie: usertrack_test=4f43c839.6159cc1f90bcf; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4f43c839.6159cc1f90bcf 1815s ok 718 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 719 1815s ok 720 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 721 1815s ok 722 1815s Set-Cookie: usertrack_test=a61ba6a5.6159cc1f91cc7; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a61ba6a5.6159cc1f91cc7 1815s ok 723 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 724 1815s ok 725 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 726 1815s ok 727 1815s Set-Cookie: usertrack_test=68f97de0.6159cc1f92f6e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=68f97de0.6159cc1f92f6e 1815s ok 728 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 729 1815s ok 730 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 731 1815s ok 732 1815s Set-Cookie: usertrack_test=b447fd5f.6159cc1f94266; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b447fd5f.6159cc1f94266 1815s ok 733 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 734 1815s ok 735 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 736 1815s ok 737 1815s Set-Cookie: usertrack_test=54a7461d.6159cc1f95547; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=54a7461d.6159cc1f95547 1815s ok 738 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 739 1815s ok 740 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 741 1815s ok 742 1815s Set-Cookie: usertrack_test=b95535d0.6159cc1f966f0; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=b95535d0.6159cc1f966f0 1815s ok 743 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 744 1815s ok 745 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 746 1815s ok 747 1815s Set-Cookie: usertrack_test=e8efffe2.6159cc1f9783b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=e8efffe2.6159cc1f9783b 1815s ok 748 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 749 1815s ok 750 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 751 1815s ok 752 1815s Set-Cookie: usertrack_test=bc3ad729.6159cc1f98ac3; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=bc3ad729.6159cc1f98ac3 1815s ok 753 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 754 1815s ok 755 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 756 1815s ok 757 1815s Set-Cookie: usertrack_test=8e5a57cb.6159cc1f99a6e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8e5a57cb.6159cc1f99a6e 1815s ok 758 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 759 1815s ok 760 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 761 1815s ok 762 1815s Set-Cookie: usertrack_test=cd093c02.6159cc1f9a7ff; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=cd093c02.6159cc1f9a7ff 1815s ok 763 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 764 1815s ok 765 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 766 1815s ok 767 1815s Set-Cookie: usertrack_test=720a2adc.6159cc1f9b597; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=720a2adc.6159cc1f9b597 1815s ok 768 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 769 1815s ok 770 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 771 1815s ok 772 1815s Set-Cookie: usertrack_test=826b23ed.6159cc1f9c2a9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=826b23ed.6159cc1f9c2a9 1815s ok 773 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 774 1815s ok 775 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 776 1815s ok 777 1815s Set-Cookie: usertrack_test=cf19e52e.6159cc1f9cfac; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=cf19e52e.6159cc1f9cfac 1815s ok 778 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 779 1815s ok 780 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 781 1815s ok 782 1815s Set-Cookie: usertrack_test=90b41843.6159cc1f9dcf9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=90b41843.6159cc1f9dcf9 1815s ok 783 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 784 1815s ok 785 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 786 1815s ok 787 1815s Set-Cookie: usertrack_test=4cc7b4db.6159cc1f9eb96; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=4cc7b4db.6159cc1f9eb96 1815s ok 788 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 789 1815s ok 790 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 791 1815s ok 792 1815s Set-Cookie: usertrack_test=7d2cb187.6159cc1f9f981; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7d2cb187.6159cc1f9f981 1815s ok 793 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 794 1815s ok 795 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 796 1815s ok 797 1815s Set-Cookie: usertrack_test=e35aba11.6159cc1fa0717; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=e35aba11.6159cc1fa0717 1815s ok 798 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 799 1815s ok 800 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 801 1815s ok 802 1815s Set-Cookie: usertrack_test=8a078e7c.6159cc1fa1572; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8a078e7c.6159cc1fa1572 1815s ok 803 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 804 1815s ok 805 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 806 1815s ok 807 1815s Set-Cookie: usertrack_test=720cf765.6159cc1fa237d; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=720cf765.6159cc1fa237d 1815s ok 808 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 809 1815s ok 810 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 811 1815s ok 812 1815s Set-Cookie: usertrack_test=ada37545.6159cc1fa30ea; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ada37545.6159cc1fa30ea 1815s ok 813 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 814 1815s ok 815 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 816 1815s ok 817 1815s Set-Cookie: usertrack_test=1831db1d.6159cc1fa3e30; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=1831db1d.6159cc1fa3e30 1815s ok 818 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 819 1815s ok 820 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 821 1815s ok 822 1815s Set-Cookie: usertrack_test=a69c5577.6159cc1fa4c17; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=a69c5577.6159cc1fa4c17 1815s ok 823 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 824 1815s ok 825 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 826 1815s ok 827 1815s Set-Cookie: usertrack_test=ff5ec8f9.6159cc1fa59f9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ff5ec8f9.6159cc1fa59f9 1815s ok 828 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 829 1815s ok 830 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 831 1815s ok 832 1815s Set-Cookie: usertrack_test=3ff123a9.6159cc1fa67ac; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=3ff123a9.6159cc1fa67ac 1815s ok 833 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 834 1815s ok 835 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 836 1815s ok 837 1815s Set-Cookie: usertrack_test=bfb6bdf7.6159cc1fa75c9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=bfb6bdf7.6159cc1fa75c9 1815s ok 838 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 839 1815s ok 840 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 841 1815s ok 842 1815s Set-Cookie: usertrack_test=6ac4824c.6159cc1fa83d6; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=6ac4824c.6159cc1fa83d6 1815s ok 843 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 844 1815s ok 845 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 846 1815s ok 847 1815s Set-Cookie: usertrack_test=5efc1da5.6159cc1fa91c0; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5efc1da5.6159cc1fa91c0 1815s ok 848 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 849 1815s ok 850 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 851 1815s ok 852 1815s Set-Cookie: usertrack_test=8386bdd1.6159cc1fa9f60; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8386bdd1.6159cc1fa9f60 1815s ok 853 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 854 1815s ok 855 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 856 1815s ok 857 1815s Set-Cookie: usertrack_test=740a2f8e.6159cc1faacc2; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=740a2f8e.6159cc1faacc2 1815s ok 858 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 859 1815s ok 860 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 861 1815s ok 862 1815s Set-Cookie: usertrack_test=8c07c94b.6159cc1faba20; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=8c07c94b.6159cc1faba20 1815s ok 863 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 864 1815s ok 865 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 866 1815s ok 867 1815s Set-Cookie: usertrack_test=ce77e0a9.6159cc1fac7e1; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ce77e0a9.6159cc1fac7e1 1815s ok 868 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 869 1815s ok 870 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 871 1815s ok 872 1815s Set-Cookie: usertrack_test=60c55bf7.6159cc1fad63e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=60c55bf7.6159cc1fad63e 1815s ok 873 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 874 1815s ok 875 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 876 1815s ok 877 1815s Set-Cookie: usertrack_test=7cda8df5.6159cc1fae476; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=7cda8df5.6159cc1fae476 1815s ok 878 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 879 1815s ok 880 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 881 1815s ok 882 1815s Set-Cookie: usertrack_test=62e0e916.6159cc1faf087; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=62e0e916.6159cc1faf087 1815s ok 883 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 884 1815s ok 885 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 886 1815s ok 887 1815s Set-Cookie: usertrack_test=5fc0dbb8.6159cc1fafc91; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5fc0dbb8.6159cc1fafc91 1815s ok 888 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 889 1815s ok 890 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 891 1815s ok 892 1815s Set-Cookie: usertrack_test=5bc2f7e7.6159cc1fb0801; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5bc2f7e7.6159cc1fb0801 1815s ok 893 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 894 1815s ok 895 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 896 1815s ok 897 1815s Set-Cookie: usertrack_test=c532f2cb.6159cc1fb1364; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=c532f2cb.6159cc1fb1364 1815s ok 898 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 899 1815s ok 900 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 901 1815s ok 902 1815s Set-Cookie: usertrack_test=2fc04d19.6159cc1fb1ee2; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=2fc04d19.6159cc1fb1ee2 1815s ok 903 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 904 1815s ok 905 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 906 1815s ok 907 1815s Set-Cookie: usertrack_test=639e975c.6159cc1fb2a7e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=639e975c.6159cc1fb2a7e 1815s ok 908 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 909 1815s ok 910 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 911 1815s ok 912 1815s Set-Cookie: usertrack_test=5510941b.6159cc1fb35e8; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=5510941b.6159cc1fb35e8 1815s ok 913 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 914 1815s ok 915 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 916 1815s ok 917 1815s Set-Cookie: usertrack_test=966a7268.6159cc1fb418c; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=966a7268.6159cc1fb418c 1815s ok 918 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 919 1815s ok 920 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 921 1815s ok 922 1815s Set-Cookie: usertrack_test=23fbdf37.6159cc1fb4d12; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=23fbdf37.6159cc1fb4d12 1815s ok 923 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 924 1815s ok 925 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 926 1815s ok 927 1815s Set-Cookie: usertrack_test=2c76d15e.6159cc1fb5862; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=2c76d15e.6159cc1fb5862 1815s ok 928 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 929 1815s ok 930 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 931 1815s ok 932 1815s Set-Cookie: usertrack_test=ad8237e7.6159cc1fb6409; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ad8237e7.6159cc1fb6409 1815s ok 933 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 934 1815s ok 935 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 936 1815s ok 937 1815s Set-Cookie: usertrack_test=32d2da88.6159cc1fb6f73; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=32d2da88.6159cc1fb6f73 1815s ok 938 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 939 1815s ok 940 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 941 1815s ok 942 1815s Set-Cookie: usertrack_test=df0a78c6.6159cc1fb7b18; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=df0a78c6.6159cc1fb7b18 1815s ok 943 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 944 1815s ok 945 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 946 1815s ok 947 1815s Set-Cookie: usertrack_test=fc7593dc.6159cc1fb8655; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=fc7593dc.6159cc1fb8655 1815s ok 948 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 949 1815s ok 950 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 951 1815s ok 952 1815s Set-Cookie: usertrack_test=ae898206.6159cc1fb91f9; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=ae898206.6159cc1fb91f9 1815s ok 953 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 954 1815s ok 955 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 956 1815s ok 957 1815s Set-Cookie: usertrack_test=40f5850f.6159cc1fba129; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=40f5850f.6159cc1fba129 1815s ok 958 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 959 1815s ok 960 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 961 1815s ok 962 1815s Set-Cookie: usertrack_test=fd3821cf.6159cc1fbaf73; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=fd3821cf.6159cc1fbaf73 1815s ok 963 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 964 1815s ok 965 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 966 1815s ok 967 1815s Set-Cookie: usertrack_test=80fa3a91.6159cc1fbbdce; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=80fa3a91.6159cc1fbbdce 1815s ok 968 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 969 1815s ok 970 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 971 1815s ok 972 1815s Set-Cookie: usertrack_test=d1a230a7.6159cc1fbcbad; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=d1a230a7.6159cc1fbcbad 1815s ok 973 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 974 1815s ok 975 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 976 1815s ok 977 1815s Set-Cookie: usertrack_test=61bfa27d.6159cc1fbd957; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=61bfa27d.6159cc1fbd957 1815s ok 978 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 979 1815s ok 980 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 981 1815s ok 982 1815s Set-Cookie: usertrack_test=f1e5bbc7.6159cc1fbe7b0; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=f1e5bbc7.6159cc1fbe7b0 1815s ok 983 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 984 1815s ok 985 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 986 1815s ok 987 1815s Set-Cookie: usertrack_test=17f2fac3.6159cc1fbf58b; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=17f2fac3.6159cc1fbf58b 1815s ok 988 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 989 1815s ok 990 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 991 1815s ok 992 1815s Set-Cookie: usertrack_test=e3c51726.6159cc1fc037e; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=e3c51726.6159cc1fc037e 1815s ok 993 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 994 1815s ok 995 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 996 1815s ok 997 1815s Set-Cookie: usertrack_test=42811763.6159cc1fc1180; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s Cookie: usertrack_test=42811763.6159cc1fc1180 1815s ok 998 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 999 1815s ok 1000 1815s ok 1001 1815s # testing : Checking return code is '200' 1815s # expected: 200 1815s # received: '200' 1815s ok 1002 1815s # usertrack_test=f9bfc761.6159cc1fc2085; path=/; expires=Mon, 08-Apr-24 21:48:53 GMT 1815s ok 1003 1815s # expected: undef 1815s # received: undef 1815s ok 1004 1815s ok 1817s t/modules/vhost_alias.t ............. 1817s 1..8 1817s # Running under perl version 5.038002 for linux 1817s # Current time local: Mon Apr 8 21:47:53 2024 1817s # Current time GMT: Mon Apr 8 21:47:53 2024 1817s # Using Test.pm version 1.31 1817s # Using Apache/Test.pm version 1.42 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1817s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1817s # testing : VirtalDocumentRoot test 1817s # expected: 'www.vha-test.com' 1817s # received: 'www.vha-test.com' 1817s ok 1 1817s # testing : VirtualScriptAlias test 1817s # expected: 'test cgi for www.vha-test.com' 1817s # received: 'test cgi for www.vha-test.com' 1817s ok 2 1817s # testing : VirtalDocumentRoot test 1817s # expected: 'big.server.name.from.heck.org' 1817s # received: 'big.server.name.from.heck.org' 1817s ok 3 1817s # testing : VirtualScriptAlias test 1817s # expected: 'test cgi for big.server.name.from.heck.org' 1817s # received: 'test cgi for big.server.name.from.heck.org' 1817s ok 4 1817s # testing : VirtalDocumentRoot test 1817s # expected: 'ab.com' 1817s # received: 'ab.com' 1817s ok 5 1817s # testing : VirtualScriptAlias test 1817s # expected: 'test cgi for ab.com' 1817s # received: 'test cgi for ab.com' 1817s ok 6 1817s # testing : VirtalDocumentRoot test 1817s # expected: 'w-t-f.net' 1817s # received: 'w-t-f.net' 1817s ok 7 1817s # testing : VirtualScriptAlias test 1817s # expected: 'test cgi for w-t-f.net' 1817s # received: 'test cgi for w-t-f.net' 1817s ok 8 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1817s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1817s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1817s ok 1819s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1821s t/protocol/echo.t ................... 1821s 1..8 1821s # Running under perl version 5.038002 for linux 1821s # Current time local: Mon Apr 8 21:47:58 2024 1821s # Current time GMT: Mon Apr 8 21:47:58 2024 1821s # Using Test.pm version 1.31 1821s # Using Apache/Test.pm version 1.42 1821s testing mod_echo_ssl 1821s ok 1 1821s #Cipher: TLS_AES_256_GCM_SHA384 1821s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1821s # testing : echo 1821s # expected: 't/protocol/echo.t' 1821s # received: 't/protocol/echo.t' 1821s ok 2 1821s # testing : echo 1821s # expected: '/usr/bin/perl' 1821s # received: '/usr/bin/perl' 1821s ok 3 1821s # testing : echo 1821s # expected: '276905276905276905276905276905' 1821s # received: '276905276905276905276905276905' 1821s ok 4 1821s testing mod_echo 1821s ok 5 1821s # testing : echo 1821s # expected: 't/protocol/echo.t' 1821s # received: 't/protocol/echo.t' 1821s ok 6 1821s # testing : echo 1821s # expected: '/usr/bin/perl' 1821s # received: '/usr/bin/perl' 1821s ok 7 1821s # testing : echo 1821s # expected: '276905276905276905276905276905' 1821s # received: '276905276905276905276905276905' 1821s ok 8 1821s ok 1823s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1825s t/security/CVE-2003-0542.t .......... 1825s 1..1 1825s # Running under perl version 5.038002 for linux 1825s # Current time local: Mon Apr 8 21:48:02 2024 1825s # Current time GMT: Mon Apr 8 21:48:02 2024 1825s # Using Test.pm version 1.31 1825s # Using Apache/Test.pm version 1.42 1825s # testing : CAN-2003-0542 test case 1825s # expected: 404 1825s # received: '404' 1825s ok 1 1825s ok 1828s t/security/CVE-2004-0747.t .......... 1828s 1..1 1828s # Running under perl version 5.038002 for linux 1828s # Current time local: Mon Apr 8 21:48:04 2024 1828s # Current time GMT: Mon Apr 8 21:48:04 2024 1828s # Using Test.pm version 1.31 1828s # Using Apache/Test.pm version 1.42 1828s # testing : CAN-2004-0747 ap_resolve_env test case 1828s # expected: 200 1828s # received: 200 1828s ok 1 1828s ok 1830s t/security/CVE-2004-0811.t .......... 1830s 1..8 1830s # Running under perl version 5.038002 for linux 1830s # Current time local: Mon Apr 8 21:48:07 2024 1830s # Current time GMT: Mon Apr 8 21:48:07 2024 1830s # Using Test.pm version 1.31 1830s # Using Apache/Test.pm version 1.42 1830s # testing : subdir access allowed 1830s # expected: 200 1830s # received: '200' 1830s ok 1 1830s # testing : subdir access allowed 1830s # expected: 200 1830s # received: '200' 1830s ok 2 1830s # testing : subdir access allowed 1830s # expected: 200 1830s # received: '200' 1830s ok 3 1830s # testing : subdir access allowed 1830s # expected: 200 1830s # received: '200' 1830s ok 4 1830s # testing : topdir access denied 1830s # expected: 401 1830s # received: '401' 1830s ok 5 1830s # testing : topdir access denied 1830s # expected: 401 1830s # received: '401' 1830s ok 6 1830s # testing : topdir access denied 1830s # expected: 401 1830s # received: '401' 1830s ok 7 1830s # testing : topdir access denied 1830s # expected: 401 1830s # received: '401' 1830s ok 8 1830s ok 1832s t/security/CVE-2004-0940.t .......... 1832s 1..1 1832s # Running under perl version 5.038002 for linux 1832s # Current time local: Mon Apr 8 21:48:09 2024 1832s # Current time GMT: Mon Apr 8 21:48:09 2024 1832s # Using Test.pm version 1.31 1832s # Using Apache/Test.pm version 1.42 1832s # testing : response was 200 1832s # expected: 200 1832s # received: '200' 1832s ok 1 1832s ok 1834s t/security/CVE-2004-0942.t .......... 1834s 1..2 1834s # Running under perl version 5.038002 for linux 1834s # Current time local: Mon Apr 8 21:48:11 2024 1834s # Current time GMT: Mon Apr 8 21:48:11 2024 1834s # Using Test.pm version 1.31 1834s # Using Apache/Test.pm version 1.42 1834s ok 1 1834s # testing : request was refused 1834s # expected: qr/^HTTP\/1\.. 400/ 1834s # received: 'HTTP/1.1 400 Bad Request 1834s # ' 1834s ok 2 1834s ok 1836s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1839s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1841s t/security/CVE-2005-2491.t .......... 1841s 1..4 1841s # Running under perl version 5.038002 for linux 1841s # Current time local: Mon Apr 8 21:48:18 2024 1841s # Current time GMT: Mon Apr 8 21:48:18 2024 1841s # Using Test.pm version 1.31 1841s # Using Apache/Test.pm version 1.42 1841s # testing : check that server did not segfault 1841s # expected: 'Internal Server Error' 1841s # received: 'Internal Server Error' 1841s ok 1 1841s # testing : check for 500 response error 1841s # expected: 500 1841s # received: '500' 1841s ok 2 1841s # testing : check that server did not segfault 1841s # expected: 'Internal Server Error' 1841s # received: 'Internal Server Error' 1841s ok 3 1841s # testing : check for 500 response error 1841s # expected: 500 1841s # received: '500' 1841s ok 4 1841s ok 1843s t/security/CVE-2005-2700.t .......... 1843s 1..2 1843s # Running under perl version 5.038002 for linux 1843s # Current time local: Mon Apr 8 21:48:20 2024 1843s # Current time GMT: Mon Apr 8 21:48:20 2024 1843s # Using Test.pm version 1.31 1843s # Using Apache/Test.pm version 1.42 1843s # testing : access permitted without ccert 1843s # expected: 200 1843s # received: '200' 1843s ok 1 1843s # testing : access *not* permitted without ccert 1843s # expected: 200 1843s # received: '403' 1843s ok 2 1843s ok 1845s t/security/CVE-2005-3352.t .......... 1845s 1..2 1845s # Running under perl version 5.038002 for linux 1845s # Current time local: Mon Apr 8 21:48:22 2024 1845s # Current time GMT: Mon Apr 8 21:48:22 2024 1845s # Using Test.pm version 1.31 1845s # Using Apache/Test.pm version 1.42 1845s # testing : response code is OK 1845s # expected: 200 1845s # received: '200' 1845s ok 1 1845s # testing : referer was escaped 1845s # expected: qr/%22%3e/ 1845s # received: ' 1845s # 1845s # Menu for /security/CVE-2005-3352.map 1845s # 1845s #

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

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

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

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

Bad Request

1891s #

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

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

Forbidden

1918s

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

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

Not Found

1951s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1981s #

The requested URL was not found on this server.

1981s # ' 1981s ok 8 1981s # testing : /merge/notfound.html code 1981s # expected: 404 1981s # received: '404' 1981s ok 9 1981s # testing : /merge/notfound.html content 1981s # expected: 'testing merge' 1981s # received: 'testing merge' 1981s ok 10 1981s # testing : /merge/merge2/notfound.html code 1981s # expected: 404 1981s # received: '404' 1981s ok 11 1981s # testing : /merge/merge2/notfound.html content 1981s # expected: 'testing merge' 1981s # received: 'testing merge' 1981s ok 12 1981s # testing : /bounce/notfound.html code 1981s # expected: 404 1981s # received: '404' 1981s ok 13 1981s # testing : /bounce/notfound.html content 1981s # expected: qr/expire test/ 1981s # received: ' 1981s # expire test 1981s # expire test 1981s # ' 1981s ok 14 1981s ok 1984s t/apache/etags.t .................... 1984s # Checking for existence of FileETag directive 1984s # Returned 200: 1984s 1..61 1984s # Running under perl version 5.038002 for linux 1984s # Current time local: Mon Apr 8 21:50:40 2024 1984s # Current time GMT: Mon Apr 8 21:50:40 2024 1984s # Using Test.pm version 1.31 1984s # Using Apache/Test.pm version 1.42 1984s # --- 1984s # HEAD /apache/etags/m/plus-m/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 1 1984s # --- 1984s # HEAD /apache/etags/none/i/test.txt 1984s # Expecting one component in ETag field 1984s # Received "81303" 1984s ok 2 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1984s # Expecting field to be absent 1984s # Received "b-613edd771cbc0" 1984s ok 3 1984s # --- 1984s # HEAD /apache/etags/none/test.txt 1984s # Expecting field to be absent 1984s # ETag field is missing 1984s ok 4 1984s # --- 1984s # HEAD /apache/etags/m/plus-mi/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812eb-613edd771cbc0" 1984s ok 5 1984s # --- 1984s # HEAD /apache/etags/m/plus-is/test.txt 1984s # Expecting three components in ETag field 1984s # Received "812e5-b-613edd771cbc0" 1984s ok 6 1984s # --- 1984s # HEAD /apache/etags/s/test.txt 1984s # Expecting one component in ETag field 1984s # Received "b" 1984s ok 7 1984s # --- 1984s # HEAD /apache/etags/i/test.txt 1984s # Expecting one component in ETag field 1984s # Received "812c5" 1984s ok 8 1984s # --- 1984s # HEAD /apache/etags/m/plus-mis/test.txt 1984s # Expecting three components in ETag field 1984s # Received "812ee-b-613edd771cbc0" 1984s ok 9 1984s # --- 1984s # HEAD /apache/etags/m/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 10 1984s # --- 1984s # HEAD /apache/etags/none/plus-is/test.txt 1984s # Expecting two components in ETag field 1984s # Received "8131a-b" 1984s ok 11 1984s # --- 1984s # HEAD /apache/etags/none/inherit/test.txt 1984s # Expecting field to be absent 1984s # ETag field is missing 1984s ok 12 1984s # --- 1984s # HEAD /apache/etags/mis/test.txt 1984s # Expecting three components in ETag field 1984s # Received "812fb-b-613edd771cbc0" 1984s ok 13 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 14 1984s # --- 1984s # HEAD /apache/etags/all/minus-s/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812b6-613edd771cbc0" 1984s ok 15 1984s # --- 1984s # HEAD /apache/etags/none/is/test.txt 1984s # Expecting two components in ETag field 1984s # Received "81308-b" 1984s ok 16 1984s # --- 1984s # HEAD /apache/etags/default/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 17 1984s # --- 1984s # HEAD /apache/etags/all/i/test.txt 1984s # Expecting one component in ETag field 1984s # Received "81296" 1984s ok 18 1984s # --- 1984s # HEAD /apache/etags/all/minus-ms/test.txt 1984s # Expecting one component in ETag field 1984s # Received "812b3" 1984s ok 19 1984s # --- 1984s # HEAD /apache/etags/all/m/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 20 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 21 1984s # --- 1984s # HEAD /apache/etags/all/mi/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812a1-613edd771cbc0" 1984s ok 22 1984s # --- 1984s # HEAD /apache/etags/ms/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 23 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1984s # Expecting one component in ETag field 1984s # Received "b" 1984s ok 24 1984s # --- 1984s # HEAD /apache/etags/all/minus-mis/test.txt 1984s # Expecting field to be absent 1984s # Received "b-613edd771cbc0" 1984s ok 25 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1984s # Expecting two components in ETag field 1984s # Received "81337-613edd771cbc0" 1984s ok 26 1984s # --- 1984s # HEAD /apache/etags/m/minus-is/test.txt 1984s # Expecting field to be absent 1984s # Received "613edd771cbc0" 1984s ok 27 1984s # --- 1984s # HEAD /apache/etags/m/minus-i/test.txt 1984s # Expecting field to be absent 1984s # Received "613edd771cbc0" 1984s ok 28 1984s # --- 1984s # HEAD /apache/etags/all/minus-mi/test.txt 1984s # Expecting one component in ETag field 1984s # Received "b" 1984s ok 29 1984s # --- 1984s # HEAD /apache/etags/all/mis/test.txt 1984s # Expecting three components in ETag field 1984s # Received "812b9-b-613edd771cbc0" 1984s ok 30 1984s # --- 1984s # HEAD /apache/etags/all/s/test.txt 1984s # Expecting one component in ETag field 1984s # Received "b" 1984s ok 31 1984s # --- 1984s # HEAD /apache/etags/none/plus-i/test.txt 1984s # Expecting one component in ETag field 1984s # Received "81317" 1984s ok 32 1984s # --- 1984s # HEAD /apache/etags/m/minus-mi/test.txt 1984s # Expecting field to be absent 1984s # Received "b-613edd771cbc0" 1984s ok 33 1984s # --- 1984s # HEAD /apache/etags/is/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812c8-b" 1984s ok 34 1984s # --- 1984s # HEAD /apache/etags/all/minus-m/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812aa-b" 1984s ok 35 1984s # --- 1984s # HEAD /apache/etags/none/mis/test.txt 1984s # Expecting three components in ETag field 1984s # Received "81311-b-613edd771cbc0" 1984s ok 36 1984s # --- 1984s # HEAD /apache/etags/none/plus-m/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 37 1984s # --- 1984s # HEAD /apache/etags/m/minus-s/test.txt 1984s # Expecting field to be absent 1984s # Received "613edd771cbc0" 1984s ok 38 1984s # --- 1984s # HEAD /apache/etags/all/minus-i/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 39 1984s # --- 1984s # HEAD /apache/etags/none/mi/test.txt 1984s # Expecting two components in ETag field 1984s # Received "8130e-613edd771cbc0" 1984s ok 40 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/test.txt 1984s # Expecting three components in ETag field 1984s # Received "81338-b-613edd771cbc0" 1984s ok 41 1984s # --- 1984s # HEAD /apache/etags/none/s/test.txt 1984s # Expecting one component in ETag field 1984s # Received "b" 1984s ok 42 1984s # --- 1984s # HEAD /apache/etags/none/plus-mi/test.txt 1984s # Expecting two components in ETag field 1984s # Received "81320-613edd771cbc0" 1984s ok 43 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1984s # Expecting one component in ETag field 1984s # Received "81334" 1984s ok 44 1984s # --- 1984s # HEAD /apache/etags/m/minus-mis/test.txt 1984s # Expecting field to be absent 1984s # Received "b-613edd771cbc0" 1984s ok 45 1984s # --- 1984s # HEAD /apache/etags/m/plus-ms/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 46 1984s # --- 1984s # HEAD /apache/etags/none/plus-ms/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 47 1984s # --- 1984s # HEAD /apache/etags/mi/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812f8-613edd771cbc0" 1984s ok 48 1984s # --- 1984s # HEAD /apache/etags/all/minus-is/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 49 1984s # --- 1984s # HEAD /apache/etags/m/minus-ms/test.txt 1984s # Expecting field to be absent 1984s # Received "b-613edd771cbc0" 1984s ok 50 1984s # --- 1984s # HEAD /apache/etags/m/plus-i/test.txt 1984s # Expecting two components in ETag field 1984s # Received "812e2-613edd771cbc0" 1984s ok 51 1984s # --- 1984s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1984s # Expecting two components in ETag field 1984s # Received "8132b-b" 1984s ok 52 1984s # --- 1984s # HEAD /apache/etags/none/ms/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 53 1984s # --- 1984s # HEAD /apache/etags/m/minus-m/test.txt 1984s # Expecting field to be absent 1984s # Received "b-613edd771cbc0" 1984s ok 54 1984s # --- 1984s # HEAD /apache/etags/m/plus-s/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 55 1984s # --- 1984s # HEAD /apache/etags/none/plus-s/test.txt 1984s # Expecting one component in ETag field 1984s # Received "b" 1984s ok 56 1984s # --- 1984s # HEAD /apache/etags/all/inherit/test.txt 1984s # Expecting three components in ETag field 1984s # Received "81298-b-613edd771cbc0" 1984s ok 57 1984s # --- 1984s # HEAD /apache/etags/all/test.txt 1984s # Expecting three components in ETag field 1984s # Received "812c0-b-613edd771cbc0" 1984s ok 58 1984s # --- 1984s # HEAD /apache/etags/all/is/test.txt 1984s # Expecting two components in ETag field 1984s # Received "8129b-b" 1984s ok 59 1984s # --- 1984s # HEAD /apache/etags/all/ms/test.txt 1984s # Expecting two components in ETag field 1984s # Received "b-613edd771cbc0" 1984s ok 60 1984s # --- 1984s # HEAD /apache/etags/none/m/test.txt 1984s # Expecting one component in ETag field 1984s # Received "613edd771cbc0" 1984s ok 61 1984s ok 1986s t/apache/expr.t ..................... 1986s 1..229 1986s # Running under perl version 5.038002 for linux 1986s # Current time local: Mon Apr 8 21:50:43 2024 1986s # Current time GMT: Mon Apr 8 21:50:43 2024 1986s # Using Test.pm version 1.31 1986s # Using Apache/Test.pm version 1.42 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true" should evaluate to true, got true 1986s ok 1 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "false" should evaluate to false, got false 1986s ok 2 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "foo", got parse error 1986s ok 3 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -eq 01" should evaluate to true, got true 1986s ok 4 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -eq 2" should evaluate to false, got false 1986s ok 5 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -ne 2" should evaluate to true, got true 1986s ok 6 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -ne 1" should evaluate to false, got false 1986s ok 7 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -lt 02" should evaluate to true, got true 1986s ok 8 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -lt 1" should evaluate to false, got false 1986s ok 9 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -le 2" should evaluate to true, got true 1986s ok 10 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -le 1" should evaluate to true, got true 1986s ok 11 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "2 -gt 1" should evaluate to true, got true 1986s ok 12 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -gt 1" should evaluate to false, got false 1986s ok 13 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "2 -ge 1" should evaluate to true, got true 1986s ok 14 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -ge 1" should evaluate to true, got true 1986s ok 15 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "1 -gt -1" should evaluate to true, got true 1986s ok 16 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' == 'aa'" should evaluate to true, got true 1986s ok 17 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' == 'b'" should evaluate to false, got false 1986s ok 18 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' = 'aa'" should evaluate to true, got true 1986s ok 19 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' = 'b'" should evaluate to false, got false 1986s ok 20 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' != 'b'" should evaluate to true, got true 1986s ok 21 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' != 'aa'" should evaluate to false, got false 1986s ok 22 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' < 'b'" should evaluate to true, got true 1986s ok 23 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' < 'aa'" should evaluate to false, got false 1986s ok 24 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' <= 'b'" should evaluate to true, got true 1986s ok 25 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' <= 'aa'" should evaluate to true, got true 1986s ok 26 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'b' > 'aa'" should evaluate to true, got true 1986s ok 27 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' > 'aa'" should evaluate to false, got false 1986s ok 28 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'b' >= 'aa'" should evaluate to true, got true 1986s ok 29 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'aa' >= 'aa'" should evaluate to true, got true 1986s ok 30 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1986s ok 31 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1986s ok 32 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1986s ok 33 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1986s ok 34 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1986s ok 35 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1986s ok 36 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1986s ok 37 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1986s ok 38 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1986s ok 39 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1986s ok 40 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME} != ''" should evaluate to true, got true 1986s ok 41 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1986s ok 42 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1986s ok 43 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /bc/ " should evaluate to true, got true 1986s ok 44 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /BC/i " should evaluate to true, got true 1986s ok 45 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' !~ m!bc! " should evaluate to false, got false 1986s ok 46 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' !~ m!BC!i " should evaluate to false, got false 1986s ok 47 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " $0 == '' " should evaluate to true, got true 1986s ok 48 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " $1 == '' " should evaluate to true, got true 1986s ok 49 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " $9 == '' " should evaluate to true, got true 1986s ok 50 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " '$0' == '' " should evaluate to true, got true 1986s ok 51 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1986s ok 52 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1986s ok 53 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1986s ok 54 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1986s ok 55 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1986s ok 56 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1986s ok 57 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1986s ok 58 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1986s ok 59 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1986s ok 60 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1986s ok 61 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1986s ok 62 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1986s ok 63 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1986s ok 64 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1986s ok 65 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1986s ok 66 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1986s ok 67 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1986s ok 68 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1986s ok 69 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1986s ok 70 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{HTTPS} == 'off' " should evaluate to true, got true 1986s ok 71 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1986s ok 72 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1986s ok 73 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1986s ok 74 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1986s ok 75 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1986s ok 76 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1986s ok 77 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1986s ok 78 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1986s ok 79 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1986s ok 80 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1986s ok 81 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1986s ok 82 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "escape('?') = '%3f' " should evaluate to true, got true 1986s ok 83 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "unescape('%3f') = '?' " should evaluate to true, got true 1986s ok 84 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1986s ok 85 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1986s ok 86 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1986s ok 87 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "file('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1986s ok 88 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-n ''" should evaluate to false, got false 1986s ok 89 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-z ''" should evaluate to true, got true 1986s ok 90 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-n '1'" should evaluate to true, got true 1986s ok 91 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-z '1'" should evaluate to false, got false 1986s ok 92 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "-R 'abc'", got parse error 1986s ok 93 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1986s ok 94 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-R '240.0.0.0'" should evaluate to false, got false 1986s ok 95 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-R '240.0.0.0/8'" should evaluate to false, got false 1986s ok 96 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-R 'ff::/8'" should evaluate to false, got false 1986s ok 97 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1986s ok 98 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1986s ok 99 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1986s ok 100 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1986s ok 101 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1986s ok 102 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1986s ok 103 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1986s ok 104 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'foo' -strmatch '*o'" should evaluate to true, got true 1986s ok 105 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1986s ok 106 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'foo' -strmatch 'F*'" should evaluate to false, got false 1986s ok 107 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1986s ok 108 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'foo' -strmatch 'g*'" should evaluate to false, got false 1986s ok 109 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1986s ok 110 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1986s ok 111 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1986s ok 112 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1986s ok 113 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1986s ok 114 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "foo('bar') = 'bar'", got parse error 1986s ok 115 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "%{FOO} != 'bar'", got parse error 1986s ok 116 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s Should get parse error for "'bar' = bar", got parse error 1986s ok 117 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true" should evaluate to true, got true 1986s ok 118 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && true" should evaluate to true, got true 1986s ok 119 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || true" should evaluate to true, got true 1986s ok 120 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || true || true" should evaluate to true, got true 1986s ok 121 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || true && true" should evaluate to true, got true 1986s ok 122 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && true || true" should evaluate to true, got true 1986s ok 123 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && true && true" should evaluate to true, got true 1986s ok 124 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || true || !true" should evaluate to true, got true 1986s ok 125 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || true && !true" should evaluate to true, got true 1986s ok 126 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && true || !true" should evaluate to true, got true 1986s ok 127 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && true && !true" should evaluate to false, got false 1986s ok 128 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && !true" should evaluate to false, got false 1986s ok 129 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || !true" should evaluate to true, got true 1986s ok 130 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || !true || true" should evaluate to true, got true 1986s ok 131 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || !true && true" should evaluate to true, got true 1986s ok 132 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && !true || true" should evaluate to true, got true 1986s ok 133 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && !true && true" should evaluate to false, got false 1986s ok 134 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || !true || !true" should evaluate to true, got true 1986s ok 135 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true || !true && !true" should evaluate to true, got true 1986s ok 136 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && !true || !true" should evaluate to false, got false 1986s ok 137 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "true && !true && !true" should evaluate to false, got false 1986s ok 138 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true" should evaluate to false, got false 1986s ok 139 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && true" should evaluate to false, got false 1986s ok 140 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || true" should evaluate to true, got true 1986s ok 141 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || true || true" should evaluate to true, got true 1986s ok 142 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || true && true" should evaluate to true, got true 1986s ok 143 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && true || true" should evaluate to true, got true 1986s ok 144 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && true && true" should evaluate to false, got false 1986s ok 145 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || true || !true" should evaluate to true, got true 1986s ok 146 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || true && !true" should evaluate to false, got false 1986s ok 147 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && true || !true" should evaluate to false, got false 1986s ok 148 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && true && !true" should evaluate to false, got false 1986s ok 149 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && !true" should evaluate to false, got false 1986s ok 150 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || !true" should evaluate to false, got false 1986s ok 151 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || !true || true" should evaluate to true, got true 1986s ok 152 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || !true && true" should evaluate to false, got false 1986s ok 153 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && !true || true" should evaluate to true, got true 1986s ok 154 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && !true && true" should evaluate to false, got false 1986s ok 155 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || !true || !true" should evaluate to false, got false 1986s ok 156 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true || !true && !true" should evaluate to false, got false 1986s ok 157 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && !true || !true" should evaluate to false, got false 1986s ok 158 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!true && !true && !true" should evaluate to false, got false 1986s ok 159 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true)" should evaluate to false, got false 1986s ok 160 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && true)" should evaluate to false, got false 1986s ok 161 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || true)" should evaluate to false, got false 1986s ok 162 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || true || true)" should evaluate to false, got false 1986s ok 163 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || true && true)" should evaluate to false, got false 1986s ok 164 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && true || true)" should evaluate to false, got false 1986s ok 165 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && true && true)" should evaluate to false, got false 1986s ok 166 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || true || !true)" should evaluate to false, got false 1986s ok 167 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || true && !true)" should evaluate to false, got false 1986s ok 168 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && true || !true)" should evaluate to false, got false 1986s ok 169 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && true && !true)" should evaluate to true, got true 1986s ok 170 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && !true)" should evaluate to true, got true 1986s ok 171 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || !true)" should evaluate to false, got false 1986s ok 172 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || !true || true)" should evaluate to false, got false 1986s ok 173 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || !true && true)" should evaluate to false, got false 1986s ok 174 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && !true || true)" should evaluate to false, got false 1986s ok 175 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && !true && true)" should evaluate to true, got true 1986s ok 176 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || !true || !true)" should evaluate to false, got false 1986s ok 177 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true || !true && !true)" should evaluate to false, got false 1986s ok 178 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && !true || !true)" should evaluate to true, got true 1986s ok 179 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(true && !true && !true)" should evaluate to true, got true 1986s ok 180 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true)" should evaluate to true, got true 1986s ok 181 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && true)" should evaluate to true, got true 1986s ok 182 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || true)" should evaluate to false, got false 1986s ok 183 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || true || true)" should evaluate to false, got false 1986s ok 184 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || true && true)" should evaluate to false, got false 1986s ok 185 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && true || true)" should evaluate to false, got false 1986s ok 186 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && true && true)" should evaluate to true, got true 1986s ok 187 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || true || !true)" should evaluate to false, got false 1986s ok 188 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || true && !true)" should evaluate to true, got true 1986s ok 189 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && true || !true)" should evaluate to true, got true 1986s ok 190 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && true && !true)" should evaluate to true, got true 1986s ok 191 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && !true)" should evaluate to true, got true 1986s ok 192 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || !true)" should evaluate to true, got true 1986s ok 193 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || !true || true)" should evaluate to false, got false 1986s ok 194 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || !true && true)" should evaluate to true, got true 1986s ok 195 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && !true || true)" should evaluate to false, got false 1986s ok 196 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && !true && true)" should evaluate to true, got true 1986s ok 197 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || !true || !true)" should evaluate to true, got true 1986s ok 198 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true || !true && !true)" should evaluate to true, got true 1986s ok 199 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && !true || !true)" should evaluate to true, got true 1986s ok 200 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "!(!true && !true && !true)" should evaluate to true, got true 1986s ok 201 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1986s ok 202 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1986s ok 203 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "filesize('/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1986s ok 204 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1986s ok 205 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1986s ok 206 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1986s ok 207 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1986s ok 208 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1986s ok 209 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1986s ok 210 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1986s ok 211 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1986s ok 212 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1986s ok 213 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1986s ok 214 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1986s ok 215 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1986s ok 216 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-d '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1986s ok 217 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-e '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1986s ok 218 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-f '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1986s ok 219 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-s '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1986s ok 220 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-F '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1986s ok 221 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-F '/tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1986s ok 222 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-U '/apache/' " should evaluate to true, got true 1986s ok 223 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "-U '/apache/expr/none' " should evaluate to false, got false 1986s ok 224 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1986s ok 225 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1986s ok 226 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1986s ok 227 1986s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1986s ok 228 1986s Error log should not have 'Internal evaluation error' entries, found 0 1986s ok 229 1986s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1986s ok 1991s t/apache/expr_string.t .............. 1991s 1..29 1991s # Running under perl version 5.038002 for linux 1991s # Current time local: Mon Apr 8 21:50:45 2024 1991s # Current time GMT: Mon Apr 8 21:50:45 2024 1991s # Using Test.pm version 1.31 1991s # Using Apache/Test.pm version 1.42 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 1 1991s Expected return code 200, got 200 for 'foo' 1991s ok 2 1991s # testing : log message [Mon Apr 08 21:50:47.872360 2024] [log_debug:info] [pid 323229:tid 131894911960768] [client 127.0.0.1:49136] foo (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: 'foo' 1991s # received: 'foo' 1991s ok 3 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 4 1991s Expected return code 200, got 200 for '%{req:SomeHeader}' 1991s ok 5 1991s # testing : log message [Mon Apr 08 21:50:48.128703 2024] [log_debug:info] [pid 323229:tid 131894685468352] [client 127.0.0.1:49136] SomeValue (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: 'SomeValue' 1991s # received: 'SomeValue' 1991s ok 6 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 7 1991s Should get parse error (500) for "%{", got 500 1991s ok 8 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 9 1991s Expected return code 200, got 200 for '%' 1991s ok 10 1991s # testing : log message [Mon Apr 08 21:50:48.635859 2024] [log_debug:info] [pid 323155:tid 131894637233856] [client 127.0.0.1:49148] % (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: '%' 1991s # received: '%' 1991s ok 11 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 12 1991s Expected return code 200, got 200 for '}' 1991s ok 13 1991s # testing : log message [Mon Apr 08 21:50:48.889454 2024] [log_debug:info] [pid 323155:tid 131894647719616] [client 127.0.0.1:49148] } (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: '}' 1991s # received: '}' 1991s ok 14 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 15 1991s Expected return code 200, got 200 for '\"' 1991s ok 16 1991s # testing : log message [Mon Apr 08 21:50:49.143329 2024] [log_debug:info] [pid 323155:tid 131894626748096] [client 127.0.0.1:49148] " (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: '"' 1991s # received: '"' 1991s ok 17 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 18 1991s Expected return code 200, got 200 for '\'' 1991s ok 19 1991s # testing : log message [Mon Apr 08 21:50:49.397091 2024] [log_debug:info] [pid 323155:tid 131894605776576] [client 127.0.0.1:49148] ' (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: '\'' 1991s # received: '\'' 1991s ok 20 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 21 1991s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1991s ok 22 1991s # testing : log message [Mon Apr 08 21:50:49.651050 2024] [log_debug:info] [pid 323155:tid 131894595290816] [client 127.0.0.1:49148] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: '%{req:SomeHeader}' 1991s # received: '%{req:SomeHeader}' 1991s ok 23 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 24 1991s Expected return code 200, got 200 for '%{tolower:IDENT}' 1991s ok 25 1991s # testing : log message [Mon Apr 08 21:50:49.904302 2024] [log_debug:info] [pid 323155:tid 131894584805056] [client 127.0.0.1:49148] ident (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: 'ident' 1991s # received: 'ident' 1991s ok 26 1991s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 27 1991s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1991s ok 28 1991s # testing : log message [Mon Apr 08 21:50:50.159325 2024] [log_debug:info] [pid 323155:tid 131894616262336] [client 127.0.0.1:49148] get (log_transaction hook, /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1991s # didn't match 1991s # expected: 'get' 1991s # received: 'get' 1991s ok 29 1991s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1991s ok 1994s t/apache/getfile.t .................. 1994s # using LWP client 1994s 1..219 1994s # Running under perl version 5.038002 for linux 1994s # Current time local: Mon Apr 8 21:50:50 2024 1994s # Current time GMT: Mon Apr 8 21:50:50 2024 1994s # Using Test.pm version 1.31 1994s # Using Apache/Test.pm version 1.42 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "44f3-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 17651 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl.pod 1994s # expected: 17651 1994s # received: 17651 1994s ok 1 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "dbb0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 56240 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1994s # expected: 56240 1994s # received: 56240 1994s ok 2 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "85eb-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 34283 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1994s # expected: 34283 1994s # received: 34283 1994s ok 3 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "d8ed-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 55533 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1994s # expected: 55533 1994s # received: 55533 1994s ok 4 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "ab70-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 43888 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1994s # expected: 43888 1994s # received: 43888 1994s ok 5 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "15cb7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 89271 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1994s # expected: 89271 1994s # received: 89271 1994s ok 6 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2707-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9991 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1994s # expected: 9991 1994s # received: 9991 1994s ok 7 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2569-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9577 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1994s # expected: 9577 1994s # received: 9577 1994s ok 8 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1004-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4100 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1994s # expected: 4100 1994s # received: 4100 1994s ok 9 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "e58-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3672 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1994s # expected: 3672 1994s # received: 3672 1994s ok 10 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1e03-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7683 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1994s # expected: 7683 1994s # received: 7683 1994s ok 11 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "233aa-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 144298 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1994s # expected: 144298 1994s # received: 144298 1994s ok 12 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1f1e-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7966 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1994s # expected: 7966 1994s # received: 7966 1994s ok 13 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1aec-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6892 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1994s # expected: 6892 1994s # received: 6892 1994s ok 14 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1e50-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7760 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1994s # expected: 7760 1994s # received: 7760 1994s ok 15 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "18b7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6327 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1994s # expected: 6327 1994s # received: 6327 1994s ok 16 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "20a09-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 133641 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1994s # expected: 133641 1994s # received: 133641 1994s ok 17 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "17fe-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6142 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1994s # expected: 6142 1994s # received: 6142 1994s ok 18 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "e0a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3594 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1994s # expected: 3594 1994s # received: 3594 1994s ok 19 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "ff5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4085 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1994s # expected: 4085 1994s # received: 4085 1994s ok 20 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1d286-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 119430 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1994s # expected: 119430 1994s # received: 119430 1994s ok 21 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "19c5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6597 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1994s # expected: 6597 1994s # received: 6597 1994s ok 22 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "14d7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5335 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1994s # expected: 5335 1994s # received: 5335 1994s ok 23 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1208-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4616 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1994s # expected: 4616 1994s # received: 4616 1994s ok 24 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1c352-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 115538 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1994s # expected: 115538 1994s # received: 115538 1994s ok 25 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2a07-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10759 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1994s # expected: 10759 1994s # received: 10759 1994s ok 26 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2fef-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 12271 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1994s # expected: 12271 1994s # received: 12271 1994s ok 27 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2410-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9232 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1994s # expected: 9232 1994s # received: 9232 1994s ok 28 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1fa90-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 129680 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1994s # expected: 129680 1994s # received: 129680 1994s ok 29 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "293d-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10557 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1994s # expected: 10557 1994s # received: 10557 1994s ok 30 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "301f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 12319 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1994s # expected: 12319 1994s # received: 12319 1994s ok 31 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "20fa-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8442 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1994s # expected: 8442 1994s # received: 8442 1994s ok 32 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1162-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4450 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1994s # expected: 4450 1994s # received: 4450 1994s ok 33 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "fc0b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 64523 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1994s # expected: 64523 1994s # received: 64523 1994s ok 34 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2009-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8201 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1994s # expected: 8201 1994s # received: 8201 1994s ok 35 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1007-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4103 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1994s # expected: 4103 1994s # received: 4103 1994s ok 36 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2aac-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10924 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1994s # expected: 10924 1994s # received: 10924 1994s ok 37 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1168-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4456 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1994s # expected: 4456 1994s # received: 4456 1994s ok 38 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1875b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 100187 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1994s # expected: 100187 1994s # received: 100187 1994s ok 39 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1e25-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7717 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1994s # expected: 7717 1994s # received: 7717 1994s ok 40 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1e16-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7702 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1994s # expected: 7702 1994s # received: 7702 1994s ok 41 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1b69-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7017 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1994s # expected: 7017 1994s # received: 7017 1994s ok 42 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "115d9-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 71129 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1994s # expected: 71129 1994s # received: 71129 1994s ok 43 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "11f7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4599 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1994s # expected: 4599 1994s # received: 4599 1994s ok 44 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1806-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6150 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1994s # expected: 6150 1994s # received: 6150 1994s ok 45 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "13f7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5111 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1994s # expected: 5111 1994s # received: 5111 1994s ok 46 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9efd-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 40701 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1994s # expected: 40701 1994s # received: 40701 1994s ok 47 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1662-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5730 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1994s # expected: 5730 1994s # received: 5730 1994s ok 48 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "124a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4682 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1994s # expected: 4682 1994s # received: 4682 1994s ok 49 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1374-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4980 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1994s # expected: 4980 1994s # received: 4980 1994s ok 50 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "d310-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 54032 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1994s # expected: 54032 1994s # received: 54032 1994s ok 51 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1b5f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7007 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1994s # expected: 7007 1994s # received: 7007 1994s ok 52 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9201-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 37377 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1994s # expected: 37377 1994s # received: 37377 1994s ok 53 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1076-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4214 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1994s # expected: 4214 1994s # received: 4214 1994s ok 54 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "f6a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3946 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1994s # expected: 3946 1994s # received: 3946 1994s ok 55 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "fd6-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4054 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1994s # expected: 4054 1994s # received: 4054 1994s ok 56 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "ad8b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 44427 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1994s # expected: 44427 1994s # received: 44427 1994s ok 57 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1288-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4744 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1994s # expected: 4744 1994s # received: 4744 1994s ok 58 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "f6a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3946 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1994s # expected: 3946 1994s # received: 3946 1994s ok 59 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "fd7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4055 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1994s # expected: 4055 1994s # received: 4055 1994s ok 60 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "10d49-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 68937 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1994s # expected: 68937 1994s # received: 68937 1994s ok 61 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "f6a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3946 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1994s # expected: 3946 1994s # received: 3946 1994s ok 62 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "fd4-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4052 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1994s # expected: 4052 1994s # received: 4052 1994s ok 63 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1e729-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 124713 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl561delta.pod 1994s # expected: 124713 1994s # received: 124713 1994s ok 64 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1a2c1-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 107201 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl56delta.pod 1994s # expected: 107201 1994s # received: 107201 1994s ok 65 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "94ac-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 38060 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl581delta.pod 1994s # expected: 38060 1994s # received: 38060 1994s ok 66 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1176-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4470 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl582delta.pod 1994s # expected: 4470 1994s # received: 4470 1994s ok 67 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "18bf-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6335 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl583delta.pod 1994s # expected: 6335 1994s # received: 6335 1994s ok 68 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1cc3-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7363 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl584delta.pod 1994s # expected: 7363 1994s # received: 7363 1994s ok 69 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1701-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5889 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl585delta.pod 1994s # expected: 5889 1994s # received: 5889 1994s ok 70 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "122b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4651 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl586delta.pod 1994s # expected: 4651 1994s # received: 4651 1994s ok 71 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "20a5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8357 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl587delta.pod 1994s # expected: 8357 1994s # received: 8357 1994s ok 72 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "62c1-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 25281 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl588delta.pod 1994s # expected: 25281 1994s # received: 25281 1994s ok 73 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "d290-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 53904 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl589delta.pod 1994s # expected: 53904 1994s # received: 53904 1994s ok 74 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1c1d5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 115157 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perl58delta.pod 1994s # expected: 115157 1994s # received: 115157 1994s ok 75 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4fe9-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 20457 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlaix.pod 1994s # expected: 20457 1994s # received: 20457 1994s ok 76 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1688-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5768 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlamiga.pod 1994s # expected: 5768 1994s # received: 5768 1994s ok 77 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2031-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8241 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlandroid.pod 1994s # expected: 8241 1994s # received: 8241 1994s ok 78 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "c9433-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 824371 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlapi.pod 1994s # expected: 824371 1994s # received: 824371 1994s ok 79 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "5837-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 22583 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlapio.pod 1994s # expected: 22583 1994s # received: 22583 1994s ok 80 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1b62-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7010 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlartistic.pod 1994s # expected: 7010 1994s # received: 7010 1994s ok 81 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "20c2-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8386 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlbook.pod 1994s # expected: 8386 1994s # received: 8386 1994s ok 82 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "126-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 294 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlboot.pod 1994s # expected: 294 1994s # received: 294 1994s ok 83 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "130-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 304 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlbot.pod 1994s # expected: 304 1994s # received: 304 1994s ok 84 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1f50-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8016 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1994s # expected: 8016 1994s # received: 8016 1994s ok 85 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "dea2-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 56994 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlcall.pod 1994s # expected: 56994 1994s # received: 56994 1994s ok 86 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1180-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4480 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlcheat.pod 1994s # expected: 4480 1994s # received: 4480 1994s ok 87 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "23bf-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9151 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlclass.pod 1994s # expected: 9151 1994s # received: 9151 1994s ok 88 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "3c63-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 15459 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1994s # expected: 15459 1994s # received: 15459 1994s ok 89 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "254a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9546 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlclib.pod 1994s # expected: 9546 1994s # received: 9546 1994s ok 90 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "12e5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4837 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlcn.pod 1994s # expected: 4837 1994s # received: 4837 1994s ok 91 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1b1a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6938 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1994s # expected: 6938 1994s # received: 6938 1994s ok 92 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "662a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 26154 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1994s # expected: 26154 1994s # received: 26154 1994s ok 93 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "cfa2-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 53154 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldata.pod 1994s # expected: 53154 1994s # received: 53154 1994s ok 94 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "134f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4943 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1994s # expected: 4943 1994s # received: 4943 1994s ok 95 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "a85c-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 43100 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldebguts.pod 1994s # expected: 43100 1994s # received: 43100 1994s ok 96 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "5693-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 22163 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldebtut.pod 1994s # expected: 22163 1994s # received: 22163 1994s ok 97 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9bbb-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 39867 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldebug.pod 1994s # expected: 39867 1994s # received: 39867 1994s ok 98 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "fd4-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4052 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldelta.pod 1994s # expected: 4052 1994s # received: 4052 1994s ok 99 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "5f0a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 24330 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1994s # expected: 24330 1994s # received: 24330 1994s ok 100 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4c051-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 311377 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldiag.pod 1994s # expected: 311377 1994s # received: 311377 1994s ok 101 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "24a0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9376 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldoc.pod 1994s # expected: 9376 1994s # received: 9376 1994s ok 102 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "b4ed-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 46317 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1994s # expected: 46317 1994s # received: 46317 1994s ok 103 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "687a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 26746 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldsc.pod 1994s # expected: 26746 1994s # received: 26746 1994s ok 104 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1f17-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7959 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perldtrace.pod 1994s # expected: 7959 1994s # received: 7959 1994s ok 105 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "14981-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 84353 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1994s # expected: 84353 1994s # received: 84353 1994s ok 106 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:52 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9321-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 37665 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlembed.pod 1994s # expected: 37665 1994s # received: 37665 1994s ok 107 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2877-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10359 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1994s # expected: 10359 1994s # received: 10359 1994s ok 108 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "590b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 22795 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq.pod 1994s # expected: 22795 1994s # received: 22795 1994s ok 109 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "385d-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 14429 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1994s # expected: 14429 1994s # received: 14429 1994s ok 110 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "24a1-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9377 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1994s # expected: 9377 1994s # received: 9377 1994s ok 111 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "92e1-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 37601 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1994s # expected: 37601 1994s # received: 37601 1994s ok 112 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "162be-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 90814 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1994s # expected: 90814 1994s # received: 90814 1994s ok 113 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "d7fc-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 55292 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1994s # expected: 55292 1994s # received: 55292 1994s ok 114 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9a71-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 39537 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1994s # expected: 39537 1994s # received: 39537 1994s ok 115 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "93b8-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 37816 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1994s # expected: 37816 1994s # received: 37816 1994s ok 116 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "c310-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 49936 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1994s # expected: 49936 1994s # received: 49936 1994s ok 117 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "3b75-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 15221 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1994s # expected: 15221 1994s # received: 15221 1994s ok 118 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "56ca-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 22218 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfilter.pod 1994s # expected: 22218 1994s # received: 22218 1994s ok 119 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "342b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 13355 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfork.pod 1994s # expected: 13355 1994s # received: 13355 1994s ok 120 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "40e0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 16608 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlform.pod 1994s # expected: 16608 1994s # received: 16608 1994s ok 121 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "671-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 1649 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1994s # expected: 1649 1994s # received: 1649 1994s ok 122 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "67142-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 422210 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlfunc.pod 1994s # expected: 422210 1994s # received: 422210 1994s ok 123 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "7c2a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 31786 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlgit.pod 1994s # expected: 31786 1994s # received: 31786 1994s ok 124 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "21810-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 137232 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlglossary.pod 1994s # expected: 137232 1994s # received: 137232 1994s ok 125 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4075-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 16501 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlgov.pod 1994s # expected: 16501 1994s # received: 16501 1994s ok 126 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "35f7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 13815 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlgpl.pod 1994s # expected: 13815 1994s # received: 13815 1994s ok 127 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2c264-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 180836 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlguts.pod 1994s # expected: 180836 1994s # received: 180836 1994s ok 128 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "afe4-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 45028 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhack.pod 1994s # expected: 45028 1994s # received: 45028 1994s ok 129 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "11a38-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 72248 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1994s # expected: 72248 1994s # received: 72248 1994s ok 130 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1809-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6153 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1994s # expected: 6153 1994s # received: 6153 1994s ok 131 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "5f7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 1527 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1994s # expected: 1527 1994s # received: 1527 1994s ok 132 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "e88a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 59530 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhist.pod 1994s # expected: 59530 1994s # received: 59530 1994s ok 133 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "77a4-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 30628 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhpux.pod 1994s # expected: 30628 1994s # received: 30628 1994s ok 134 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "7dd-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 2013 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlhurd.pod 1994s # expected: 2013 1994s # received: 2013 1994s ok 135 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1f865-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 129125 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlintern.pod 1994s # expected: 129125 1994s # received: 129125 1994s ok 136 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9216-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 37398 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlinterp.pod 1994s # expected: 37398 1994s # received: 37398 1994s ok 137 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "579d-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 22429 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlintro.pod 1994s # expected: 22429 1994s # received: 22429 1994s ok 138 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "8ad3-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 35539 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perliol.pod 1994s # expected: 35539 1994s # received: 35539 1994s ok 139 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "11817-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 71703 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlipc.pod 1994s # expected: 71703 1994s # received: 71703 1994s ok 140 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1150-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4432 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlirix.pod 1994s # expected: 4432 1994s # received: 4432 1994s ok 141 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "20a8-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8360 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perljp.pod 1994s # expected: 8360 1994s # received: 8360 1994s ok 142 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2fc0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 12224 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlko.pod 1994s # expected: 12224 1994s # received: 12224 1994s ok 143 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "163-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 355 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1994s # expected: 355 1994s # received: 355 1994s ok 144 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "7ea-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 2026 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perllinux.pod 1994s # expected: 2026 1994s # received: 2026 1994s ok 145 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "12457-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 74839 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perllocale.pod 1994s # expected: 74839 1994s # received: 74839 1994s ok 146 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "24dc-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9436 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perllol.pod 1994s # expected: 9436 1994s # received: 9436 1994s ok 147 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2f6f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 12143 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1994s # expected: 12143 1994s # received: 12143 1994s ok 148 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "6753-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 26451 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlmod.pod 1994s # expected: 26451 1994s # received: 26451 1994s ok 149 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2574-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9588 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1994s # expected: 9588 1994s # received: 9588 1994s ok 150 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "e547-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 58695 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1994s # expected: 58695 1994s # received: 58695 1994s ok 151 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "573b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 22331 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1994s # expected: 22331 1994s # received: 22331 1994s ok 152 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "d65-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3429 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1994s # expected: 3429 1994s # received: 3429 1994s ok 153 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2ad3-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10963 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1994s # expected: 10963 1994s # received: 10963 1994s ok 154 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "20a5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8357 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlnumber.pod 1994s # expected: 8357 1994s # received: 8357 1994s ok 155 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "8d30-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 36144 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlobj.pod 1994s # expected: 36144 1994s # received: 36144 1994s ok 156 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "6885-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 26757 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlootut.pod 1994s # expected: 26757 1994s # received: 26757 1994s ok 157 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "251a5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 151973 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlop.pod 1994s # expected: 151973 1994s # received: 151973 1994s ok 158 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4db-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 1243 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1994s # expected: 1243 1994s # received: 1243 1994s ok 159 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "3b77-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 15223 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlopentut.pod 1994s # expected: 15223 1994s # received: 15223 1994s ok 160 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "16cb9-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 93369 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlos2.pod 1994s # expected: 93369 1994s # received: 93369 1994s ok 161 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "37cb-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 14283 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlos390.pod 1994s # expected: 14283 1994s # received: 14283 1994s ok 162 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "12b0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4784 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlos400.pod 1994s # expected: 4784 1994s # received: 4784 1994s ok 163 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "c8a9-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 51369 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1994s # expected: 51369 1994s # received: 51369 1994s ok 164 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "c2bd-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 49853 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlperf.pod 1994s # expected: 49853 1994s # received: 49853 1994s ok 165 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1418-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5144 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlplan9.pod 1994s # expected: 5144 1994s # received: 5144 1994s ok 166 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "5b65-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 23397 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlpod.pod 1994s # expected: 23397 1994s # received: 23397 1994s ok 167 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "10d10-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 68880 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1994s # expected: 68880 1994s # received: 68880 1994s ok 168 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2f40-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 12096 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1994s # expected: 12096 1994s # received: 12096 1994s ok 169 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "67b7-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 26551 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1994s # expected: 26551 1994s # received: 26551 1994s ok 170 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "15cc8-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 89288 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlport.pod 1994s # expected: 89288 1994s # received: 89288 1994s ok 171 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1412-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5138 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlpragma.pod 1994s # expected: 5138 1994s # received: 5138 1994s ok 172 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1a25-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6693 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlqnx.pod 1994s # expected: 6693 1994s # received: 6693 1994s ok 173 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2127d-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 135805 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlre.pod 1994s # expected: 135805 1994s # received: 135805 1994s ok 174 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "7bad-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 31661 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlreapi.pod 1994s # expected: 31661 1994s # received: 31661 1994s ok 175 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "818f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 33167 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1994s # expected: 33167 1994s # received: 33167 1994s ok 176 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "beb0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 48816 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1994s # expected: 48816 1994s # received: 48816 1994s ok 177 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "8c47-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 35911 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlref.pod 1994s # expected: 35911 1994s # received: 35911 1994s ok 178 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4944-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 18756 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlreftut.pod 1994s # expected: 18756 1994s # received: 18756 1994s ok 179 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "a989-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 43401 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlreguts.pod 1994s # expected: 43401 1994s # received: 43401 1994s ok 180 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1fd-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 509 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlrepository.pod 1994s # expected: 509 1994s # received: 509 1994s ok 181 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4af5-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 19189 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlrequick.pod 1994s # expected: 19189 1994s # received: 19189 1994s ok 182 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "3ce4-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 15588 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlreref.pod 1994s # expected: 15588 1994s # received: 15588 1994s ok 183 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1e219-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 123417 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlretut.pod 1994s # expected: 123417 1994s # received: 123417 1994s ok 184 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "60c-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 1548 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlriscos.pod 1994s # expected: 1548 1994s # received: 1548 1994s ok 185 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "e52d-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 58669 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlrun.pod 1994s # expected: 58669 1994s # received: 58669 1994s ok 186 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "6cc6-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 27846 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsec.pod 1994s # expected: 27846 1994s # received: 27846 1994s ok 187 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "4af2-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 19186 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1994s # expected: 19186 1994s # received: 19186 1994s ok 188 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "74a6-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 29862 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1994s # expected: 29862 1994s # received: 29862 1994s ok 189 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1bdc-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7132 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsource.pod 1994s # expected: 7132 1994s # received: 7132 1994s ok 190 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "233b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 9019 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlstyle.pod 1994s # expected: 9019 1994s # received: 9019 1994s ok 191 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "12f85-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 77701 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsub.pod 1994s # expected: 77701 1994s # received: 77701 1994s ok 192 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "d2de-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 53982 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsyn.pod 1994s # expected: 53982 1994s # received: 53982 1994s ok 193 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "2858-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10328 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlsynology.pod 1994s # expected: 10328 1994s # received: 10328 1994s ok 194 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "b53a-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 46394 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1994s # expected: 46394 1994s # received: 46394 1994s ok 195 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "9a91-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 39569 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltie.pod 1994s # expected: 39569 1994s # received: 39569 1994s ok 196 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "b9206-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 758278 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltoc.pod 1994s # expected: 758278 1994s # received: 758278 1994s ok 197 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "174-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 372 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltodo.pod 1994s # expected: 372 1994s # received: 372 1994s ok 198 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "126-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 294 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltooc.pod 1994s # expected: 294 1994s # received: 294 1994s ok 199 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "126-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 294 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltoot.pod 1994s # expected: 294 1994s # received: 294 1994s ok 200 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "297f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 10623 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltrap.pod 1994s # expected: 10623 1994s # received: 10623 1994s ok 201 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "213f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 8511 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltru64.pod 1994s # expected: 8511 1994s # received: 8511 1994s ok 202 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1183-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4483 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perltw.pod 1994s # expected: 4483 1994s # received: 4483 1994s ok 203 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "162c0-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 90816 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlunicode.pod 1994s # expected: 90816 1994s # received: 90816 1994s ok 204 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "6349-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 25417 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlunicook.pod 1994s # expected: 25417 1994s # received: 25417 1994s ok 205 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "372e-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 14126 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1994s # expected: 14126 1994s # received: 14126 1994s ok 206 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "96e1-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 38625 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perluniintro.pod 1994s # expected: 38625 1994s # received: 38625 1994s ok 207 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "6eefa-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 454394 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perluniprops.pod 1994s # expected: 454394 1994s # received: 454394 1994s ok 208 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1f0f-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7951 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlunitut.pod 1994s # expected: 7951 1994s # received: 7951 1994s ok 209 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1ce8-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7400 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlutil.pod 1994s # expected: 7400 1994s # received: 7400 1994s ok 210 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "16ab2-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 92850 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlvar.pod 1994s # expected: 92850 1994s # received: 92850 1994s ok 211 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "c68d-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 50829 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlvms.pod 1994s # expected: 50829 1994s # received: 50829 1994s ok 212 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "f16-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 3862 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlvos.pod 1994s # expected: 3862 1994s # received: 3862 1994s ok 213 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "7fdb-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 32731 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlwin32.pod 1994s # expected: 32731 1994s # received: 32731 1994s ok 214 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "1532b-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 86827 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlxs.pod 1994s # expected: 86827 1994s # received: 86827 1994s ok 215 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "c504-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 50436 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlxstut.pod 1994s # expected: 50436 1994s # received: 50436 1994s ok 216 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "5dc1-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 24001 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1994s # expected: 24001 1994s # received: 24001 1994s ok 217 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "b8228-614f0c873c200" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 754216 1994s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-binary-httpd 1994s # expected: 754216 1994s # received: 754216 1994s ok 218 1994s #lwp request: 1994s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Accept-Ranges: bytes 1994s #ETag: "3d5470-6155edc931600" 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 4019312 1994s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1994s #Client-Date: Mon, 08 Apr 2024 21:50:53 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : download of /getfiles-binary-perl 1994s # expected: 4019312 1994s # received: 4019312 1994s ok 219 1994s ok 1996s t/apache/headers.t .................. 1996s 1..27 1996s # Running under perl version 5.038002 for linux 1996s # Current time local: Mon Apr 8 21:50:53 2024 1996s # Current time GMT: Mon Apr 8 21:50:53 2024 1996s # Using Test.pm version 1.31 1996s # Using Apache/Test.pm version 1.42 1996s testing: Hello: World 1996s ok 1 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 2 1996s header: [World] vs [World] 1996s # testing : compare header Hello value 1996s # expected: 'World' 1996s # received: 'World' 1996s ok 3 1996s testing: Hello: World 1996s ok 4 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 5 1996s header: [World] vs [World] 1996s # testing : compare header Hello value 1996s # expected: 'World' 1996s # received: 'World' 1996s ok 6 1996s testing: Hello: World 1996s ok 7 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 8 1996s header: [World] vs [World] 1996s # testing : compare header Hello value 1996s # expected: 'World' 1996s # received: 'World' 1996s ok 9 1996s testing: Hello: Foo 1996s Bar 1996s ok 10 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 11 1996s header: [Foo Bar] vs [Foo Bar] 1996s # testing : compare header Hello value 1996s # expected: 'Foo Bar' 1996s # received: 'Foo Bar' 1996s ok 12 1996s testing: Hello: Foo 1996s Bar 1996s ok 13 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 14 1996s header: [Foo Bar] vs [Foo Bar] 1996s # testing : compare header Hello value 1996s # expected: 'Foo Bar' 1996s # received: 'Foo Bar' 1996s ok 15 1996s testing: Hello: Foo 1996s Bar 1996s ok 16 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 17 1996s header: [Foo Bar] vs [Foo Bar] 1996s # testing : compare header Hello value 1996s # expected: 'Foo Bar' 1996s # received: 'Foo Bar' 1996s ok 18 1996s testing: Hello: Foo 1996s Bar 1996s ok 19 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 20 1996s header: [Foo Bar] vs [Foo Bar] 1996s # testing : compare header Hello value 1996s # expected: 'Foo Bar' 1996s # received: 'Foo Bar' 1996s ok 21 1996s testing: Hello: Foo 1996s Bar 1996s ok 22 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 23 1996s header: [Foo Bar] vs [Foo Bar] 1996s # testing : compare header Hello value 1996s # expected: 'Foo Bar' 1996s # received: 'Foo Bar' 1996s ok 24 1996s testing: Hello:World 1996s ok 25 1996s # testing : response success 1996s # expected: qr/HTTP\/1\.. 200 OK/ 1996s # received: 'HTTP/1.1 200 OK' 1996s ok 26 1996s header: [World] vs [World] 1996s # testing : compare header Hello value 1996s # expected: 'World' 1996s # received: 'World' 1996s ok 27 1996s ok 1998s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 2001s t/apache/http_strict.t .............. 2001s 1..178 2001s # Running under perl version 5.038002 for linux 2001s # Current time local: Mon Apr 8 21:50:57 2024 2001s # Current time GMT: Mon Apr 8 21:50:57 2024 2001s # Using Test.pm version 1.31 2001s # Using Apache/Test.pm version 1.42 2001s # SENDING: 2001s # GET / HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 1 2001s # SENDING: 2001s # GET / HTTP/1.0\n\n 2001s # expecting success, got 200 2001s ok 2 2001s # SENDING: 2001s # get / HTTP/1.0\r\n\r\n 2001s # expecting 501, got 501 2001s ok 3 2001s # SENDING: 2001s # G ET / HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 4 2001s # SENDING: 2001s # G\x00ET / HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 5 2001s # SENDING: 2001s # G/T / HTTP/1.0\r\n\r\n 2001s # expecting 501, got 501 2001s ok 6 2001s # SENDING: 2001s # GET /\x00 HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 7 2001s # SENDING: 2001s # GET / HTTP/1.0\x00\r\n\r\n 2001s # expecting 400, got 400 2001s ok 8 2001s # SENDING: 2001s # GET\x0c/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 9 2001s # SENDING: 2001s # GET\r/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 10 2001s # SENDING: 2001s # GET\t/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 11 2001s # SENDING: 2001s # GET / HTT/1.0\r\n\r\n 2001s # expecting error, got 400 2001s ok 12 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2001s # expecting success, got 200 2001s ok 13 2001s # SENDING: 2001s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2001s # expecting success, got 200 2001s ok 14 2001s # SENDING: 2001s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2001s # expecting success, got 200 2001s ok 15 2001s # SENDING: 2001s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 16 2001s # SENDING: 2001s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 17 2001s # SENDING: 2001s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2001s # expecting 200, got 200 2001s ok 18 2001s # SENDING: 2001s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 19 2001s # SENDING: 2001s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2001s # expecting error, got 400 2001s ok 20 2001s # SENDING: 2001s # GET / HTTP/0.9\r\n\r\n 2001s # expecting error, got 400 2001s ok 21 2001s # SENDING: 2001s # GET / HTTP/0.8\r\n\r\n 2001s # expecting error, got 400 2001s ok 22 2001s # SENDING: 2001s # GET /\x01 HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 23 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 24 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 25 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 26 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 27 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2001s # expecting 400, got 400 2001s ok 28 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 29 2001s # SENDING: 2001s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 30 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 31 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2001s # expecting 400, got 400 2001s ok 32 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 33 2001s # SENDING: 2001s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 34 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 35 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 36 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 37 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 38 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2001s # expecting 400, got 400 2001s ok 39 2001s # SENDING: 2001s # GET / HTTP/1.0\r\r 2001s # expecting dropped connection and HTTPD dropped connection 2001s ok 40 2001s # SENDING: 2001s # GET /\r\n 2001s # expecting headerless HTTP/0.9 body, got response 2001s ok 41 2001s # SENDING: 2001s # GET /#frag HTTP/1.0\r\n 2001s # expecting 400, got 400 2001s ok 42 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2001s # expecting 200, got 200 2001s ok 43 2001s # SENDING: 2001s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 44 2001s # SENDING: 2001s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 45 2001s # SENDING: 2001s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 46 2001s # SENDING: 2001s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 47 2001s # SENDING: 2001s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 48 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2001s # expecting 200, got 200 2001s ok 49 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2001s # expecting 400, got 400 2001s ok 50 2001s # SENDING: 2001s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 51 2001s # SENDING: 2001s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 52 2001s # SENDING: 2001s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 53 2001s # SENDING: 2001s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 54 2001s # SENDING: 2001s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 55 2001s # SENDING: 2001s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 56 2001s # SENDING: 2001s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 57 2001s # SENDING: 2001s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 58 2001s # SENDING: 2001s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 59 2001s # SENDING: 2001s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 60 2001s # SENDING: 2001s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 61 2001s # SENDING: 2001s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 62 2001s # SENDING: 2001s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 63 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2001s # expecting success, got 200 2001s ok 64 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2001s # expecting success, got 200 2001s ok 65 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2001s # expecting success, got 200 2001s ok 66 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2001s # expecting success, got 200 2001s ok 67 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2001s # expecting success, got 200 2001s ok 68 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2001s # expecting success, got 200 2001s ok 69 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2001s # expecting 200, got 200 2001s ok 70 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2001s # expecting 200, got 200 2001s ok 71 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2001s # expecting 400, got 400 2001s ok 72 2001s # SENDING: 2001s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 73 2001s # SENDING: 2001s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 74 2001s # SENDING: 2001s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 75 2001s # SENDING: 2001s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 76 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2001s # expecting 200, got 200 2001s ok 77 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2001s # expecting 200, got 200 2001s ok 78 2001s # SENDING: 2001s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 79 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 200 OK\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Foo: bar\r\n 2001s # Vary: In-If1\r\n 2001s # DMMATCH1: 1\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/plain\r\n 2001s # \r\n 2001s # Hi!\n 2001s # SERVERNAME=localhost\n 2001s # HTTP_HOST=\n 2001s # 2001s # expecting 200, got 200 2001s ok 80 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: 2001s # RESPONSE: 2001s # HTTP/1.1 200 OK\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Foo: \r\n 2001s # Vary: In-If1\r\n 2001s # DMMATCH1: 1\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/plain\r\n 2001s # \r\n 2001s # Hi!\n 2001s # SERVERNAME=localhost\n 2001s # HTTP_HOST=\n 2001s # 2001s # expecting 200, got 200 2001s ok 81 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2001s # DECODED: : bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 82 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2001s # DECODED: F\x00oo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 528\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 83 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2001s # DECODED: F\x01oo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 564\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 84 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2001s # DECODED: F\noo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 528\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 85 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: b\tar 2001s # RESPONSE: 2001s # HTTP/1.1 200 OK\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Foo: b\tar\r\n 2001s # Vary: In-If1\r\n 2001s # DMMATCH1: 1\r\n 2001s # Content-Length: 36\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/plain\r\n 2001s # \r\n 2001s # Hi!\n 2001s # SERVERNAME=localhost\n 2001s # HTTP_HOST=\n 2001s # 2001s # expecting 200, got 200 2001s ok 86 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: b\x01ar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 564\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 87 2001s # SENDING: 2001s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2001s # expecting 500, got 500 2001s ok 88 2001s # SENDING: 2001s # GET / HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 89 2001s # SENDING: 2001s # GET / HTTP/1.0\n\n 2001s # expecting 400, got 400 2001s ok 90 2001s # SENDING: 2001s # get / HTTP/1.0\r\n\r\n 2001s # expecting 501, got 501 2001s ok 91 2001s # SENDING: 2001s # G ET / HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 92 2001s # SENDING: 2001s # G\x00ET / HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 93 2001s # SENDING: 2001s # G/T / HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 94 2001s # SENDING: 2001s # GET /\x00 HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 95 2001s # SENDING: 2001s # GET / HTTP/1.0\x00\r\n\r\n 2001s # expecting 400, got 400 2001s ok 96 2001s # SENDING: 2001s # GET\x0c/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 97 2001s # SENDING: 2001s # GET\r/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 98 2001s # SENDING: 2001s # GET\t/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 99 2001s # SENDING: 2001s # GET / HTT/1.0\r\n\r\n 2001s # expecting error, got 400 2001s ok 100 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2001s # expecting success, got 200 2001s ok 101 2001s # SENDING: 2001s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2001s # expecting success, got 200 2001s ok 102 2001s # SENDING: 2001s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2001s # expecting success, got 200 2001s ok 103 2001s # SENDING: 2001s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 104 2001s # SENDING: 2001s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 105 2001s # SENDING: 2001s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 106 2001s # SENDING: 2001s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 107 2001s # SENDING: 2001s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2001s # expecting error, got 400 2001s ok 108 2001s # SENDING: 2001s # GET / HTTP/0.9\r\n\r\n 2001s # expecting error, got 400 2001s ok 109 2001s # SENDING: 2001s # GET / HTTP/0.8\r\n\r\n 2001s # expecting error, got 400 2001s ok 110 2001s # SENDING: 2001s # GET /\x01 HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 111 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 112 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 113 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 114 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 115 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2001s # expecting 400, got 400 2001s ok 116 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 117 2001s # SENDING: 2001s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 118 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 119 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2001s # expecting 400, got 400 2001s ok 120 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 121 2001s # SENDING: 2001s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 122 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 123 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 124 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2001s # expecting 400, got 400 2001s ok 125 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 126 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2001s # expecting 400, got 400 2001s ok 127 2001s # SENDING: 2001s # GET / HTTP/1.0\r\r 2001s # expecting dropped connection and HTTPD dropped connection 2001s ok 128 2001s # SENDING: 2001s # GET /\r\n 2001s # expecting headerless HTTP/0.9 body, got response 2001s ok 129 2001s # SENDING: 2001s # GET /#frag HTTP/1.0\r\n 2001s # expecting 400, got 400 2001s ok 130 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2001s # expecting 400, got 400 2001s ok 131 2001s # SENDING: 2001s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 132 2001s # SENDING: 2001s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 133 2001s # SENDING: 2001s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 134 2001s # SENDING: 2001s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 135 2001s # SENDING: 2001s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 136 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2001s # expecting 400, got 400 2001s ok 137 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2001s # expecting 400, got 400 2001s ok 138 2001s # SENDING: 2001s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 139 2001s # SENDING: 2001s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 140 2001s # SENDING: 2001s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 141 2001s # SENDING: 2001s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 142 2001s # SENDING: 2001s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 143 2001s # SENDING: 2001s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 144 2001s # SENDING: 2001s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 145 2001s # SENDING: 2001s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 146 2001s # SENDING: 2001s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 147 2001s # SENDING: 2001s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 148 2001s # SENDING: 2001s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 149 2001s # SENDING: 2001s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2001s # expecting success, got 200 2001s ok 150 2001s # SENDING: 2001s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2001s # expecting 400, got 400 2001s ok 151 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2001s # expecting success, got 200 2001s ok 152 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2001s # expecting success, got 200 2001s ok 153 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2001s # expecting success, got 200 2001s ok 154 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2001s # expecting success, got 200 2001s ok 155 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2001s # expecting success, got 200 2001s ok 156 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2001s # expecting success, got 200 2001s ok 157 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2001s # expecting 400, got 400 2001s ok 158 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2001s # expecting 400, got 400 2001s ok 159 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2001s # expecting 400, got 400 2001s ok 160 2001s # SENDING: 2001s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 161 2001s # SENDING: 2001s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 162 2001s # SENDING: 2001s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 163 2001s # SENDING: 2001s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2001s # expecting 200, got 200 2001s ok 164 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2001s # expecting 200, got 200 2001s ok 165 2001s # SENDING: 2001s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2001s # expecting 200, got 200 2001s ok 166 2001s # SENDING: 2001s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2001s # expecting 200, got 200 2001s ok 167 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 200 OK\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Foo: bar\r\n 2001s # Vary: In-If1\r\n 2001s # DMMATCH1: 1\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/plain\r\n 2001s # \r\n 2001s # Hi!\n 2001s # SERVERNAME=localhost\n 2001s # HTTP_HOST=\n 2001s # 2001s # expecting 200, got 200 2001s ok 168 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: 2001s # RESPONSE: 2001s # HTTP/1.1 200 OK\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Foo: \r\n 2001s # Vary: In-If1\r\n 2001s # DMMATCH1: 1\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/plain\r\n 2001s # \r\n 2001s # Hi!\n 2001s # SERVERNAME=localhost\n 2001s # HTTP_HOST=\n 2001s # 2001s # expecting 200, got 200 2001s ok 169 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2001s # DECODED: : bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 564\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 170 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2001s # DECODED: F\x00oo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 528\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 171 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2001s # DECODED: F\x01oo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 564\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 172 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2001s # DECODED: F\noo: bar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 528\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 173 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: b\tar 2001s # RESPONSE: 2001s # HTTP/1.1 200 OK\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Foo: b\tar\r\n 2001s # Vary: In-If1\r\n 2001s # DMMATCH1: 1\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/plain\r\n 2001s # \r\n 2001s # Hi!\n 2001s # SERVERNAME=localhost\n 2001s # HTTP_HOST=\n 2001s # 2001s # expecting 200, got 200 2001s ok 174 2001s # SENDING: 2001s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2001s # DECODED: Foo: b\x01ar 2001s # RESPONSE: 2001s # HTTP/1.1 500 Internal Server Error\r\n 2001s # Date: Mon, 08 Apr 2024 21:51:00 GMT\r\n 2001s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2001s # Content-Length: 564\r\n 2001s # Connection: close\r\n 2001s # Content-Type: text/html; charset=iso-8859-1\r\n 2001s # \r\n 2001s # \n 2001s # \n 2001s # ... 2001s # expecting 500, got 500 2001s ok 175 2001s # SENDING: 2001s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2001s # expecting 500, got 500 2001s ok 176 2001s ok 177 2001s ok 178 2001s ok 2003s t/apache/if_sections.t .............. 2003s 1..46 2003s # Running under perl version 5.038002 for linux 2003s # Current time local: Mon Apr 8 21:51:00 2024 2003s # Current time GMT: Mon Apr 8 21:51:00 2024 2003s # Using Test.pm version 1.31 2003s # Using Apache/Test.pm version 1.42 2003s # /if_sec/ with '': 2003s # expected: 200 2003s # received: '200' 2003s ok 1 2003s # expected: undef 2003s # received: undef 2003s ok 2 2003s # /if_sec/foo.if_test with '': 2003s # expected: 200 2003s # received: '200' 2003s ok 3 2003s # expected: undef 2003s # received: undef 2003s ok 4 2003s # /if_sec/foo.if_test with '1': 2003s # expected: 200 2003s # received: '200' 2003s ok 5 2003s # expected: 'global1' 2003s # received: 'global1' 2003s ok 6 2003s # /if_sec/foo.if_test with '1 11': 2003s # expected: 200 2003s # received: '200' 2003s ok 7 2003s # expected: 'global1, nested11, nested113' 2003s # received: 'global1, nested11, nested113' 2003s ok 8 2003s # /if_sec/foo.if_test with '1 11 111': 2003s # expected: 200 2003s # received: '200' 2003s ok 9 2003s # expected: 'global1, nested11, nested111' 2003s # received: 'global1, nested11, nested111' 2003s ok 10 2003s # /if_sec/foo.if_test with '1 11 112': 2003s # expected: 200 2003s # received: '200' 2003s ok 11 2003s # expected: 'global1, nested11, nested112' 2003s # received: 'global1, nested11, nested112' 2003s ok 12 2003s # /if_sec/foo.if_test with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 13 2003s # expected: 'global1, files2' 2003s # received: 'global1, files2' 2003s ok 14 2003s # /if_sec/dir/foo.txt with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 15 2003s # expected: 'global1, dir1, dir2, dir_files1' 2003s # received: 'global1, dir1, dir2, dir_files1' 2003s ok 16 2003s # /if_sec/dir/ with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 17 2003s # expected: 'global1, dir1, dir2' 2003s # received: 'global1, dir1, dir2' 2003s ok 18 2003s # /if_sec/dir/ with '1 11': 2003s # expected: 200 2003s # received: '200' 2003s ok 19 2003s # expected: 'global1, dir1, nested11, nested113' 2003s # received: 'global1, dir1, nested11, nested113' 2003s ok 20 2003s # /if_sec/dir/ with '1 11 111': 2003s # expected: 200 2003s # received: '200' 2003s ok 21 2003s # expected: 'global1, dir1, nested11, nested111' 2003s # received: 'global1, dir1, nested11, nested111' 2003s ok 22 2003s # /if_sec/dir/ with '1 11 112': 2003s # expected: 200 2003s # received: '200' 2003s ok 23 2003s # expected: 'global1, dir1, nested11, nested112' 2003s # received: 'global1, dir1, nested11, nested112' 2003s ok 24 2003s # /if_sec/loc/ with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 25 2003s # expected: 'global1, loc1, loc2' 2003s # received: 'global1, loc1, loc2' 2003s ok 26 2003s # /if_sec/loc/foo.txt with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 27 2003s # expected: 'global1, loc1, loc2' 2003s # received: 'global1, loc1, loc2' 2003s ok 28 2003s # /if_sec/loc/ with '1 11': 2003s # expected: 200 2003s # received: '200' 2003s ok 29 2003s # expected: 'global1, loc1, nested11, nested113' 2003s # received: 'global1, loc1, nested11, nested113' 2003s ok 30 2003s # /if_sec/loc/ with '1 11 111': 2003s # expected: 200 2003s # received: '200' 2003s ok 31 2003s # expected: 'global1, loc1, nested11, nested111' 2003s # received: 'global1, loc1, nested11, nested111' 2003s ok 32 2003s # /if_sec/loc/ with '1 11 112': 2003s # expected: 200 2003s # received: '200' 2003s ok 33 2003s # expected: 'global1, loc1, nested11, nested112' 2003s # received: 'global1, loc1, nested11, nested112' 2003s ok 34 2003s # /if_sec/loc/foo.if_test with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 35 2003s # expected: 'global1, files2, loc1, loc2' 2003s # received: 'global1, files2, loc1, loc2' 2003s ok 36 2003s # /if_sec/loc/foo.if_test with '1 2 11': 2003s # expected: 200 2003s # received: '200' 2003s ok 37 2003s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 2003s # received: 'global1, files2, loc1, loc2, nested11, nested113' 2003s ok 38 2003s # /if_sec/loc/foo.if_test with '1 2 11 111': 2003s # expected: 200 2003s # received: '200' 2003s ok 39 2003s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 2003s # received: 'global1, files2, loc1, loc2, nested11, nested111' 2003s ok 40 2003s # /if_sec/loc/foo.if_test with '1 2 11 112': 2003s # expected: 200 2003s # received: '200' 2003s ok 41 2003s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 2003s # received: 'global1, files2, loc1, loc2, nested11, nested112' 2003s ok 42 2003s # /if_sec/proxy/ with '1 2': 2003s # expected: 200 2003s # received: '200' 2003s ok 43 2003s # expected: 'global1, locp1, locp2' 2003s # received: 'global1, locp1, locp2' 2003s ok 44 2003s # /if_sec/proxy/ with '2': 2003s # expected: 200 2003s # received: '200' 2003s ok 45 2003s # expected: 'locp2' 2003s # received: 'locp2' 2003s ok 46 2003s ok 2005s t/apache/iffile.t ................... 2005s 1..2 2005s # Running under perl version 5.038002 for linux 2005s # Current time local: Mon Apr 8 21:51:02 2024 2005s # Current time GMT: Mon Apr 8 21:51:02 2024 2005s # Using Test.pm version 1.31 2005s # Using Apache/Test.pm version 1.42 2005s # expected: 200 2005s # received: '200' 2005s ok 1 2005s # expected: 'success1, success2, success3, success4, success5' 2005s # received: 'success1, success2, success3, success4, success5' 2005s ok 2 2005s ok 2008s t/apache/leaks.t .................... skipped: mod_memory_track not activated 2014s t/apache/limits.t ................... 2014s 1..12 2014s # Running under perl version 5.038002 for linux 2014s # Current time local: Mon Apr 8 21:51:07 2024 2014s # Current time GMT: Mon Apr 8 21:51:07 2024 2014s # Using Test.pm version 1.31 2014s # Using Apache/Test.pm version 1.42 2014s # Testing LimitRequestLine; should succeed 2014s # testing : Test #1 2014s # expected: 200 2014s # received: '200' 2014s ok 1 2014s # Testing LimitRequestLine; should fail 2014s # testing : Test #2 2014s # expected: 414 2014s # received: '414' 2014s ok 2 2014s # Testing LimitRequestFieldSize; should succeed 2014s # testing : Test #3 2014s # expected: 200 2014s # received: '200' 2014s ok 3 2014s # Testing LimitRequestFieldSize; should fail 2014s # testing : Test #4 2014s # expected: 400 2014s # received: '400' 2014s ok 4 2014s # Testing LimitRequestFields; should succeed 2014s # testing : Test #5 2014s # expected: 200 2014s # received: '200' 2014s ok 5 2014s # Testing LimitRequestFields; should fail 2014s # testing : Test #6 2014s # expected: 400 2014s # received: '400' 2014s ok 6 2014s # Testing LimitRequestBody; should succeed 2014s # Chunked transfer-encoding enabled 2014s # testing : Test #7 2014s # expected: 200 2014s # received: '200' 2014s ok 7 2014s # Testing LimitRequestBody; should succeed 2014s # Chunked transfer-encoding disabled 2014s # testing : Test #8 2014s # expected: 200 2014s # received: '200' 2014s ok 8 2014s # Testing LimitRequestBody; should fail 2014s # Chunked transfer-encoding enabled 2014s # testing : Test #9 2014s # expected: 413 2014s # received: '413' 2014s ok 9 2014s # Testing LimitRequestBody; should fail 2014s # Chunked transfer-encoding disabled 2014s # testing : Test #10 2014s # expected: 413 2014s # received: '413' 2014s ok 10 2014s # Testing LimitRequestFieldSize; should succeed 2014s # testing : Test #11 2014s # expected: 200 2014s # received: '200' 2014s ok 11 2014s # Testing LimitRequestFieldSize; should fail 2014s # testing : Test #12 2014s # expected: 400 2014s # received: '400' 2014s ok 12 2014s ok 2016s t/apache/loglevel.t ................. 2016s 1..8 2016s # Running under perl version 5.038002 for linux 2016s # Current time local: Mon Apr 8 21:51:13 2024 2016s # Current time GMT: Mon Apr 8 21:51:13 2024 2016s # Using Test.pm version 1.31 2016s # Using Apache/Test.pm version 1.42 2016s ok 1 2016s ok 2 2016s ok 3 2016s ok 4 2016s ok 5 2016s ok 6 2016s ok 7 2016s ok 8 2016s ok 2018s t/apache/maxranges.t ................ 2018s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2018s 1..19 2018s # Running under perl version 5.038002 for linux 2018s # Current time local: Mon Apr 8 21:51:15 2024 2018s # Current time GMT: Mon Apr 8 21:51:15 2024 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.42 2018s ok 1 2018s ok 2 2018s ok 3 2018s ok 4 2018s ok 5 2018s ok 6 2018s ok 7 2018s ok 8 2018s ok 9 2018s ok 10 2018s ok 11 2018s ok 12 2018s ok 13 2018s ok 14 2018s ok 15 2018s ok 16 2018s ok 17 2018s ok 18 2018s ok 19 2018s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2018s ok 2020s t/apache/mergeslashes.t ............. 2020s 1..9 2020s # Running under perl version 5.038002 for linux 2020s # Current time local: Mon Apr 8 21:51:17 2024 2020s # Current time GMT: Mon Apr 8 21:51:17 2024 2020s # Using Test.pm version 1.31 2020s # Using Apache/Test.pm version 1.42 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for exact match 2020s ok 1 2020s # SENDING to 127.0.0.1:8559 2020s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for merged even at front 2020s ok 2 2020s # SENDING to 127.0.0.1:8559 2020s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for merged even at front 2020s ok 3 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for c// should be merged 2020s ok 4 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for a// should be merged 2020s ok 5 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for a// matches locationmatch 2020s ok 6 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2020s # expected 200, got 200 for c// doesn't match locationmatch 2020s ok 7 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for baseline failed 2020s ok 8 2020s # SENDING to 127.0.0.1:8559 2020s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2020s # expected 403, got 403 for b//d not merged for Location with OFF 2020s ok 9 2020s ok 2023s t/apache/mmn.t ...................... 2023s 1..2 2023s # Running under perl version 5.038002 for linux 2023s # Current time local: Mon Apr 8 21:51:19 2024 2023s # Current time GMT: Mon Apr 8 21:51:19 2024 2023s # Using Test.pm version 1.31 2023s # Using Apache/Test.pm version 1.42 2023s ok 1 2023s ok 2 2023s ok 2025s t/apache/options.t .................. 2025s 1..2 2025s # Running under perl version 5.038002 for linux 2025s # Current time local: Mon Apr 8 21:51:22 2024 2025s # Current time GMT: Mon Apr 8 21:51:22 2024 2025s # Using Test.pm version 1.31 2025s # Using Apache/Test.pm version 1.42 2025s # testing : code 2025s # expected: 200 2025s # received: '200' 2025s ok 1 2025s # testing : OPTIONS 2025s # expected: qr/OPTIONS/ 2025s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 2025s ok 2 2025s ok 2028s t/apache/passbrigade.t .............. 2028s # using LWP client 2028s 1..114 2028s # Running under perl version 5.038002 for linux 2028s # Current time local: Mon Apr 8 21:51:24 2024 2028s # Current time GMT: Mon Apr 8 21:51:24 2024 2028s # Using Test.pm version 1.31 2028s # Using Apache/Test.pm version 1.42 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 1024 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 1024 2028s # received: 1024 2028s ok 1 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 2048 2028s # received: 2048 2028s ok 2 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 3072 2028s # received: 3072 2028s ok 3 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 4096 2028s # received: 4096 2028s ok 4 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 5120 2028s # received: 5120 2028s ok 5 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 6144 2028s # received: 6144 2028s ok 6 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 7168 2028s # received: 7168 2028s ok 7 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 8192 2028s # received: 8192 2028s ok 8 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 9216 2028s # received: 9216 2028s ok 9 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 10240 2028s # received: 10240 2028s ok 10 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 11264 2028s # received: 11264 2028s ok 11 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 12288 2028s # received: 12288 2028s ok 12 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 13312 2028s # received: 13312 2028s ok 13 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 14336 2028s # received: 14336 2028s ok 14 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 15360 2028s # received: 15360 2028s ok 15 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 16384 2028s # received: 16384 2028s ok 16 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 17408 2028s # received: 17408 2028s ok 17 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 18432 2028s # received: 18432 2028s ok 18 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 19456 2028s # received: 19456 2028s ok 19 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 20480 2028s # received: 20480 2028s ok 20 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 21504 2028s # received: 21504 2028s ok 21 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 22528 2028s # received: 22528 2028s ok 22 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 23552 2028s # received: 23552 2028s ok 23 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 24576 2028s # received: 24576 2028s ok 24 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 25600 2028s # received: 25600 2028s ok 25 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 26624 2028s # received: 26624 2028s ok 26 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 27648 2028s # received: 27648 2028s ok 27 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 28672 2028s # received: 28672 2028s ok 28 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 29696 2028s # received: 29696 2028s ok 29 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 30720 2028s # received: 30720 2028s ok 30 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 31744 2028s # received: 31744 2028s ok 31 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 32768 2028s # received: 32768 2028s ok 32 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 33792 2028s # received: 33792 2028s ok 33 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 34816 2028s # received: 34816 2028s ok 34 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 35840 2028s # received: 35840 2028s ok 35 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 36864 2028s # received: 36864 2028s ok 36 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 37888 2028s # received: 37888 2028s ok 37 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 38912 2028s # received: 38912 2028s ok 38 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 39936 2028s # received: 39936 2028s ok 39 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 40960 2028s # received: 40960 2028s ok 40 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 41984 2028s # received: 41984 2028s ok 41 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 43008 2028s # received: 43008 2028s ok 42 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 44032 2028s # received: 44032 2028s ok 43 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 45056 2028s # received: 45056 2028s ok 44 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 46080 2028s # received: 46080 2028s ok 45 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 47104 2028s # received: 47104 2028s ok 46 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 48128 2028s # received: 48128 2028s ok 47 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 49152 2028s # received: 49152 2028s ok 48 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 50176 2028s # received: 50176 2028s ok 49 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 51200 2028s # received: 51200 2028s ok 50 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 102400 2028s # received: 102400 2028s ok 51 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 307200 2028s # received: 307200 2028s ok 52 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 512000 2028s # received: 512000 2028s ok 53 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 2048000 2028s # received: 2048000 2028s ok 54 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 4096000 2028s # received: 4096000 2028s ok 55 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 6144000 2028s # received: 6144000 2028s ok 56 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:26 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 10240000 2028s # received: 10240000 2028s ok 57 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 1024 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 1024 2028s # received: 1024 2028s ok 58 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 2048 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 2048 2028s # received: 2048 2028s ok 59 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 3072 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 3072 2028s # received: 3072 2028s ok 60 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 4096 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 4096 2028s # received: 4096 2028s ok 61 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 5120 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 5120 2028s # received: 5120 2028s ok 62 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 6144 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 6144 2028s # received: 6144 2028s ok 63 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 7168 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 7168 2028s # received: 7168 2028s ok 64 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 8192 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #DMMATCH1: 1 2028s # 2028s # testing : bytes in body 2028s # expected: 8192 2028s # received: 8192 2028s ok 65 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 9216 2028s # received: 9216 2028s ok 66 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 10240 2028s # received: 10240 2028s ok 67 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 11264 2028s # received: 11264 2028s ok 68 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 12288 2028s # received: 12288 2028s ok 69 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 13312 2028s # received: 13312 2028s ok 70 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 14336 2028s # received: 14336 2028s ok 71 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 15360 2028s # received: 15360 2028s ok 72 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 16384 2028s # received: 16384 2028s ok 73 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 17408 2028s # received: 17408 2028s ok 74 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 18432 2028s # received: 18432 2028s ok 75 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 19456 2028s # received: 19456 2028s ok 76 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 20480 2028s # received: 20480 2028s ok 77 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 21504 2028s # received: 21504 2028s ok 78 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 22528 2028s # received: 22528 2028s ok 79 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 23552 2028s # received: 23552 2028s ok 80 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 24576 2028s # received: 24576 2028s ok 81 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 25600 2028s # received: 25600 2028s ok 82 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 26624 2028s # received: 26624 2028s ok 83 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 27648 2028s # received: 27648 2028s ok 84 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 28672 2028s # received: 28672 2028s ok 85 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 29696 2028s # received: 29696 2028s ok 86 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 30720 2028s # received: 30720 2028s ok 87 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 31744 2028s # received: 31744 2028s ok 88 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 32768 2028s # received: 32768 2028s ok 89 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 33792 2028s # received: 33792 2028s ok 90 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 34816 2028s # received: 34816 2028s ok 91 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 35840 2028s # received: 35840 2028s ok 92 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 36864 2028s # received: 36864 2028s ok 93 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 37888 2028s # received: 37888 2028s ok 94 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 38912 2028s # received: 38912 2028s ok 95 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 39936 2028s # received: 39936 2028s ok 96 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 40960 2028s # received: 40960 2028s ok 97 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 41984 2028s # received: 41984 2028s ok 98 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 43008 2028s # received: 43008 2028s ok 99 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 44032 2028s # received: 44032 2028s ok 100 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 45056 2028s # received: 45056 2028s ok 101 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 46080 2028s # received: 46080 2028s ok 102 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 47104 2028s # received: 47104 2028s ok 103 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 48128 2028s # received: 48128 2028s ok 104 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 49152 2028s # received: 49152 2028s ok 105 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 50176 2028s # received: 50176 2028s ok 106 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 51200 2028s # received: 51200 2028s ok 107 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 102400 2028s # received: 102400 2028s ok 108 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 307200 2028s # received: 307200 2028s ok 109 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 512000 2028s # received: 512000 2028s ok 110 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 2048000 2028s # received: 2048000 2028s ok 111 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 4096000 2028s # received: 4096000 2028s ok 112 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 6144000 2028s # received: 6144000 2028s ok 113 2028s #lwp request: 2028s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2028s #User-Agent: libwww-perl/6.76 2028s # 2028s #server response: 2028s #HTTP/1.1 200 OK 2028s #Connection: close 2028s #Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2028s #Vary: In-If1 2028s #Content-Length: 0 2028s #Client-Date: Mon, 08 Apr 2024 21:51:27 GMT 2028s #Client-Peer: 127.0.0.1:8529 2028s #Client-Response-Num: 1 2028s #Client-Transfer-Encoding: chunked 2028s #DMMATCH1: 1 2028s #X-Content-Length-Note: added by Apache::TestRequest 2028s # 2028s # testing : bytes in body 2028s # expected: 10240000 2028s # received: 10240000 2028s ok 114 2028s ok 2031s t/apache/post.t ..................... 2031s # using LWP client 2031s 1..51 2031s # Running under perl version 5.038002 for linux 2031s # Current time local: Mon Apr 8 21:51:27 2024 2031s # Current time GMT: Mon Apr 8 21:51:27 2024 2031s # Using Test.pm version 1.31 2031s # Using Apache/Test.pm version 1.42 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 1024 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '1024' 2031s # received: 1024 2031s ok 1 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 2048 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '2048' 2031s # received: 2048 2031s ok 2 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 3072 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '3072' 2031s # received: 3072 2031s ok 3 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 4096 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '4096' 2031s # received: 4096 2031s ok 4 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 5120 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '5120' 2031s # received: 5120 2031s ok 5 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 6144 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:29 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '6144' 2031s # received: 6144 2031s ok 6 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 7168 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '7168' 2031s # received: 7168 2031s ok 7 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 8192 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '8192' 2031s # received: 8192 2031s ok 8 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 9216 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 5 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '9216' 2031s # received: 9216 2031s ok 9 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 10240 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '10240' 2031s # received: 10240 2031s ok 10 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 11264 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '11264' 2031s # received: 11264 2031s ok 11 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 12288 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '12288' 2031s # received: 12288 2031s ok 12 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 13312 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '13312' 2031s # received: 13312 2031s ok 13 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 14336 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '14336' 2031s # received: 14336 2031s ok 14 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 15360 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '15360' 2031s # received: 15360 2031s ok 15 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 16384 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '16384' 2031s # received: 16384 2031s ok 16 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 17408 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '17408' 2031s # received: 17408 2031s ok 17 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 18432 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '18432' 2031s # received: 18432 2031s ok 18 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 19456 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '19456' 2031s # received: 19456 2031s ok 19 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 20480 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '20480' 2031s # received: 20480 2031s ok 20 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 21504 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '21504' 2031s # received: 21504 2031s ok 21 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 22528 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '22528' 2031s # received: 22528 2031s ok 22 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 23552 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '23552' 2031s # received: 23552 2031s ok 23 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 24576 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '24576' 2031s # received: 24576 2031s ok 24 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 25600 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '25600' 2031s # received: 25600 2031s ok 25 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 26624 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '26624' 2031s # received: 26624 2031s ok 26 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 27648 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '27648' 2031s # received: 27648 2031s ok 27 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 28672 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '28672' 2031s # received: 28672 2031s ok 28 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 29696 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '29696' 2031s # received: 29696 2031s ok 29 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 30720 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '30720' 2031s # received: 30720 2031s ok 30 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 31744 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '31744' 2031s # received: 31744 2031s ok 31 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 32768 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '32768' 2031s # received: 32768 2031s ok 32 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 33792 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '33792' 2031s # received: 33792 2031s ok 33 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 34816 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '34816' 2031s # received: 34816 2031s ok 34 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 35840 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '35840' 2031s # received: 35840 2031s ok 35 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 36864 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '36864' 2031s # received: 36864 2031s ok 36 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 37888 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '37888' 2031s # received: 37888 2031s ok 37 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 38912 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '38912' 2031s # received: 38912 2031s ok 38 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 39936 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '39936' 2031s # received: 39936 2031s ok 39 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 40960 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '40960' 2031s # received: 40960 2031s ok 40 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 41984 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '41984' 2031s # received: 41984 2031s ok 41 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 43008 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '43008' 2031s # received: 43008 2031s ok 42 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 44032 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '44032' 2031s # received: 44032 2031s ok 43 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 45056 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '45056' 2031s # received: 45056 2031s ok 44 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 46080 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '46080' 2031s # received: 46080 2031s ok 45 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 47104 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '47104' 2031s # received: 47104 2031s ok 46 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 48128 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '48128' 2031s # received: 48128 2031s ok 47 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 49152 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '49152' 2031s # received: 49152 2031s ok 48 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 50176 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '50176' 2031s # received: 50176 2031s ok 49 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 51200 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 6 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '51200' 2031s # received: 51200 2031s ok 50 2031s #lwp request: 2031s #POST http://localhost:8529/eat_post HTTP/1.1 2031s #User-Agent: libwww-perl/6.76 2031s #Content-Length: 102400 2031s # 2031s #server response: 2031s #HTTP/1.1 200 OK 2031s #Connection: close 2031s #Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2031s #Vary: In-If1 2031s #Content-Length: 7 2031s #Client-Date: Mon, 08 Apr 2024 21:51:30 GMT 2031s #Client-Peer: 127.0.0.1:8529 2031s #Client-Response-Num: 1 2031s #DMMATCH1: 1 2031s # 2031s # testing : length posted 2031s # expected: '102400' 2031s # received: 102400 2031s ok 51 2031s ok 2033s t/apache/pr17629.t .................. 2033s 1..4 2033s # Running under perl version 5.038002 for linux 2033s # Current time local: Mon Apr 8 21:51:30 2024 2033s # Current time GMT: Mon Apr 8 21:51:30 2024 2033s # Using Test.pm version 1.31 2033s # Using Apache/Test.pm version 1.42 2033s # expected: 'begin-foobar-end 2033s # ' 2033s # received: 'begin-foobar-end 2033s # ' 2033s ok 1 2033s # expected: 200 2033s # received: '200' 2033s ok 2 2033s # testing : response was gzipped 2033s # expected: 'gzip' 2033s # received: 'gzip' 2033s ok 3 2033s # expected: 'begin-foobar-end 2033s # ' 2033s # received: 'begin-foobar-end 2033s # ' 2033s ok 4 2033s ok 2035s t/apache/pr18757.t .................. 2035s 1..3 2035s # Running under perl version 5.038002 for linux 2035s # Current time local: Mon Apr 8 21:51:32 2024 2035s # Current time GMT: Mon Apr 8 21:51:32 2024 2035s # Using Test.pm version 1.31 2035s # Using Apache/Test.pm version 1.42 2035s # testing : 200 response from GET 2035s # expected: 200 2035s # received: '200' 2035s ok 1 2035s # expected C-L is 26 2035s # URL via proxy is http://localhost:8538/index.html 2035s ok 2 2035s # line: HTTP/1.1 200 OK 2035s # line: Date: Mon, 08 Apr 2024 21:51:34 GMT 2035s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2035s # line: Vary: In-If1 2035s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2035s # line: ETag: "1a-613edd771cbc0" 2035s # line: Accept-Ranges: bytes 2035s # line: Content-Length: 26 2035s # line: DMMATCH1: 1 2035s # line: Content-Type: text/html 2035s # line: 2035s # testing : whether proxy strips Content-Length header 2035s # expected: 1 2035s # received: 1 2035s ok 3 2035s ok 2037s t/apache/pr35292.t .................. 2037s 1..3 2037s # Running under perl version 5.038002 for linux 2037s # Current time local: Mon Apr 8 21:51:34 2024 2037s # Current time GMT: Mon Apr 8 21:51:34 2024 2037s # Using Test.pm version 1.31 2037s # Using Apache/Test.pm version 1.42 2037s ok 1 2037s ok 2 2037s # testing : read response-line 2037s # expected: qr/^HTTP\/1\.. 413/ 2037s # received: 'HTTP/1.1 413 Request Entity Too Large 2037s # ' 2037s ok 3 2037s ok 2039s t/apache/pr35330.t .................. 2039s 1..2 2039s # Running under perl version 5.038002 for linux 2039s # Current time local: Mon Apr 8 21:51:36 2024 2039s # Current time GMT: Mon Apr 8 21:51:36 2024 2039s # Using Test.pm version 1.31 2039s # Using Apache/Test.pm version 1.42 2039s # testing : SSI was allowed for location 2039s # expected: 200 2039s # received: '200' 2039s ok 1 2039s # testing : file was served with correct content 2039s # expected: 'hello' 2039s # received: 'hello' 2039s ok 2 2039s ok 2042s t/apache/pr37166.t .................. 2042s 1..4 2042s # Running under perl version 5.038002 for linux 2042s # Current time local: Mon Apr 8 21:51:38 2024 2042s # Current time GMT: Mon Apr 8 21:51:38 2024 2042s # Using Test.pm version 1.31 2042s # Using Apache/Test.pm version 1.42 2042s # testing : SSI was allowed for location 2042s # expected: 200 2042s # received: '200' 2042s ok 1 2042s # testing : file was served with correct content 2042s # expected: 'Hello world 2042s # ' 2042s # received: 'Hello world 2042s # ' 2042s ok 2 2042s # testing : explicit 200 response 2042s # expected: 200 2042s # received: '200' 2042s ok 3 2042s # testing : file was again served with correct content 2042s # expected: 'Hello world 2042s # ' 2042s # received: 'Hello world 2042s # ' 2042s ok 4 2042s ok 2044s t/apache/pr43939.t .................. 2044s 1..4 2044s # Running under perl version 5.038002 for linux 2044s # Current time local: Mon Apr 8 21:51:41 2024 2044s # Current time GMT: Mon Apr 8 21:51:41 2024 2044s # Using Test.pm version 1.31 2044s # Using Apache/Test.pm version 1.42 2044s # expected: 'begin-default-end 2044s # ' 2044s # received: 'begin-default-end 2044s # ' 2044s ok 1 2044s # expected: 200 2044s # received: '200' 2044s ok 2 2044s # testing : response was gzipped 2044s # expected: 'gzip' 2044s # received: 'gzip' 2044s ok 3 2044s # expected: 'begin-default-end 2044s # ' 2044s # received: 'begin-default-end 2044s # ' 2044s ok 4 2044s ok 2046s t/apache/pr49328.t .................. 2046s 1..1 2046s # Running under perl version 5.038002 for linux 2046s # Current time local: Mon Apr 8 21:51:43 2024 2046s # Current time GMT: Mon Apr 8 21:51:43 2024 2046s # Using Test.pm version 1.31 2046s # Using Apache/Test.pm version 1.42 2046s # expected: 'before 2046s # included 2046s # after 2046s # ' 2046s # received: 'before 2046s # included 2046s # after 2046s # ' 2046s ok 1 2046s ok 2049s t/apache/rwrite.t ................... 2049s # using LWP client 2049s 1..114 2049s # Running under perl version 5.038002 for linux 2049s # Current time local: Mon Apr 8 21:51:45 2024 2049s # Current time GMT: Mon Apr 8 21:51:45 2024 2049s # Using Test.pm version 1.31 2049s # Using Apache/Test.pm version 1.42 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 1024 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 1024 2049s # received: 1024 2049s ok 1 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 2048 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 2048 2049s # received: 2048 2049s ok 2 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 3072 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 3072 2049s # received: 3072 2049s ok 3 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 4096 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 4096 2049s # received: 4096 2049s ok 4 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 5120 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 5120 2049s # received: 5120 2049s ok 5 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 6144 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 6144 2049s # received: 6144 2049s ok 6 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 7168 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 7168 2049s # received: 7168 2049s ok 7 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 8192 2049s # received: 8192 2049s ok 8 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 9216 2049s # received: 9216 2049s ok 9 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 10240 2049s # received: 10240 2049s ok 10 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 11264 2049s # received: 11264 2049s ok 11 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 12288 2049s # received: 12288 2049s ok 12 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 13312 2049s # received: 13312 2049s ok 13 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 14336 2049s # received: 14336 2049s ok 14 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 15360 2049s # received: 15360 2049s ok 15 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 16384 2049s # received: 16384 2049s ok 16 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 17408 2049s # received: 17408 2049s ok 17 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 18432 2049s # received: 18432 2049s ok 18 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 19456 2049s # received: 19456 2049s ok 19 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 20480 2049s # received: 20480 2049s ok 20 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 21504 2049s # received: 21504 2049s ok 21 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 22528 2049s # received: 22528 2049s ok 22 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 23552 2049s # received: 23552 2049s ok 23 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 24576 2049s # received: 24576 2049s ok 24 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 25600 2049s # received: 25600 2049s ok 25 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 26624 2049s # received: 26624 2049s ok 26 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 27648 2049s # received: 27648 2049s ok 27 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 28672 2049s # received: 28672 2049s ok 28 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 29696 2049s # received: 29696 2049s ok 29 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 30720 2049s # received: 30720 2049s ok 30 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 31744 2049s # received: 31744 2049s ok 31 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 32768 2049s # received: 32768 2049s ok 32 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 33792 2049s # received: 33792 2049s ok 33 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 34816 2049s # received: 34816 2049s ok 34 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 35840 2049s # received: 35840 2049s ok 35 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 36864 2049s # received: 36864 2049s ok 36 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 37888 2049s # received: 37888 2049s ok 37 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 38912 2049s # received: 38912 2049s ok 38 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 39936 2049s # received: 39936 2049s ok 39 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 40960 2049s # received: 40960 2049s ok 40 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 41984 2049s # received: 41984 2049s ok 41 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 43008 2049s # received: 43008 2049s ok 42 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 44032 2049s # received: 44032 2049s ok 43 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 45056 2049s # received: 45056 2049s ok 44 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 46080 2049s # received: 46080 2049s ok 45 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 47104 2049s # received: 47104 2049s ok 46 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 48128 2049s # received: 48128 2049s ok 47 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 49152 2049s # received: 49152 2049s ok 48 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 50176 2049s # received: 50176 2049s ok 49 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 51200 2049s # received: 51200 2049s ok 50 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 102400 2049s # received: 102400 2049s ok 51 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 307200 2049s # received: 307200 2049s ok 52 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 512000 2049s # received: 512000 2049s ok 53 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 2048000 2049s # received: 2048000 2049s ok 54 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 4096000 2049s # received: 4096000 2049s ok 55 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 6144000 2049s # received: 6144000 2049s ok 56 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:47 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 10240000 2049s # received: 10240000 2049s ok 57 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 1024 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 1024 2049s # received: 1024 2049s ok 58 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 2048 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 2048 2049s # received: 2048 2049s ok 59 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 3072 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 3072 2049s # received: 3072 2049s ok 60 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 4096 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 4096 2049s # received: 4096 2049s ok 61 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 5120 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 5120 2049s # received: 5120 2049s ok 62 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 6144 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 6144 2049s # received: 6144 2049s ok 63 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 7168 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #DMMATCH1: 1 2049s # 2049s # testing : bytes in body 2049s # expected: 7168 2049s # received: 7168 2049s ok 64 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 8192 2049s # received: 8192 2049s ok 65 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 9216 2049s # received: 9216 2049s ok 66 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 10240 2049s # received: 10240 2049s ok 67 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 11264 2049s # received: 11264 2049s ok 68 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 12288 2049s # received: 12288 2049s ok 69 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 13312 2049s # received: 13312 2049s ok 70 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 14336 2049s # received: 14336 2049s ok 71 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 15360 2049s # received: 15360 2049s ok 72 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 16384 2049s # received: 16384 2049s ok 73 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 17408 2049s # received: 17408 2049s ok 74 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 18432 2049s # received: 18432 2049s ok 75 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 19456 2049s # received: 19456 2049s ok 76 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 20480 2049s # received: 20480 2049s ok 77 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 21504 2049s # received: 21504 2049s ok 78 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 22528 2049s # received: 22528 2049s ok 79 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 23552 2049s # received: 23552 2049s ok 80 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 24576 2049s # received: 24576 2049s ok 81 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 25600 2049s # received: 25600 2049s ok 82 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 26624 2049s # received: 26624 2049s ok 83 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 27648 2049s # received: 27648 2049s ok 84 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 28672 2049s # received: 28672 2049s ok 85 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 29696 2049s # received: 29696 2049s ok 86 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 30720 2049s # received: 30720 2049s ok 87 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 31744 2049s # received: 31744 2049s ok 88 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 32768 2049s # received: 32768 2049s ok 89 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 33792 2049s # received: 33792 2049s ok 90 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 34816 2049s # received: 34816 2049s ok 91 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 35840 2049s # received: 35840 2049s ok 92 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 36864 2049s # received: 36864 2049s ok 93 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 37888 2049s # received: 37888 2049s ok 94 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 38912 2049s # received: 38912 2049s ok 95 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 39936 2049s # received: 39936 2049s ok 96 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 40960 2049s # received: 40960 2049s ok 97 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 41984 2049s # received: 41984 2049s ok 98 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 43008 2049s # received: 43008 2049s ok 99 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 44032 2049s # received: 44032 2049s ok 100 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 45056 2049s # received: 45056 2049s ok 101 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 46080 2049s # received: 46080 2049s ok 102 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 47104 2049s # received: 47104 2049s ok 103 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 48128 2049s # received: 48128 2049s ok 104 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 49152 2049s # received: 49152 2049s ok 105 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 50176 2049s # received: 50176 2049s ok 106 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 51200 2049s # received: 51200 2049s ok 107 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 102400 2049s # received: 102400 2049s ok 108 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 307200 2049s # received: 307200 2049s ok 109 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 512000 2049s # received: 512000 2049s ok 110 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 2048000 2049s # received: 2048000 2049s ok 111 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 4096000 2049s # received: 4096000 2049s ok 112 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 6144000 2049s # received: 6144000 2049s ok 113 2049s #lwp request: 2049s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2049s #User-Agent: libwww-perl/6.76 2049s # 2049s #server response: 2049s #HTTP/1.1 200 OK 2049s #Connection: close 2049s #Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2049s #Vary: In-If1 2049s #Content-Length: 0 2049s #Client-Date: Mon, 08 Apr 2024 21:51:48 GMT 2049s #Client-Peer: 127.0.0.1:8529 2049s #Client-Response-Num: 1 2049s #Client-Transfer-Encoding: chunked 2049s #DMMATCH1: 1 2049s #X-Content-Length-Note: added by Apache::TestRequest 2049s # 2049s # testing : bytes in body 2049s # expected: 10240000 2049s # received: 10240000 2049s ok 114 2049s ok 2052s t/apache/server_name_port.t ......... 2052s 1..84 2052s # Running under perl version 5.038002 for linux 2052s # Current time local: Mon Apr 8 21:51:48 2024 2052s # Current time GMT: Mon Apr 8 21:51:48 2024 2052s # Using Test.pm version 1.31 2052s # Using Apache/Test.pm version 1.42 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2052s # expecting 200, got 200 2052s ok 1 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 2 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 3 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2052s # expecting 200, got 200 2052s ok 4 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 5 2052s # got SERVER_PORT='123', expected '123' 2052s ok 6 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2052s # expecting 200, got 200 2052s ok 7 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 8 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 9 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2052s # expecting 200, got 200 2052s ok 10 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 11 2052s # got SERVER_PORT='123', expected '123' 2052s ok 12 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2052s # expecting 200, got 200 2052s ok 13 2052s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2052s ok 14 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 15 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2052s # expecting 200, got 200 2052s ok 16 2052s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2052s ok 17 2052s # got SERVER_PORT='123', expected '123' 2052s ok 18 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2052s # expecting 200, got 200 2052s ok 19 2052s # got SERVER_NAME='[::1]', expected '[::1]' 2052s ok 20 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 21 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2052s # expecting 200, got 200 2052s ok 22 2052s # got SERVER_NAME='[::1]', expected '[::1]' 2052s ok 23 2052s # got SERVER_PORT='123', expected '123' 2052s ok 24 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2052s # expecting 200, got 200 2052s ok 25 2052s # got SERVER_NAME='[a::1]', expected '[a::1]' 2052s ok 26 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 27 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2052s # expecting 200, got 200 2052s ok 28 2052s # got SERVER_NAME='[a::1]', expected '[a::1]' 2052s ok 29 2052s # got SERVER_PORT='123', expected '123' 2052s ok 30 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2052s # expecting 200, got 200 2052s ok 31 2052s # got SERVER_NAME='[a::1]', expected '[a::1]' 2052s ok 32 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 33 2052s # SENDING: 2052s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2052s # expecting 200, got 200 2052s ok 34 2052s # got SERVER_NAME='[a::1]', expected '[a::1]' 2052s ok 35 2052s # got SERVER_PORT='123', expected '123' 2052s ok 36 2052s # SENDING: 2052s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 37 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 38 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 39 2052s # SENDING: 2052s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 40 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 41 2052s # got SERVER_PORT='123', expected '123' 2052s ok 42 2052s # SENDING: 2052s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 43 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 44 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 45 2052s # SENDING: 2052s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 46 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 47 2052s # got SERVER_PORT='123', expected '123' 2052s ok 48 2052s # SENDING: 2052s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 49 2052s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2052s ok 50 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 51 2052s # SENDING: 2052s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 52 2052s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2052s ok 53 2052s # got SERVER_PORT='123', expected '123' 2052s ok 54 2052s # SENDING: 2052s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 55 2052s # got SERVER_NAME='[::1]', expected '[::1]' 2052s ok 56 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 57 2052s # SENDING: 2052s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2052s # expecting 200, got 200 2052s ok 58 2052s # got SERVER_NAME='[::1]', expected '[::1]' 2052s ok 59 2052s # got SERVER_PORT='123', expected '123' 2052s ok 60 2052s # SENDING: 2052s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2052s # expecting 200, got 200 2052s ok 61 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 62 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 63 2052s # SENDING: 2052s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2052s # expecting 200, got 200 2052s ok 64 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 65 2052s # got SERVER_PORT='123', expected '123' 2052s ok 66 2052s # SENDING: 2052s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2052s # expecting 200, got 200 2052s ok 67 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 68 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 69 2052s # SENDING: 2052s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2052s # expecting 200, got 200 2052s ok 70 2052s # got SERVER_NAME='righthost', expected 'righthost' 2052s ok 71 2052s # got SERVER_PORT='123', expected '123' 2052s ok 72 2052s # SENDING: 2052s # 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 2052s # expecting 200, got 200 2052s ok 73 2052s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2052s ok 74 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 75 2052s # SENDING: 2052s # 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 2052s # expecting 200, got 200 2052s ok 76 2052s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2052s ok 77 2052s # got SERVER_PORT='123', expected '123' 2052s ok 78 2052s # SENDING: 2052s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2052s # expecting 200, got 200 2052s ok 79 2052s # got SERVER_NAME='[::1]', expected '[::1]' 2052s ok 80 2052s # got SERVER_PORT='8529', expected '8529' 2052s ok 81 2052s # SENDING: 2052s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2052s # expecting 200, got 200 2052s ok 82 2052s # got SERVER_NAME='[::1]', expected '[::1]' 2052s ok 83 2052s # got SERVER_PORT='123', expected '123' 2052s ok 84 2052s ok 2054s t/apache/teclchunk.t ................ skipped: Not supported yet 2056s t/apr/uri.t ......................... 2056s 1..1 2056s # Running under perl version 5.038002 for linux 2056s # Current time local: Mon Apr 8 21:51:53 2024 2056s # Current time GMT: Mon Apr 8 21:51:53 2024 2056s # Using Test.pm version 1.31 2056s # Using Apache/Test.pm version 1.42 2056s ok 1 2056s ok 2058s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 2060s t/filter/case.t ..................... 2060s 1..4 2060s # Running under perl version 5.038002 for linux 2060s # Current time local: Mon Apr 8 21:51:57 2024 2060s # Current time GMT: Mon Apr 8 21:51:57 2024 2060s # Using Test.pm version 1.31 2060s # Using Apache/Test.pm version 1.42 2060s ok 1 2060s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2060s # expected 200 2060s # received 200 2060s # body: =HEAD1 NAME 2060s X X 2060s 2060s PERLSUB - PERL SUBROUTINES 2060s 2060s =HEAD1 SYNOPSIS 2060s 2060s TO DECLARE SUBROUTINES: 2060s X X 2060s 2060s SUB NAME; # A "FORWARD" DECLARATION. 2060s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2060s SUB NAME : ATTRS; # WITH ATTRIBUTES 2060s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2060s 2060s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2060s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2060s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2060s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2060s 2060s USE FEATURE 'SIGNATURES'; 2060s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2060s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2060s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2060s 2060s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2060s X 2060s 2060s $SUBREF = SUB BLOCK; # NO PROTO 2060s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2060s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2060s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2060s 2060s USE FEATURE 'SIGNATURES'; 2060s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2060s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2060s 2060s TO IMPORT SUBROUTINES: 2060s X 2060s 2060s USE MODULE QW(NAME1 NAME2 NAME3); 2060s 2060s TO CALL SUBROUTINES: 2060s X X 2060s 2060s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 2060s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2060s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2060s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2060s 2060s =HEAD1 DESCRIPTION 2060s 2060s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2060s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2060s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2060s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2060s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2060s ITS NAME OR A CODE REFERENCE. 2060s 2060s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2060s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2060s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2060s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2060s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2060s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2060s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2060s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2060s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2060s X X 2060s 2060s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2060s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2060s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2060s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2060s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2060s SUCH A SIGNATURE-USING SUBROUTINE. 2060s 2060s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2060s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2060s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2060s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2060s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2060s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2060s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2060s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2060s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2060s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2060s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2060s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2060s X X X<@_> 2060s 2060s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2060s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2060s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2060s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2060s L AND L. 2060s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2060s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2060s 2060s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2060s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2060s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2060s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2060s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2060s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2060s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2060s ONE LARGE INDISTINGUISHABLE LIST. 2060s 2060s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2060s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2060s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2060s EMPTY SUB RETURNS THE EMPTY LIST. 2060s X X X 2060s 2060s EXAMPLE: 2060s 2060s SUB MAX { 2060s MY $MAX = SHIFT(@_); 2060s FOREACH $FOO (@_) { 2060s $MAX = $FOO IF $MAX < $FOO; 2060s } 2060s RETURN $MAX; 2060s } 2060s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2060s 2060s EXAMPLE: 2060s 2060s # GET A LINE, COMBINING CONTINUATION LINES 2060s # THAT START WITH WHITESPACE 2060s 2060s SUB GET_LINE { 2060s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2060s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2060s IF ($LOOKAHEAD =~ /^[ \T]/) { 2060s $THISLINE .= $LOOKAHEAD; 2060s } 2060s ELSE { 2060s LAST LINE; 2060s } 2060s } 2060s RETURN $THISLINE; 2060s } 2060s 2060s $LOOKAHEAD = ; # GET FIRST LINE 2060s WHILE (DEFINED($LINE = GET_LINE())) { 2060s ... 2060s } 2060s 2060s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2060s 2060s SUB MAYBESET { 2060s MY($KEY, $VALUE) = @_; 2060s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2060s } 2060s 2060s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2060s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2060s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2060s ITS CALLER'S VALUES. 2060s X X 2060s 2060s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2060s SUB UPCASE_IN { 2060s FOR (@_) { TR/A-Z/A-Z/ } 2060s } 2060s 2060s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2060s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2060s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2060s X X 2060s 2060s UPCASE_IN("FREDERICK"); 2060s 2060s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2060s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2060s OF CHANGING THEM IN PLACE: 2060s 2060s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2060s SUB UPCASE { 2060s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2060s MY @PARMS = @_; 2060s FOR (@PARMS) { TR/A-Z/A-Z/ } 2060s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2060s } 2060s 2060s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2060s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2060s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2060s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2060s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2060s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2060s 2060s @NEWLIST = UPCASE(@LIST1, @LIST2); 2060s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2060s 2060s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2060s 2060s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2060s 2060s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2060s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2060s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2060s L
FOR ALTERNATIVES. 2060s 2060s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2060s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2060s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2060s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2060s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2060s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2060s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2060s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2060s SEE L FOR MORE ABOUT ALL THAT. 2060s X<&> 2060s 2060s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2060s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2060s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2060s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2060s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2060s X 2060s 2060s &FOO(1,2,3); # PASS THREE ARGUMENTS 2060s FOO(1,2,3); # THE SAME 2060s 2060s FOO(); # PASS A NULL LIST 2060s &FOO(); # THE SAME 2060s 2060s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 2060s USE STRICT 'SUBS'; 2060s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2060s # A COMPILE-TIME ERROR 2060s NO STRICT 'SUBS'; 2060s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2060s # A LITERAL STRING "FOO" 2060s 2060s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2060s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2060s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2060s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2060s X<&> 2060s 2060s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2060s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2060s YOUR SUBROUTINE'S NAME. 2060s 2060s USE V5.16; 2060s MY $FACTORIAL = SUB { 2060s MY ($X) = @_; 2060s RETURN 1 IF $X == 1; 2060s RETURN($X * __SUB__->( $X - 1 ) ); 2060s }; 2060s 2060s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2060s IS SUBJECT TO CHANGE. 2060s 2060s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2060s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2060s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2060s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2060s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2060s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2060s SPECIAL, PRE-DEFINED THINGS. 2060s 2060s =OVER 2060s 2060s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2060s 2060s C 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s C, C 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s C, C 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s C, C, C, C, C, C, C, 2060s C, C, C, C, C, C, 2060s C, C, C, C, C, C, C, 2060s C, C, C, C, C, C, 2060s C, C, C, C, C, 2060s C, C, C, C 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s C, C, C, C, C, C, C, 2060s C, C, C, C, C, C, C, 2060s C, C, C, C, C, C 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2060s L<< C|PERLFUNC/REQUIRE >> 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s C 2060s 2060s =ITEM DOCUMENTED IN L 2060s 2060s C, C, C, C, C 2060s 2060s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2060s 2060s ANY STARTING WITH C<(> 2060s 2060s =BACK 2060s 2060s THE C, C, C, C AND C SUBROUTINES 2060s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2060s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2060s EXPLICITLY. SEE L 2060s 2060s =HEAD2 SIGNATURES 2060s 2060s X X 2060s 2060s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2060s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2060s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2060s 2060s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2060s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2060s DIRECTLY BY C, IN THE CURRENT SCOPE. 2060s 2060s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2060s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2060s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2060s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2060s 2060s FOR EXAMPLE, 2060s 2060s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2060s 2060s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2060s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2060s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2060s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2060s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2060s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2060s 2060s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2060s THE SIGNATURE. FOR EXAMPLE, 2060s 2060s SUB FOO ($LEFT, $RIGHT) { 2060s RETURN $LEFT + $RIGHT; 2060s } 2060s 2060s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2060s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2060s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2060s EQUIVALENT TO 2060s 2060s SUB FOO { 2060s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2060s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2060s MY $LEFT = $_[0]; 2060s MY $RIGHT = $_[1]; 2060s RETURN $LEFT + $RIGHT; 2060s } 2060s 2060s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2060s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2060s 2060s SUB FOO ($FIRST, $, $THIRD) { 2060s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2060s } 2060s 2060s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2060s MANDATORY FOR THE CALLER TO PASS IT. 2060s 2060s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2060s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2060s 2060s SUB FOO ($LEFT, $RIGHT = 0) { 2060s RETURN $LEFT + $RIGHT; 2060s } 2060s 2060s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2060s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2060s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2060s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2060s FOR EXAMPLE, 2060s 2060s MY $AUTO_ID = 0; 2060s SUB FOO ($THING, $ID = $AUTO_ID++) { 2060s PRINT "$THING HAS ID $ID"; 2060s } 2060s 2060s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2060s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2060s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2060s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2060s 2060s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2060s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2060s } 2060s 2060s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2060s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2060s VALUE PROVIDED WAS C. 2060s 2060s SUB FOO ($NAME //= "WORLD") { 2060s PRINT "HELLO, $NAME"; 2060s } 2060s 2060s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2060s 2060s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2060s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2060s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2060s 2060s SUB FOO ($X ||= 10) { 2060s RETURN 5 + $X; 2060s } 2060s 2060s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2060s FOR EXAMPLE, 2060s 2060s SUB FOO ($THING, $ = 1) { 2060s PRINT $THING; 2060s } 2060s 2060s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2060s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2060s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2060s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2060s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2060s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2060s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2060s 2060s SUB FOO ($THING, $=) { 2060s PRINT $THING; 2060s } 2060s 2060s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2060s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2060s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2060s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2060s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2060s TO RIGHT. 2060s 2060s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2060s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2060s 2060s SUB FOO ($FILTER, @INPUTS) { 2060s PRINT $FILTER->($_) FOREACH @INPUTS; 2060s } 2060s 2060s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2060s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2060s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2060s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2060s 2060s SUB FOO ($THING, @) { 2060s PRINT $THING; 2060s } 2060s 2060s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2060s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2060s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2060s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2060s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2060s AS WITH STANDARD HASH CONSTRUCTION. 2060s 2060s SUB FOO ($FILTER, %INPUTS) { 2060s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2060s } 2060s 2060s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2060s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2060s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2060s 2060s SUB FOO ($THING, %) { 2060s PRINT $THING; 2060s } 2060s 2060s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2060s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2060s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2060s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2060s AN EMPTY ARRAY OR EMPTY HASH. 2060s 2060s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2060s THAT THE CALLER PASSED NO ARGUMENTS: 2060s 2060s SUB FOO () { 2060s RETURN 123; 2060s } 2060s 2060s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2060s WARNING IN THE C CATEGORY. FROM PERL 5.36 2060s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2060s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2060s STATEMENT SUCH AS: 2060s 2060s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2060s 2060s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2060s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2060s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2060s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2060s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2060s WARNINGS IN THE C CATEGORY WHEN 2060s COMPILED: 2060s 2060s SUB F ($X) { 2060s # THIS LINE EMITS THE WARNING SEEN BELOW 2060s PRINT "ARGUMENTS ARE @_"; 2060s } 2060s 2060s Z<> 2060s 2060s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2060s EXPERIMENTAL AT ... 2060s 2060s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2060s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2060s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2060s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2060s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2060s SUPPLY THAT ARGUMENT. 2060s 2060s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2060s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2060s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2060s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2060s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2060s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2060s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2060s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2060s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2060s 2060s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2060s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2060s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2060s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2060s L. FOR EXAMPLE, 2060s 2060s SUB FOO :PROTOTYPE($) { $_[0] } 2060s 2060s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2060s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2060s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2060s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2060s 2060s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2060s RETURN $LEFT + $RIGHT; 2060s } 2060s 2060s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2060s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2060s THE SUBROUTINE'S BODY. 2060s 2060s =HEAD2 PRIVATE VARIABLES VIA MY() 2060s X X X X X 2060s X X 2060s 2060s SYNOPSIS: 2060s 2060s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2060s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2060s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2060s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2060s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2060s 2060s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2060s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2060s SEE L AND L. 2060s 2060s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2060s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2060s (C/C/C/C), LOOP 2060s (C/C/C/C/C), SUBROUTINE, C, 2060s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2060s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2060s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2060s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2060s WITH C INSTEAD. 2060s 2060s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 2060s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2060s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 2060s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 2060s ITS OWN COPY. 2060s X 2060s 2060s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2060s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2060s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2060s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2060s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2060s 2060s MY $X = 10; 2060s SUB BUMPX { $X++ } 2060s 2060s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2060s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2060s THE C ITSELF. SEE L. 2060s X 2060s 2060s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2060s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2060s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2060s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2060s 2060s $ARG = "FRED"; # "GLOBAL" VARIABLE 2060s $N = CUBE_ROOT(27); 2060s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2060s # OUTPUTS: FRED THINKS THE ROOT IS 3 2060s 2060s SUB CUBE_ROOT { 2060s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2060s $ARG **= 1/3; 2060s RETURN $ARG; 2060s } 2060s 2060s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2060s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2060s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2060s 2060s MY ($FOO) = ; # WRONG? 2060s MY @FOO = ; 2060s 2060s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2060s 2060s MY $FOO = ; 2060s 2060s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2060s 2060s MY $FOO, $BAR = 1; # WRONG 2060s 2060s THAT HAS THE SAME EFFECT AS 2060s 2060s MY $FOO; 2060s $BAR = 1; 2060s 2060s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2060s THE CURRENT STATEMENT. THUS, 2060s 2060s MY $X = $X; 2060s 2060s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2060s THE EXPRESSION 2060s 2060s MY $X = 123 AND $X == 123 2060s 2060s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2060s 2060s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2060s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2060s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2060s 2060s WHILE (MY $LINE = <>) { 2060s $LINE = LC $LINE; 2060s } CONTINUE { 2060s PRINT $LINE; 2060s } 2060s 2060s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2060s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2060s IT. SIMILARLY, IN THE CONDITIONAL 2060s 2060s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2060s USER_AGREES(); 2060s } ELSIF ($ANSWER =~ /^NO$/I) { 2060s USER_DISAGREES(); 2060s } ELSE { 2060s CHOMP $ANSWER; 2060s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2060s } 2060s 2060s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2060s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2060s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2060s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2060s 2060s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2060s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2060s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2060s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2060s IN THE LOOP 2060s X X 2060s 2060s FOR MY $I (1, 2, 3) { 2060s SOME_FUNCTION(); 2060s } 2060s 2060s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2060s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2060s X X 2060s 2060s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2060s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2060s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2060s 2060s USE STRICT 'VARS'; 2060s 2060s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2060s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2060s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2060s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2060s THIS WITH C. 2060s 2060s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2060s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2060s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2060s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2060s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2060s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2060s EXAMPLE. 2060s 2060s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2060s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2060s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2060s 2060s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2060s 2060s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 2060s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 2060s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 2060s 2060s PACKAGE MAIN; 2060s LOCAL $X = 10; 2060s MY $X = 20; 2060s PRINT "$X AND $::X\N"; 2060s 2060s THAT WILL PRINT OUT C<20> AND C<10>. 2060s 2060s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2060s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2060s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2060s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2060s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2060s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2060s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2060s AN ANONYMOUS SUB REFERENCE: 2060s 2060s MY $SECRET_VERSION = '1.001-BETA'; 2060s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2060s &$SECRET_SUB(); 2060s 2060s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2060s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2060s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2060s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2060s UNQUALIFIED AND UNQUALIFIABLE. 2060s 2060s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2060s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2060s L FOR SOMETHING OF A WORK-AROUND TO 2060s THIS. 2060s 2060s =HEAD2 PERSISTENT PRIVATE VARIABLES 2060s X X X X 2060s X X 2060s 2060s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2060s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2060s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2060s 2060s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2060s 2060s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2060s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2060s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2060s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2060s THE C FORM DOES NOT REQUIRE THE 2060s C PRAGMA. 2060s 2060s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2060s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2060s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2060s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2060s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2060s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2060s SUBROUTINE EACH TIME IT IS EXECUTED.) 2060s 2060s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2060s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2060s 2060s USE FEATURE 'STATE'; 2060s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2060s 2060s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2060s 2060s USE FEATURE 'STATE'; 2060s SUB CREATE_COUNTER { 2060s RETURN SUB { STATE $X; RETURN ++$X } 2060s } 2060s 2060s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2060s CODE OUTSIDE. 2060s 2060s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2060s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2060s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2060s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2060s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2060s 2060s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2060s 2060s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2060s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2060s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2060s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2060s 2060s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2060s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2060s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2060s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2060s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2060s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2060s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2060s 2060s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2060s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2060s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2060s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2060s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2060s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2060s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2060s 2060s { 2060s MY $SECRET_VAL = 0; 2060s SUB GIMME_ANOTHER { 2060s RETURN ++$SECRET_VAL; 2060s } 2060s } 2060s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2060s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2060s 2060s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2060s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2060s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2060s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2060s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2060s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2060s STARTS TO RUN: 2060s 2060s BEGIN { 2060s MY $SECRET_VAL = 0; 2060s SUB GIMME_ANOTHER { 2060s RETURN ++$SECRET_VAL; 2060s } 2060s } 2060s 2060s SEE L ABOUT THE 2060s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2060s C AND C. 2060s 2060s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2060s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2060s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2060s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2060s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2060s 2060s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2060s X X X X 2060s X 2060s 2060s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2060s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2060s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2060s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2060s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2060s 2060s SYNOPSIS: 2060s 2060s # LOCALIZATION OF VALUES 2060s 2060s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2060s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2060s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2060s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2060s 2060s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2060s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2060s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2060s # LOCALIZATION 2060s 2060s # LOCALIZATION OF SYMBOLS 2060s 2060s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2060s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2060s # @MERLYN IS REALLY @RANDAL, ETC 2060s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2060s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2060s 2060s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2060s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2060s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2060s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2060s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2060s 2060s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2060s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2060s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2060s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2060s 2060s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2060s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2060s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2060s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2060s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2060s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2060s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2060s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2060s UNDEFINED VALUE.) 2060s 2060s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2060s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2060s VARIABLES OUTSIDE THE LOOP. 2060s 2060s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2060s X 2060s 2060s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2060s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2060s VIEWED AS A SCALAR OR AN ARRAY. SO 2060s 2060s LOCAL($FOO) = ; 2060s LOCAL @FOO = ; 2060s 2060s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2060s 2060s LOCAL $FOO = ; 2060s 2060s SUPPLIES A SCALAR CONTEXT. 2060s 2060s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2060s X 2060s 2060s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2060s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2060s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2060s 2060s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2060s 2060s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2060s { LOCAL $/ = UNDEF; $SLURP = ; } 2060s 2060s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2060s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2060s I, BECAUSE THE $1 VARIABLE IS 2060s MAGICAL AND READ-ONLY : 2060s 2060s LOCAL $1 = 2; 2060s 2060s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2060s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2060s TO SAFELY REUSE $_ IN A SUBROUTINE. 2060s 2060s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2060s WORK AS DESCRIBED. 2060s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2060s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2060s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2060s SEE L FOR MORE 2060s DETAILS. 2060s X 2060s 2060s =HEAD3 LOCALIZATION OF GLOBS 2060s X X 2060s 2060s THE CONSTRUCT 2060s 2060s LOCAL *NAME; 2060s 2060s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2060s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2060s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2060s 2060s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2060s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2060s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2060s SEPARATOR. 2060s 2060s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2060s X X 2060s X 2060s 2060s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2060s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2060s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2060s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2060s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2060s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2060s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2060s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2060s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2060s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2060s 2060s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2060s @ARY = ( 0..5 ); 2060s { 2060s LOCAL($ARY[5]) = 6; 2060s LOCAL($HASH{'A'}) = 'DRILL'; 2060s WHILE (MY $E = POP(@ARY)) { 2060s PRINT "$E . . .\N"; 2060s LAST UNLESS $E > 3; 2060s } 2060s IF (@ARY) { 2060s $HASH{'ONLY A'} = 'TEST'; 2060s DELETE $HASH{'A'}; 2060s } 2060s } 2060s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2060s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2060s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2060s 2060s PERL WILL PRINT 2060s 2060s 6 . . . 2060s 4 . . . 2060s 3 . . . 2060s THIS IS A TEST ONLY A TEST. 2060s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2060s 2060s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2060s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2060s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2060s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2060s 2060s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2060s X X X 2060s X 2060s 2060s YOU CAN USE THE C AND C 2060s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2060s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2060s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2060s 2060s DO { 2060s MY $VAL = $ARRAY[$IDX]; 2060s LOCAL $ARRAY[$IDX]; 2060s DELETE $ARRAY[$IDX]; 2060s $VAL 2060s } 2060s 2060s AND 2060s 2060s DO { 2060s MY $VAL = $HASH{KEY}; 2060s LOCAL $HASH{KEY}; 2060s DELETE $HASH{KEY}; 2060s $VAL 2060s } 2060s 2060s EXCEPT THAT FOR THOSE THE C IS 2060s SCOPED TO THE C BLOCK. SLICES ARE 2060s ALSO ACCEPTED. 2060s 2060s MY %HASH = ( 2060s A => [ 7, 8, 9 ], 2060s B => 1, 2060s ) 2060s 2060s { 2060s MY $X = DELETE LOCAL $HASH{A}; 2060s # $X IS [ 7, 8, 9 ] 2060s # %HASH IS (B => 1) 2060s 2060s { 2060s MY @NUMS = DELETE LOCAL @$X[0, 2] 2060s # @NUMS IS (7, 9) 2060s # $X IS [ UNDEF, 8 ] 2060s 2060s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2060s } 2060s # $X IS BACK TO [ 7, 8, 9 ] 2060s 2060s } 2060s # %HASH IS BACK TO ITS ORIGINAL STATE 2060s 2060s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2060s 2060s =HEAD2 LVALUE SUBROUTINES 2060s X X 2060s 2060s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2060s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2060s 2060s MY $VAL; 2060s SUB CANMOD : LVALUE { 2060s $VAL; # OR: RETURN $VAL; 2060s } 2060s SUB NOMOD { 2060s $VAL; 2060s } 2060s 2060s CANMOD() = 5; # ASSIGNS TO $VAL 2060s NOMOD() = 5; # ERROR 2060s 2060s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2060s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2060s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2060s 2060s DATA(2,3) = GET_DATA(3,4); 2060s 2060s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2060s 2060s (DATA(2,3)) = GET_DATA(3,4); 2060s 2060s AND IN: 2060s 2060s (DATA(2),DATA(3)) = GET_DATA(3,4); 2060s 2060s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2060s 2060s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2060s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2060s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2060s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2060s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2060s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2060s 2060s =HEAD2 LEXICAL SUBROUTINES 2060s X X X X 2060s 2060s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2060s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2060s AVAILABLE UNDER C OR C OR HIGHER. 2060s 2060s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2060s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2060s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2060s CATEGORY WAS DISABLED. 2060s 2060s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2060s DECLARED, AND ONLY AFTER THAT DECLARATION: 2060s 2060s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2060s # VERSIONS EARLIER THAN 5.26. 2060s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2060s USE FEATURE 'LEXICAL_SUBS'; 2060s 2060s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2060s STATE SUB FOO { 2060s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2060s } 2060s FOO(); # CALLS "STATE" SUB 2060s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2060s 2060s MY SUB BAR { ... } 2060s BAR(); # CALLS "MY" SUB 2060s 2060s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2060s 2060s # WRONG 2060s MY SUB BAZ { 2060s BAZ(); 2060s } 2060s 2060s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2060s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2060s 2060s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2060s 2060s MY SUB BAZ { 2060s __SUB__->(); # CALLS ITSELF 2060s } 2060s 2060s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2060s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2060s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2060s HOWEVER: 2060s 2060s MY SUB BAZ; # PREDECLARATION 2060s SUB BAZ { # DEFINE THE "MY" SUB 2060s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2060s } 2060s 2060s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2060s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2060s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2060s 2060s =HEAD3 C VS C 2060s 2060s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2060s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2060s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2060s CONTAINING BLOCK TO THE NEXT. 2060s 2060s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2060s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2060s 2060s SUB WHATEVER { 2060s MY $X = SHIFT; 2060s MY SUB INNER { 2060s ... DO SOMETHING WITH $X ... 2060s } 2060s INNER(); 2060s } 2060s 2060s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2060s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2060s SEE THE C<$X> FROM THE FIRST CALL TO C. 2060s 2060s =HEAD3 C SUBROUTINES 2060s 2060s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2060s SUBROUTINE OF THE SAME NAME. 2060s 2060s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2060s INSIDE AN INNER SCOPE: 2060s 2060s SUB FOO { ... } 2060s 2060s SUB BAR { 2060s MY SUB FOO { ... } 2060s { 2060s # NEED TO USE THE OUTER FOO HERE 2060s OUR SUB FOO; 2060s FOO(); 2060s } 2060s } 2060s 2060s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2060s 2060s PACKAGE MYSNEAKYMODULE; 2060s 2060s OUR SUB DO_SOMETHING { ... } 2060s 2060s SUB DO_SOMETHING_WITH_CALLER { 2060s PACKAGE DB; 2060s () = CALLER 1; # SETS @DB::ARGS 2060s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2060s } 2060s 2060s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2060s X X<*> 2060s 2060s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2060s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2060s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2060s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2060s 2060s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2060s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2060s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2060s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2060s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2060s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2060s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2060s 2060s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2060s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2060s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2060s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2060s 2060s SUB DOUBLEARY { 2060s LOCAL(*SOMEARY) = @_; 2060s FOREACH $ELEM (@SOMEARY) { 2060s $ELEM *= 2; 2060s } 2060s } 2060s DOUBLEARY(*FOO); 2060s DOUBLEARY(*BAR); 2060s 2060s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2060s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2060s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2060s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2060s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2060s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2060s 2060s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2060s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2060s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2060s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2060s L. 2060s 2060s =HEAD2 WHEN TO STILL USE LOCAL() 2060s X X 2060s 2060s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2060s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2060s I USE C INSTEAD OF C. 2060s 2060s =OVER 4 2060s 2060s =ITEM 1. 2060s 2060s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2060s 2060s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2060s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2060s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2060s IN C<@FIELDS>. 2060s 2060s { 2060s LOCAL @ARGV = ("/ETC/MOTD"); 2060s LOCAL $/ = UNDEF; 2060s LOCAL $_ = <>; 2060s @FIELDS = SPLIT /^\S*=+\S*$/; 2060s } 2060s 2060s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2060s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2060s 2060s =ITEM 2. 2060s 2060s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2060s 2060s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2060s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2060s TABLE ENTRIES: 2060s 2060s SUB IOQUEUE { 2060s LOCAL (*READER, *WRITER); # NOT MY! 2060s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2060s RETURN (*READER, *WRITER); 2060s } 2060s ($HEAD, $TAIL) = IOQUEUE(); 2060s 2060s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2060s ENTRIES. 2060s 2060s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2060s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2060s A LOCAL ALIAS. 2060s 2060s { 2060s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2060s GROW(); # REALLY CALLS SHRINK() 2060s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2060s } 2060s GROW(); # GET THE REAL GROW() AGAIN 2060s 2060s SEE L FOR MORE ABOUT MANIPULATING 2060s FUNCTIONS BY NAME IN THIS WAY. 2060s 2060s =ITEM 3. 2060s 2060s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2060s 2060s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2060s IS DONE ON DYNAMICS: 2060s 2060s { 2060s LOCAL $SIG{INT} = 'IGNORE'; 2060s FUNCT(); # UNINTERRUPTIBLE 2060s } 2060s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2060s 2060s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2060s 2060s =BACK 2060s 2060s =HEAD2 PASS BY REFERENCE 2060s X X X 2060s 2060s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2060s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2060s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2060s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2060s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2060s 2060s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2060s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2060s OF ALL THEIR FORMER LAST ELEMENTS: 2060s 2060s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2060s 2060s SUB POPMANY { 2060s MY $AREF; 2060s MY @RETLIST; 2060s FOREACH $AREF ( @_ ) { 2060s PUSH @RETLIST, POP @$AREF; 2060s } 2060s RETURN @RETLIST; 2060s } 2060s 2060s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2060s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2060s 2060s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2060s SUB INTER { 2060s MY ($K, $HREF, %SEEN); # LOCALS 2060s FOREACH $HREF (@_) { 2060s WHILE ( $K = EACH %$HREF ) { 2060s $SEEN{$K}++; 2060s } 2060s } 2060s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2060s } 2060s 2060s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2060s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2060s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2060s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2060s A LITTLE EXPENSIVE. 2060s 2060s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2060s 2060s (@W, @X) = FUNC(@Y, @Z); 2060s OR 2060s (%W, %X) = FUNC(%Y, %Z); 2060s 2060s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2060s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2060s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2060s AS ALWAYS. 2060s 2060s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2060s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2060s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2060s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2060s 2060s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2060s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2060s SUB FUNC { 2060s MY ($YREF, $ZREF) = @_; 2060s IF (@$YREF > @$ZREF) { 2060s RETURN ($YREF, $ZREF); 2060s } ELSE { 2060s RETURN ($ZREF, $YREF); 2060s } 2060s } 2060s 2060s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2060s 2060s (*W, *X) = FUNC(\@Y, \@Z); 2060s PRINT "@W HAS MORE THAN @X\N"; 2060s SUB FUNC { 2060s LOCAL (*Y, *Z) = @_; 2060s IF (@Y > @Z) { 2060s RETURN (\@Y, \@Z); 2060s } ELSE { 2060s RETURN (\@Z, \@Y); 2060s } 2060s } 2060s 2060s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2060s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2060s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2060s ARE IN THE SYMBOL TABLE. 2060s 2060s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2060s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2060s FOR EXAMPLE: 2060s 2060s SPLUTTER(\*STDOUT); 2060s SUB SPLUTTER { 2060s MY $FH = SHIFT; 2060s PRINT $FH "HER UM WELL A HMMM\N"; 2060s } 2060s 2060s $REC = GET_REC(\*STDIN); 2060s SUB GET_REC { 2060s MY $FH = SHIFT; 2060s RETURN SCALAR <$FH>; 2060s } 2060s 2060s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2060s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2060s 2060s SUB OPENIT { 2060s MY $PATH = SHIFT; 2060s LOCAL *FH; 2060s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2060s } 2060s 2060s =HEAD2 PROTOTYPES 2060s X X 2060s 2060s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2060s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2060s SECTION OR WITH A L. 2060s IF YOU DECLARE EITHER OF 2060s 2060s SUB MYPUSH (\@@) 2060s SUB MYPUSH :PROTOTYPE(\@@) 2060s 2060s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2060s 2060s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2060s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2060s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2060s OF AN ATTRIBUTE. 2060s 2060s THE 2060s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2060s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 2060s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 2060s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2060s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 2060s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2060s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2060s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2060s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 2060s 2060s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2060s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2060s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2060s 2060s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2060s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2060s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2060s CORRESPONDING BUILT-IN. 2060s 2060s DECLARED AS CALLED AS 2060s 2060s SUB MYLINK ($$) MYLINK $OLD, $NEW 2060s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2060s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 2060s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2060s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2060s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2060s SUB MYPOP (\@) MYPOP @ARRAY 2060s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2060s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2060s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2060s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2060s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2060s SUB MYRAND (;$) MYRAND 42 2060s SUB MYTIME () MYTIME 2060s 2060s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2060s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2060s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2060s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2060s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2060s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2060s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2060s 2060s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2060s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2060s 2060s SUB MYREF (\[$@%&*]) 2060s 2060s WILL ALLOW CALLING MYREF() AS 2060s 2060s MYREF $VAR 2060s MYREF @ARRAY 2060s MYREF %HASH 2060s MYREF &SUB 2060s MYREF *GLOB 2060s 2060s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2060s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 2060s 2060s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2060s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2060s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2060s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2060s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 2060s 2060s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2060s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2060s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2060s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2060s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2060s FOLLOWS: 2060s 2060s USE SYMBOL 'QUALIFY_TO_REF'; 2060s 2060s SUB FOO (*) { 2060s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2060s ... 2060s } 2060s 2060s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2060s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2060s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2060s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2060s 2060s SUB MYPUSH (+@) { 2060s MY $AREF = SHIFT; 2060s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2060s PUSH @$AREF, @_; 2060s } 2060s 2060s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2060s IS OF AN ACCEPTABLE TYPE. 2060s 2060s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2060s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2060s 2060s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2060s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2060s PROVIDED, C<$_> WILL BE USED INSTEAD. 2060s 2060s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2060s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2060s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2060s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2060s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2060s 2060s MYTIME +2; 2060s 2060s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2060s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2060s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2060s 2060s SUB MYGETPROTOBYNUMBER($;); 2060s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2060s 2060s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2060s PROVIDED IT'S IN THE INITIAL POSITION: 2060s X<&> 2060s 2060s SUB TRY (&@) { 2060s MY($TRY,$CATCH) = @_; 2060s EVAL { &$TRY }; 2060s IF ($@) { 2060s LOCAL $_ = $@; 2060s &$CATCH; 2060s } 2060s } 2060s SUB CATCH (&) { $_[0] } 2060s 2060s TRY { 2060s DIE "PHOOEY"; 2060s } CATCH { 2060s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2060s }; 2060s 2060s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2060s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2060s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2060s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2060s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2060s 2060s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2060s X 2060s 2060s SUB MYGREP (&@) { 2060s MY $CODE = SHIFT; 2060s MY @RESULT; 2060s FOREACH $_ (@_) { 2060s PUSH(@RESULT, $_) IF &$CODE; 2060s } 2060s @RESULT; 2060s } 2060s 2060s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2060s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2060s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2060s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2060s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2060s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2060s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2060s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2060s 2060s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2060s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2060s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2060s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2060s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2060s MAJORITY OF OFFENDING CODE IS FIXED. 2060s 2060s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2060s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2060s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2060s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2060s 2060s SUB FUNC ($) { 2060s MY $N = SHIFT; 2060s PRINT "YOU GAVE ME $N\N"; 2060s } 2060s 2060s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2060s RETURNING A LIST: 2060s 2060s FUNC(@FOO); 2060s FUNC( $TEXT =~ /\W+/G ); 2060s 2060s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2060s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2060s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2060s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2060s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2060s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2060s 2060s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2060s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2060s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2060s EFFECT, LIKE SO: 2060s 2060s SUB FOO($$); 2060s SUB FOO($$) { 2060s FOO 1, 2; 2060s } 2060s 2060s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2060s TO MAKE THE WORLD A BETTER PLACE. 2060s 2060s =HEAD2 CONSTANT FUNCTIONS 2060s X 2060s 2060s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2060s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2060s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2060s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2060s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2060s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2060s 2060s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2060s 2060s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2060s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2060s # AND IT'S INLINED, TOO! 2060s SUB ST_DEV () { 0 } 2060s SUB ST_INO () { 1 } 2060s 2060s SUB FLAG_FOO () { 1 << 8 } 2060s SUB FLAG_BAR () { 1 << 9 } 2060s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2060s 2060s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2060s 2060s SUB N () { INT(OPT_BAZ) / 3 } 2060s 2060s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2060s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2060s 2060s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2060s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2060s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2060s C: 2060s 2060s SUB BAZ_VAL () { 2060s IF (OPT_BAZ) { 2060s RETURN 23; 2060s } 2060s ELSE { 2060s RETURN 42; 2060s } 2060s } 2060s SUB BONK_VAL () { RETURN 12345 } 2060s 2060s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2060s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2060s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2060s 2060s BEGIN { 2060s MY $VAR = 1; 2060s NO STRICT 'REFS'; 2060s *INLINED = SUB () { $VAR }; 2060s } 2060s 2060s BEGIN { 2060s MY $VAR = 1; 2060s MY $REF = \$VAR; 2060s NO STRICT 'REFS'; 2060s *NOT_INLINED = SUB () { $VAR }; 2060s } 2060s 2060s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2060s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2060s 2060s BEGIN { 2060s MY $X = 10; 2060s *FOO = SUB () { $X }; 2060s $X++; 2060s } 2060s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2060s 2060s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2060s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2060s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2060s SO IT PRINTED C<10>, NOT C<11>. 2060s 2060s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2060s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2060s ASIDE FROM WHERE IT IS DECLARED. 2060s 2060s # FINE, NO WARNING 2060s BEGIN { 2060s MY $X = 54321; 2060s *INLINED = SUB () { $X }; 2060s } 2060s # ERROR 2060s BEGIN { 2060s MY $X; 2060s $X = 54321; 2060s *ALSO_INLINED = SUB () { $X }; 2060s } 2060s 2060s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 2060s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 2060s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 2060s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 2060s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 2060s 2060s MY $X = 54321; 2060s *INLINED = SUB : CONST { $X }; 2060s $X++; 2060s 2060s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2060s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2060s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2060s VALUE CAPTURED THE SAME WAY. 2060s 2060s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2060s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2060s AN EXPLICIT C: 2060s 2060s BEGIN { 2060s MY $X = 10; 2060s *FOO = SUB () { RETURN $X }; 2060s $X++; 2060s } 2060s PRINT FOO(); # PRINTS 11 2060s 2060s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2060s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2060s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2060s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2060s 2060s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2060s SUB ONE { 2060s 1; 2060s } 2060s IF (ONE ) { 2060s PRINT ONE() IF ONE ; 2060s } 2060s 2060s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2060s SUB ONE () { 1 } 2060s DO { 2060s PRINT 1 2060s }; 2060s 2060s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2060s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2060s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2060s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2060s 2060s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2060s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2060s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2060s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2060s 2060s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2060s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2060s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2060s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2060s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2060s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2060s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2060s MENTIONED ABOVE: 2060s 2060s SUB NOT_INLINED () { RETURN 23 } 2060s 2060s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2060s X X X X 2060s 2060s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2060s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2060s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2060s ON A NON-UNIX SYSTEM. 2060s 2060s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2060s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2060s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2060s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2060s 2060s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2060s CHDIR $SOMEWHERE; 2060s SUB CHDIR { ... } 2060s 2060s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2060s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2060s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2060s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2060s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2060s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2060s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2060s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2060s FOR SOME KEYWORDS. SEE L. 2060s 2060s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2060s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2060s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2060s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2060s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2060s THAT IS, THEY COULD SAY 2060s 2060s USE MODULE 'OPEN'; 2060s 2060s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2060s 2060s USE MODULE; 2060s 2060s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2060s 2060s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2060s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2060s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2060s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2060s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2060s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2060s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2060s 2060s PACKAGE REGLOB; 2060s REQUIRE EXPORTER; 2060s @ISA = 'EXPORTER'; 2060s @EXPORT_OK = 'GLOB'; 2060s 2060s SUB IMPORT { 2060s MY $PKG = SHIFT; 2060s RETURN UNLESS @_; 2060s MY $SYM = SHIFT; 2060s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2060s $PKG->EXPORT($WHERE, $SYM, @_); 2060s } 2060s 2060s SUB GLOB { 2060s MY $PAT = SHIFT; 2060s MY @GOT; 2060s IF (OPENDIR MY $D, '.') { 2060s @GOT = GREP /$PAT/, READDIR $D; 2060s CLOSEDIR $D; 2060s } 2060s RETURN @GOT; 2060s } 2060s 1; 2060s 2060s AND HERE'S HOW IT COULD BE (AB)USED: 2060s 2060s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2060s PACKAGE FOO; 2060s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2060s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2060s 2060s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2060s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2060s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2060s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2060s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2060s IT MUST BE DONE AT ALL. 2060s 2060s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2060s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2060s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2060s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2060s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2060s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2060s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2060s LIBRARY. 2060s 2060s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2060s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2060s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2060s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2060s (SEE L). 2060s 2060s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2060s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2060s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2060s 2060s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2060s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2060s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2060s C SYNTAX, THOUGH). 2060s 2060s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2060s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2060s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2060s 2060s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2060s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2060s 2060s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2060s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2060s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2060s 2060s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2060s 2060s =HEAD2 AUTOLOADING 2060s X X 2060s 2060s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2060s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2060s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2060s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2060s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2060s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2060s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2060s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2060s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2060s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2060s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2060s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2060s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2060s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2060s SUBROUTINE NAME. SEE L FOR DETAILS.) 2060s 2060s 2060s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2060s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2060s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2060s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2060s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2060s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2060s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2060s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2060s 2060s SUB AUTOLOAD { 2060s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2060s MY $PROGRAM = $AUTOLOAD; 2060s $PROGRAM =~ S/.*:://; 2060s SYSTEM($PROGRAM, @_); 2060s } 2060s DATE(); 2060s WHO(); 2060s LS('-L'); 2060s 2060s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2060s EVEN NEED PARENTHESES: 2060s 2060s USE SUBS QW(DATE WHO LS); 2060s DATE; 2060s WHO; 2060s LS '-L'; 2060s 2060s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2060s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2060s 2060s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2060s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2060s DESCRIBED IN L AND IN L, THE STANDARD 2060s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2060s FUNCTIONS TO PERL CODE IN L. 2060s 2060s =HEAD2 SUBROUTINE ATTRIBUTES 2060s X X X 2060s 2060s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2060s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2060s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2060s C HAD BEEN SEEN. SEE L FOR DETAILS 2060s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2060s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2060s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2060s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2060s 2060s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2060s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2060s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2060s NEST PROPERLY. 2060s 2060s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2060s 2060s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2060s SUB PLUGH () : UGLY('\(") :BAD; 2060s SUB XYZZY : _5X5 { ... } 2060s 2060s EXAMPLES OF INVALID SYNTAX: 2060s 2060s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2060s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2060s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2060s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2060s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2060s 2060s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2060s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2060s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2060s PARSED AND INVOKED: 2060s 2060s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2060s 2060s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2060s SEE L AND L. 2060s 2060s =HEAD1 SEE ALSO 2060s 2060s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2060s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2060s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2060s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2060s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2060s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2060s 2060s =FOR VI 2060s # EX: SET STS=0 SW=4 ET: 2060s 2060s ok 2 2060s # testing mod_cgi with /modules/cgi/perl.pl 2060s # expected 200 2060s # received 200 2060s # body: PERL CGI 2060s ok 3 2060s # testing mod_test_rwrite with /test_rwrite 2060s # expected 200 2060s # received 200 2060s # body: A 2060s ok 4 2060s ok 2063s t/filter/case_in.t .................. 2063s 1..3 2063s # Running under perl version 5.038002 for linux 2063s # Current time local: Mon Apr 8 21:51:59 2024 2063s # Current time GMT: Mon Apr 8 21:51:59 2024 2063s # Using Test.pm version 1.31 2063s # Using Apache/Test.pm version 1.42 2063s ok 1 2063s # testing mod_cgi with /modules/cgi/perl_echo.pl 2063s # expected 200 2063s # received 200 2063s ok 2 2063s # testing mod_echo_post with /echo_post 2063s # expected 200 2063s # received 200 2063s ok 3 2063s ok 2065s t/filter/input_body.t ............... 2065s 1..2 2065s # Running under perl version 5.038002 for linux 2065s # Current time local: Mon Apr 8 21:52:02 2024 2065s # Current time GMT: Mon Apr 8 21:52:02 2024 2065s # Using Test.pm version 1.31 2065s # Using Apache/Test.pm version 1.42 2065s # testing : Posted "1 ko" 2065s # expected: 'ok 1' 2065s # received: 'ok 1' 2065s ok 1 2065s # testing : Posted "2 ko" 2065s # expected: 'ok 2' 2065s # received: 'ok 2' 2065s ok 2 2065s ok 2067s t/http11/basicauth.t ................ 2067s 1..3 2067s # Running under perl version 5.038002 for linux 2067s # Current time local: Mon Apr 8 21:52:04 2024 2067s # Current time GMT: Mon Apr 8 21:52:04 2024 2067s # Using Test.pm version 1.31 2067s # Using Apache/Test.pm version 1.42 2067s ok 1 2067s ok 2 2067s ok 3 2067s ok 2069s t/http11/chunked.t .................. 2069s 1..30 2069s # Running under perl version 5.038002 for linux 2069s # Current time local: Mon Apr 8 21:52:06 2024 2069s # Current time GMT: Mon Apr 8 21:52:06 2024 2069s # Using Test.pm version 1.31 2069s # Using Apache/Test.pm version 1.42 2069s # testing : response protocol 2069s # expected: 'HTTP/1.1' 2069s # received: 'HTTP/1.1' 2069s ok 1 2069s # testing : response Transfer-Encoding 2069s # expected: 'chunked' 2069s # received: 'chunked' 2069s ok 2 2069s # testing : no Content-Length 2069s # expected: 0 2069s # received: 0 2069s ok 3 2069s # testing : body length 2069s # expected: '70976' 2069s # received: 70976 2069s ok 4 2069s # testing : number of requests 2069s # expected: 1 2069s # received: 1 2069s ok 5 2069s # testing : response protocol 2069s # expected: 'HTTP/1.1' 2069s # received: 'HTTP/1.1' 2069s ok 6 2069s # testing : response Transfer-Encoding 2069s # expected: 'chunked' 2069s # received: 'chunked' 2069s ok 7 2069s # testing : no Content-Length 2069s # expected: 0 2069s # received: 0 2069s ok 8 2069s # testing : body length 2069s # expected: '212509' 2069s # received: 212509 2069s ok 9 2069s # testing : number of requests 2069s # expected: 2 2069s # received: 2 2069s ok 10 2069s # testing : response protocol 2069s # expected: 'HTTP/1.1' 2069s # received: 'HTTP/1.1' 2069s ok 11 2069s # testing : response Transfer-Encoding 2069s # expected: 'chunked' 2069s # received: 'chunked' 2069s ok 12 2069s # testing : no Content-Length 2069s # expected: 0 2069s # received: 0 2069s ok 13 2069s # testing : body length 2069s # expected: '280545' 2069s # received: 280545 2069s ok 14 2069s # testing : number of requests 2069s # expected: 3 2069s # received: 3 2069s ok 15 2069s # testing : response protocol 2069s # expected: 'HTTP/1.1' 2069s # received: 'HTTP/1.1' 2069s ok 16 2069s # testing : response Transfer-Encoding 2069s # expected: 'chunked' 2069s # received: 'chunked' 2069s ok 17 2069s # testing : no Content-Length 2069s # expected: 0 2069s # received: 0 2069s ok 18 2069s # testing : body length 2069s # expected: '845969' 2069s # received: 845969 2069s ok 19 2069s # testing : number of requests 2069s # expected: 4 2069s # received: 4 2069s ok 20 2069s # testing : response protocol 2069s # expected: 'HTTP/1.1' 2069s # received: 'HTTP/1.1' 2069s ok 21 2069s # testing : no Transfer-Encoding (test result inverted) 2069s # expected: 'chunked' 2069s # received: '' 2069s ok 22 2069s # testing : content length 2069s # expected: 253 2069s # received: '253' 2069s ok 23 2069s # testing : body length 2069s # expected: '242' 2069s # received: 242 2069s ok 24 2069s # testing : number of requests 2069s # expected: 5 2069s # received: 5 2069s ok 25 2069s # testing : response protocol 2069s # expected: 'HTTP/1.1' 2069s # received: 'HTTP/1.1' 2069s ok 26 2069s # testing : no Transfer-Encoding (test result inverted) 2069s # expected: 'chunked' 2069s # received: '' 2069s ok 27 2069s # testing : content length 2069s # expected: '' 2069s # received: '' 2069s ok 28 2069s # testing : body length 2069s # expected: '14276' 2069s # received: 14276 2069s ok 29 2069s # testing : number of requests 2069s # expected: 6 2069s # received: 6 2069s ok 30 2069s ok 2072s t/http11/chunked2.t ................. 2072s 1..2 2072s # Running under perl version 5.038002 for linux 2072s # Current time local: Mon Apr 8 21:52:08 2024 2072s # Current time GMT: Mon Apr 8 21:52:08 2024 2072s # Using Test.pm version 1.31 2072s # Using Apache/Test.pm version 1.42 2072s # testing : successful response 2072s # expected: 200 2072s # received: '200' 2072s ok 1 2072s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2072s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2072s ok 2 2072s ok 2074s t/http11/clength.t .................. 2074s 1..6 2074s # Running under perl version 5.038002 for linux 2074s # Current time local: Mon Apr 8 21:52:11 2024 2074s # Current time GMT: Mon Apr 8 21:52:11 2024 2074s # Using Test.pm version 1.31 2074s # Using Apache/Test.pm version 1.42 2074s # testing : successful response 2074s # expected: 200 2074s # received: '200' 2074s ok 1 2074s # expected: 10 2074s # received: '10' 2074s ok 2 2074s # expected: 'bbbbbbbbbb' 2074s # received: 'bbbbbbbbbb' 2074s ok 3 2074s # testing : successful response 2074s # expected: 200 2074s # received: '200' 2074s ok 4 2074s # expected: 6 2074s # received: '6' 2074s ok 5 2074s # expected: 'foobar' 2074s # received: 'foobar' 2074s ok 6 2074s ok 2077s t/http11/post.t ..................... 2077s # using LWP client 2077s 1..51 2077s # Running under perl version 5.038002 for linux 2077s # Current time local: Mon Apr 8 21:52:13 2024 2077s # Current time GMT: Mon Apr 8 21:52:13 2024 2077s # Using Test.pm version 1.31 2077s # Using Apache/Test.pm version 1.42 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 1024 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Connection: Keep-Alive 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 1 2077s #DMMATCH1: 1 2077s #Keep-Alive: timeout=5, max=100 2077s # 2077s # testing : length posted 2077s # expected: '1024' 2077s # received: 1024 2077s ok 1 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 2048 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 2 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '2048' 2077s # received: 2048 2077s ok 2 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 3072 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 3 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '3072' 2077s # received: 3072 2077s ok 3 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 4096 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 4 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '4096' 2077s # received: 4096 2077s ok 4 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 5120 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 5 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '5120' 2077s # received: 5120 2077s ok 5 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 6144 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 6 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '6144' 2077s # received: 6144 2077s ok 6 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 7168 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 7 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '7168' 2077s # received: 7168 2077s ok 7 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 8192 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 8 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '8192' 2077s # received: 8192 2077s ok 8 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 9216 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 5 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 9 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '9216' 2077s # received: 9216 2077s ok 9 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 10240 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 10 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '10240' 2077s # received: 10240 2077s ok 10 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 11264 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 11 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '11264' 2077s # received: 11264 2077s ok 11 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 12288 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 12 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '12288' 2077s # received: 12288 2077s ok 12 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 13312 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 13 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '13312' 2077s # received: 13312 2077s ok 13 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 14336 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 14 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '14336' 2077s # received: 14336 2077s ok 14 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 15360 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 15 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '15360' 2077s # received: 15360 2077s ok 15 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 16384 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 16 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '16384' 2077s # received: 16384 2077s ok 16 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 17408 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 17 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '17408' 2077s # received: 17408 2077s ok 17 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 18432 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 18 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '18432' 2077s # received: 18432 2077s ok 18 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 19456 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 19 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '19456' 2077s # received: 19456 2077s ok 19 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 20480 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 20 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '20480' 2077s # received: 20480 2077s ok 20 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 21504 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 21 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '21504' 2077s # received: 21504 2077s ok 21 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 22528 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 22 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '22528' 2077s # received: 22528 2077s ok 22 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 23552 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 23 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '23552' 2077s # received: 23552 2077s ok 23 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 24576 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 24 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '24576' 2077s # received: 24576 2077s ok 24 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 25600 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 25 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '25600' 2077s # received: 25600 2077s ok 25 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 26624 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 26 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '26624' 2077s # received: 26624 2077s ok 26 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 27648 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 27 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '27648' 2077s # received: 27648 2077s ok 27 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 28672 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 28 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '28672' 2077s # received: 28672 2077s ok 28 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 29696 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 29 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '29696' 2077s # received: 29696 2077s ok 29 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 30720 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 30 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '30720' 2077s # received: 30720 2077s ok 30 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 31744 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 31 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '31744' 2077s # received: 31744 2077s ok 31 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 32768 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 32 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '32768' 2077s # received: 32768 2077s ok 32 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 33792 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 33 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '33792' 2077s # received: 33792 2077s ok 33 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 34816 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 34 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '34816' 2077s # received: 34816 2077s ok 34 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 35840 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:15 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 35 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '35840' 2077s # received: 35840 2077s ok 35 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 36864 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 36 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '36864' 2077s # received: 36864 2077s ok 36 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 37888 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 37 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '37888' 2077s # received: 37888 2077s ok 37 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 38912 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 38 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '38912' 2077s # received: 38912 2077s ok 38 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 39936 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 39 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '39936' 2077s # received: 39936 2077s ok 39 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 40960 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 40 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '40960' 2077s # received: 40960 2077s ok 40 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 41984 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 41 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '41984' 2077s # received: 41984 2077s ok 41 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 43008 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 42 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '43008' 2077s # received: 43008 2077s ok 42 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 44032 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 43 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '44032' 2077s # received: 44032 2077s ok 43 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 45056 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 44 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '45056' 2077s # received: 45056 2077s ok 44 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 46080 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 45 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '46080' 2077s # received: 46080 2077s ok 45 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 47104 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 46 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '47104' 2077s # received: 47104 2077s ok 46 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 48128 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 47 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '48128' 2077s # received: 48128 2077s ok 47 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 49152 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 48 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '49152' 2077s # received: 49152 2077s ok 48 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 50176 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 49 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '50176' 2077s # received: 50176 2077s ok 49 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 51200 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 6 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 50 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '51200' 2077s # received: 51200 2077s ok 50 2077s #lwp request: 2077s #POST http://localhost:8529/eat_post HTTP/1.1 2077s #User-Agent: libwww-perl/6.76 2077s #Content-Length: 102400 2077s # 2077s #server response: 2077s #HTTP/1.1 200 OK 2077s #Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2077s #Vary: In-If1 2077s #Content-Length: 7 2077s #Client-Date: Mon, 08 Apr 2024 21:52:16 GMT 2077s #Client-Peer: 127.0.0.1:8529 2077s #Client-Response-Num: 51 2077s #DMMATCH1: 1 2077s # 2077s # testing : length posted 2077s # expected: '102400' 2077s # received: 102400 2077s ok 51 2077s ok 2080s t/modules/aaa.t ..................... 2080s 1..40 2080s # Running under perl version 5.038002 for linux 2080s # Current time local: Mon Apr 8 21:52:16 2024 2080s # Current time GMT: Mon Apr 8 21:52:16 2024 2080s # Using Test.pm version 1.31 2080s # Using Apache/Test.pm version 1.42 2080s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/realm2 2080s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 2080s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/form1 2080s ok 1 2080s ok 2 2080s ok 3 2080s ok 4 2080s ok 5 2080s ok 6 2080s ok 7 2080s ok 8 2080s ok 9 2080s ok 10 2080s ok 11 2080s ok 12 2080s ok 13 2080s ok 14 2080s ok 15 2080s ok 16 2080s ok 17 2080s ok 18 2080s ok 19 2080s ok 20 2080s ok 21 2080s ok 22 2080s ok 23 2080s ok 24 2080s ok 25 2080s ok 26 2080s ok 27 2080s ok 28 2080s ok 29 2080s ok 30 2080s ok 31 2080s ok 32 2080s ok 33 2080s ok 34 2080s ok 35 2080s ok 36 2080s ok 37 2080s ok 38 2080s ok 39 2080s ok 40 2080s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/realm2 2080s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 2080s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/form1 2080s ok 2083s t/modules/access.t .................. 2083s 1..408 2083s # Running under perl version 5.038002 for linux 2083s # Current time local: Mon Apr 8 21:52:19 2024 2083s # Current time GMT: Mon Apr 8 21:52:19 2024 2083s # Using Test.pm version 1.31 2083s # Using Apache/Test.pm version 1.42 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # expecting access. 2083s ok 1 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 2 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from all 2083s # expecting access. 2083s ok 3 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 4 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from localhost 2083s # expecting access. 2083s ok 5 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 6 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from 127.0.0.1 2083s # expecting access. 2083s ok 7 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 8 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from 127.0 2083s # expecting access. 2083s ok 9 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 10 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 11 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 12 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from 127.0.0.1/16 2083s # expecting access. 2083s ok 13 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 14 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 15 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 16 2083s # --- 2083s # Order deny,allow 2083s # Allow from all 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 17 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # expecting access. 2083s ok 18 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 19 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from all 2083s # expecting access. 2083s ok 20 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 21 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from localhost 2083s # expecting access. 2083s ok 22 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 23 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from 127.0.0.1 2083s # expecting access. 2083s ok 24 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 25 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from 127.0 2083s # expecting access. 2083s ok 26 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 27 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 28 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 29 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from 127.0.0.1/16 2083s # expecting access. 2083s ok 30 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 31 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 32 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 33 2083s # --- 2083s # Order deny,allow 2083s # Allow from localhost 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 34 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # expecting access. 2083s ok 35 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 36 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from all 2083s # expecting access. 2083s ok 37 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 38 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from localhost 2083s # expecting access. 2083s ok 39 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 40 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1 2083s # expecting access. 2083s ok 41 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 42 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0 2083s # expecting access. 2083s ok 43 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 44 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 45 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 46 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1/16 2083s # expecting access. 2083s ok 47 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 48 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 49 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 50 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 51 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # expecting access. 2083s ok 52 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 53 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from all 2083s # expecting access. 2083s ok 54 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 55 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from localhost 2083s # expecting access. 2083s ok 56 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 57 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1 2083s # expecting access. 2083s ok 58 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 59 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from 127.0 2083s # expecting access. 2083s ok 60 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 61 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 62 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 63 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1/16 2083s # expecting access. 2083s ok 64 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 65 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 66 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 67 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 68 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 69 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 70 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from all 2083s # expecting access. 2083s ok 71 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 72 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from localhost 2083s # expecting access. 2083s ok 73 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 74 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1 2083s # expecting access. 2083s ok 75 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 76 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0 2083s # expecting access. 2083s ok 77 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 78 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 79 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 80 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1/16 2083s # expecting access. 2083s ok 81 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 82 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 83 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 84 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 85 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # expecting access. 2083s ok 86 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 87 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from all 2083s # expecting access. 2083s ok 88 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 89 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from localhost 2083s # expecting access. 2083s ok 90 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 91 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1 2083s # expecting access. 2083s ok 92 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 93 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0 2083s # expecting access. 2083s ok 94 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 95 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 96 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 97 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1/16 2083s # expecting access. 2083s ok 98 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 99 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 100 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 101 2083s # --- 2083s # Order deny,allow 2083s # Allow from 127.0.0.1/16 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 102 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # expecting access. 2083s ok 103 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 104 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from all 2083s # expecting access denial. 2083s ok 105 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 106 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 107 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 108 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 109 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 110 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 111 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 112 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 113 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 114 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 115 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 116 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 117 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 118 2083s # --- 2083s # Order deny,allow 2083s # Allow from somewhere.else.com 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 119 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # expecting access. 2083s ok 120 2083s # --- 2083s # Order deny,allow 2083s # Deny from all 2083s # expecting access denial. 2083s ok 121 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from all 2083s # expecting access denial. 2083s ok 122 2083s # --- 2083s # Order deny,allow 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 123 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 124 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 125 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 126 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 127 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 128 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 129 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 130 2083s # --- 2083s # Order deny,allow 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 131 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 132 2083s # --- 2083s # Order deny,allow 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 133 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 134 2083s # --- 2083s # Order deny,allow 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 135 2083s # --- 2083s # Order deny,allow 2083s # Allow from 66.6.6.6 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 136 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # expecting access. 2083s ok 137 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 138 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from all 2083s # expecting access denial. 2083s ok 139 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 140 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 141 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 142 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 143 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 144 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 145 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 146 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 147 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 148 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 149 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 150 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 151 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 152 2083s # --- 2083s # Order allow,deny 2083s # Allow from all 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 153 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # expecting access. 2083s ok 154 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 155 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from all 2083s # expecting access denial. 2083s ok 156 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 157 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 158 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 159 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 160 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 161 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 162 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 163 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 164 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 165 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 166 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 167 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 168 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 169 2083s # --- 2083s # Order allow,deny 2083s # Allow from localhost 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 170 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # expecting access. 2083s ok 171 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 172 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from all 2083s # expecting access denial. 2083s ok 173 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 174 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 175 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 176 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 177 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 178 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 179 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 180 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 181 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 182 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 183 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 184 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 185 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 186 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 187 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # expecting access. 2083s ok 188 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 189 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from all 2083s # expecting access denial. 2083s ok 190 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 191 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 192 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 193 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 194 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 195 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 196 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 197 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 198 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 199 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 200 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 201 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 202 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 203 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 204 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 205 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 206 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from all 2083s # expecting access denial. 2083s ok 207 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 208 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 209 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 210 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 211 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 212 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 213 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 214 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 215 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 216 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 217 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 218 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 219 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 220 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 221 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # expecting access. 2083s ok 222 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 223 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from all 2083s # expecting access denial. 2083s ok 224 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 225 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 226 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 227 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 228 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 229 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 230 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 231 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 232 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 233 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 234 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 235 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 236 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 237 2083s # --- 2083s # Order allow,deny 2083s # Allow from 127.0.0.1/16 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 238 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # expecting access denial. 2083s ok 239 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 240 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from all 2083s # expecting access denial. 2083s ok 241 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 242 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 243 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 244 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 245 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 246 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 247 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 248 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 249 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 250 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 251 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 252 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 253 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 254 2083s # --- 2083s # Order allow,deny 2083s # Allow from somewhere.else.com 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 255 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # expecting access denial. 2083s ok 256 2083s # --- 2083s # Order allow,deny 2083s # Deny from all 2083s # expecting access denial. 2083s ok 257 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from all 2083s # expecting access denial. 2083s ok 258 2083s # --- 2083s # Order allow,deny 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 259 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 260 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 261 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 262 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 263 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 264 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 265 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 266 2083s # --- 2083s # Order allow,deny 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 267 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 268 2083s # --- 2083s # Order allow,deny 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 269 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 270 2083s # --- 2083s # Order allow,deny 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 271 2083s # --- 2083s # Order allow,deny 2083s # Allow from 66.6.6.6 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 272 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # expecting access. 2083s ok 273 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 274 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from all 2083s # expecting access denial. 2083s ok 275 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 276 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 277 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 278 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 279 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 280 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 281 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 282 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 283 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 284 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 285 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 286 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 287 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 288 2083s # --- 2083s # Order mutual-failure 2083s # Allow from all 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 289 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # expecting access. 2083s ok 290 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 291 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from all 2083s # expecting access denial. 2083s ok 292 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 293 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 294 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 295 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 296 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 297 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 298 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 299 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 300 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 301 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 302 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 303 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 304 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 305 2083s # --- 2083s # Order mutual-failure 2083s # Allow from localhost 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 306 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # expecting access. 2083s ok 307 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 308 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from all 2083s # expecting access denial. 2083s ok 309 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 310 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 311 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 312 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 313 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 314 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 315 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 316 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 317 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 318 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 319 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 320 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 321 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 322 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 323 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # expecting access. 2083s ok 324 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 325 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from all 2083s # expecting access denial. 2083s ok 326 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 327 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 328 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 329 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 330 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 331 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 332 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 333 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 334 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 335 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 336 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 337 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 338 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 339 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 340 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # expecting access. 2083s ok 341 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 342 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from all 2083s # expecting access denial. 2083s ok 343 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 344 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 345 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 346 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 347 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 348 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 349 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 350 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 351 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 352 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 353 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 354 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 355 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 356 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/255.255.0.0 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 357 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # expecting access. 2083s ok 358 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 359 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from all 2083s # expecting access denial. 2083s ok 360 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 361 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 362 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 363 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 364 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 365 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 366 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 367 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 368 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 369 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 370 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 371 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from somewhere.else.com 2083s # expecting access. 2083s ok 372 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 373 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 127.0.0.1/16 2083s # Deny from 66.6.6.6 2083s # expecting access. 2083s ok 374 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # expecting access denial. 2083s ok 375 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 376 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from all 2083s # expecting access denial. 2083s ok 377 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 378 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 379 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 380 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 381 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 382 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 383 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 384 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 385 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 386 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 387 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 388 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 389 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 390 2083s # --- 2083s # Order mutual-failure 2083s # Allow from somewhere.else.com 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 391 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # expecting access denial. 2083s ok 392 2083s # --- 2083s # Order mutual-failure 2083s # Deny from all 2083s # expecting access denial. 2083s ok 393 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from all 2083s # expecting access denial. 2083s ok 394 2083s # --- 2083s # Order mutual-failure 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 395 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from localhost 2083s # expecting access denial. 2083s ok 396 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 397 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1 2083s # expecting access denial. 2083s ok 398 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 399 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0 2083s # expecting access denial. 2083s ok 400 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 401 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1/255.255.0.0 2083s # expecting access denial. 2083s ok 402 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 403 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from 127.0.0.1/16 2083s # expecting access denial. 2083s ok 404 2083s # --- 2083s # Order mutual-failure 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 405 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from somewhere.else.com 2083s # expecting access denial. 2083s ok 406 2083s # --- 2083s # Order mutual-failure 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 407 2083s # --- 2083s # Order mutual-failure 2083s # Allow from 66.6.6.6 2083s # Deny from 66.6.6.6 2083s # expecting access denial. 2083s ok 408 2083s ok 2085s t/modules/actions.t ................. 2085s 1..20 2085s # Running under perl version 5.038002 for linux 2085s # Current time local: Mon Apr 8 21:52:22 2024 2085s # Current time GMT: Mon Apr 8 21:52:22 2024 2085s # Using Test.pm version 1.31 2085s # Using Apache/Test.pm version 1.42 2085s # expected: 200 2085s # received: '200' 2085s ok 1 2085s # expected: 'nada' 2085s # received: 'nada' 2085s ok 2 2085s # expected: 404 2085s # received: '404' 2085s ok 3 2085s ok 4 # skip RC=404, no need to check content 2085s # expected: 404 2085s # received: '404' 2085s ok 5 2085s ok 6 # skip RC=404, no need to check content 2085s # expected: 404 2085s # received: '404' 2085s ok 7 2085s ok 8 # skip RC=404, no need to check content 2085s # expected: 200 2085s # received: '200' 2085s ok 9 2085s # expected: 'nada' 2085s # received: 'nada' 2085s ok 10 2085s # expected: 404 2085s # received: '404' 2085s ok 11 2085s ok 12 # skip RC=404, no need to check content 2085s # expected: 200 2085s # received: '200' 2085s ok 13 2085s # expected: 'POST 2085s # foo2: bar2 2085s # ' 2085s # received: 'POST 2085s # foo2: bar2 2085s # ' 2085s ok 14 2085s # expected: 405 2085s # received: '405' 2085s ok 15 2085s # expected: 200 2085s # received: '200' 2085s ok 16 2085s # expected: 'foo=bar' 2085s # received: 'foo=bar' 2085s ok 17 2085s # expected: 200 2085s # received: '200' 2085s ok 18 2085s # expected: 'POST 2085s # foo2: bar2 2085s # ' 2085s # received: 'POST 2085s # foo2: bar2 2085s # ' 2085s ok 19 2085s # expected: 405 2085s # received: '405' 2085s ok 20 2085s ok 2088s t/modules/alias.t ................... 2088s 1..134 2088s # Running under perl version 5.038002 for linux 2088s # Current time local: Mon Apr 8 21:52:24 2024 2088s # Current time GMT: Mon Apr 8 21:52:24 2024 2088s # Using Test.pm version 1.31 2088s # Using Apache/Test.pm version 1.42 2088s # verifying simple aliases 2088s # testing : /alias/ 2088s # expected: 200 2088s # received: '200' 2088s ok 1 2088s # testing : /bogu/ 2088s # expected: 404 2088s # received: '404' 2088s ok 2 2088s # verifying alias match with /ali[0-9]. 2088s # testing : /ali0 2088s # expected: 0 2088s # received: '0' 2088s ok 3 2088s # testing : /ali1 2088s # expected: 1 2088s # received: '1' 2088s ok 4 2088s # testing : /ali2 2088s # expected: 2 2088s # received: '2' 2088s ok 5 2088s # testing : /ali3 2088s # expected: 3 2088s # received: '3' 2088s ok 6 2088s # testing : /ali4 2088s # expected: 4 2088s # received: '4' 2088s ok 7 2088s # testing : /ali5 2088s # expected: 5 2088s # received: '5' 2088s ok 8 2088s # testing : /ali6 2088s # expected: 6 2088s # received: '6' 2088s ok 9 2088s # testing : /ali7 2088s # expected: 7 2088s # received: '7' 2088s ok 10 2088s # testing : /ali8 2088s # expected: 8 2088s # received: '8' 2088s ok 11 2088s # testing : /ali9 2088s # expected: 9 2088s # received: '9' 2088s ok 12 2088s # verifying expression alias match with /expr/ali[0-9]. 2088s # testing : /ali0 2088s # expected: 0 2088s # received: '0' 2088s ok 13 2088s # testing : /ali1 2088s # expected: 1 2088s # received: '1' 2088s ok 14 2088s # testing : /ali2 2088s # expected: 2 2088s # received: '2' 2088s ok 15 2088s # testing : /ali3 2088s # expected: 3 2088s # received: '3' 2088s ok 16 2088s # testing : /ali4 2088s # expected: 4 2088s # received: '4' 2088s ok 17 2088s # testing : /ali5 2088s # expected: 5 2088s # received: '5' 2088s ok 18 2088s # testing : /ali6 2088s # expected: 6 2088s # received: '6' 2088s ok 19 2088s # testing : /ali7 2088s # expected: 7 2088s # received: '7' 2088s ok 20 2088s # testing : /ali8 2088s # expected: 8 2088s # received: '8' 2088s ok 21 2088s # testing : /ali9 2088s # expected: 9 2088s # received: '9' 2088s ok 22 2088s # testing : /forbid 2088s # expected: '403' 2088s # received: '403' 2088s ok 23 2088s # testing : /gone 2088s # expected: '410' 2088s # received: '410' 2088s ok 24 2088s # testing : /perm 2088s # expected: '301' 2088s # received: '301' 2088s ok 25 2088s # testing : /perm2 2088s # expected: '301' 2088s # received: '301' 2088s ok 26 2088s # testing : /seeother 2088s # expected: '303' 2088s # received: '303' 2088s ok 27 2088s # testing : /temp 2088s # expected: '302' 2088s # received: '302' 2088s ok 28 2088s # testing : /temp2 2088s # expected: '302' 2088s # received: '302' 2088s ok 29 2088s verifying body of perm and temp redirect match 2088s # testing : /p0 2088s # expected: 0 2088s # received: '0' 2088s ok 30 2088s # testing : /p1 2088s # expected: 1 2088s # received: '1' 2088s ok 31 2088s # testing : /p2 2088s # expected: 2 2088s # received: '2' 2088s ok 32 2088s # testing : /p3 2088s # expected: 3 2088s # received: '3' 2088s ok 33 2088s # testing : /p4 2088s # expected: 4 2088s # received: '4' 2088s ok 34 2088s # testing : /p5 2088s # expected: 5 2088s # received: '5' 2088s ok 35 2088s # testing : /p6 2088s # expected: 6 2088s # received: '6' 2088s ok 36 2088s # testing : /p7 2088s # expected: 7 2088s # received: '7' 2088s ok 37 2088s # testing : /p8 2088s # expected: 8 2088s # received: '8' 2088s ok 38 2088s # testing : /p9 2088s # expected: 9 2088s # received: '9' 2088s ok 39 2088s # testing : /t0 2088s # expected: 0 2088s # received: '0' 2088s ok 40 2088s # testing : /t1 2088s # expected: 1 2088s # received: '1' 2088s ok 41 2088s # testing : /t2 2088s # expected: 2 2088s # received: '2' 2088s ok 42 2088s # testing : /t3 2088s # expected: 3 2088s # received: '3' 2088s ok 43 2088s # testing : /t4 2088s # expected: 4 2088s # received: '4' 2088s ok 44 2088s # testing : /t5 2088s # expected: 5 2088s # received: '5' 2088s ok 45 2088s # testing : /t6 2088s # expected: 6 2088s # received: '6' 2088s ok 46 2088s # testing : /t7 2088s # expected: 7 2088s # received: '7' 2088s ok 47 2088s # testing : /t8 2088s # expected: 8 2088s # received: '8' 2088s ok 48 2088s # testing : /t9 2088s # expected: 9 2088s # received: '9' 2088s ok 49 2088s verifying body of perm and temp redirect match with expression support 2088s # testing : /p0 2088s # expected: 0 2088s # received: '0' 2088s ok 50 2088s # testing : /p1 2088s # expected: 1 2088s # received: '1' 2088s ok 51 2088s # testing : /p2 2088s # expected: 2 2088s # received: '2' 2088s ok 52 2088s # testing : /p3 2088s # expected: 3 2088s # received: '3' 2088s ok 53 2088s # testing : /p4 2088s # expected: 4 2088s # received: '4' 2088s ok 54 2088s # testing : /p5 2088s # expected: 5 2088s # received: '5' 2088s ok 55 2088s # testing : /p6 2088s # expected: 6 2088s # received: '6' 2088s ok 56 2088s # testing : /p7 2088s # expected: 7 2088s # received: '7' 2088s ok 57 2088s # testing : /p8 2088s # expected: 8 2088s # received: '8' 2088s ok 58 2088s # testing : /p9 2088s # expected: 9 2088s # received: '9' 2088s ok 59 2088s # testing : /t0 2088s # expected: 0 2088s # received: '0' 2088s ok 60 2088s # testing : /t1 2088s # expected: 1 2088s # received: '1' 2088s ok 61 2088s # testing : /t2 2088s # expected: 2 2088s # received: '2' 2088s ok 62 2088s # testing : /t3 2088s # expected: 3 2088s # received: '3' 2088s ok 63 2088s # testing : /t4 2088s # expected: 4 2088s # received: '4' 2088s ok 64 2088s # testing : /t5 2088s # expected: 5 2088s # received: '5' 2088s ok 65 2088s # testing : /t6 2088s # expected: 6 2088s # received: '6' 2088s ok 66 2088s # testing : /t7 2088s # expected: 7 2088s # received: '7' 2088s ok 67 2088s # testing : /t8 2088s # expected: 8 2088s # received: '8' 2088s ok 68 2088s # testing : /t9 2088s # expected: 9 2088s # received: '9' 2088s ok 69 2088s verifying return code of seeother and gone redirect match 2088s # testing : g0 2088s # expected: '410' 2088s # received: '410' 2088s ok 70 2088s # testing : g1 2088s # expected: '410' 2088s # received: '410' 2088s ok 71 2088s # testing : g2 2088s # expected: '410' 2088s # received: '410' 2088s ok 72 2088s # testing : g3 2088s # expected: '410' 2088s # received: '410' 2088s ok 73 2088s # testing : g4 2088s # expected: '410' 2088s # received: '410' 2088s ok 74 2088s # testing : g5 2088s # expected: '410' 2088s # received: '410' 2088s ok 75 2088s # testing : g6 2088s # expected: '410' 2088s # received: '410' 2088s ok 76 2088s # testing : g7 2088s # expected: '410' 2088s # received: '410' 2088s ok 77 2088s # testing : g8 2088s # expected: '410' 2088s # received: '410' 2088s ok 78 2088s # testing : g9 2088s # expected: '410' 2088s # received: '410' 2088s ok 79 2088s # testing : s0 2088s # expected: '303' 2088s # received: '303' 2088s ok 80 2088s # testing : s1 2088s # expected: '303' 2088s # received: '303' 2088s ok 81 2088s # testing : s2 2088s # expected: '303' 2088s # received: '303' 2088s ok 82 2088s # testing : s3 2088s # expected: '303' 2088s # received: '303' 2088s ok 83 2088s # testing : s4 2088s # expected: '303' 2088s # received: '303' 2088s ok 84 2088s # testing : s5 2088s # expected: '303' 2088s # received: '303' 2088s ok 85 2088s # testing : s6 2088s # expected: '303' 2088s # received: '303' 2088s ok 86 2088s # testing : s7 2088s # expected: '303' 2088s # received: '303' 2088s ok 87 2088s # testing : s8 2088s # expected: '303' 2088s # received: '303' 2088s ok 88 2088s # testing : s9 2088s # expected: '303' 2088s # received: '303' 2088s ok 89 2088s # testing : f0 2088s # expected: '403' 2088s # received: '403' 2088s ok 90 2088s # testing : f1 2088s # expected: '403' 2088s # received: '403' 2088s ok 91 2088s # testing : f2 2088s # expected: '403' 2088s # received: '403' 2088s ok 92 2088s # testing : f3 2088s # expected: '403' 2088s # received: '403' 2088s ok 93 2088s # testing : f4 2088s # expected: '403' 2088s # received: '403' 2088s ok 94 2088s # testing : f5 2088s # expected: '403' 2088s # received: '403' 2088s ok 95 2088s # testing : f6 2088s # expected: '403' 2088s # received: '403' 2088s ok 96 2088s # testing : f7 2088s # expected: '403' 2088s # received: '403' 2088s ok 97 2088s # testing : f8 2088s # expected: '403' 2088s # received: '403' 2088s ok 98 2088s # testing : f9 2088s # expected: '403' 2088s # received: '403' 2088s ok 99 2088s verifying return code of seeother and gone redirect match with expression support 2088s # testing : g0 2088s # expected: '410' 2088s # received: '410' 2088s ok 100 2088s # testing : g1 2088s # expected: '410' 2088s # received: '410' 2088s ok 101 2088s # testing : g2 2088s # expected: '410' 2088s # received: '410' 2088s ok 102 2088s # testing : g3 2088s # expected: '410' 2088s # received: '410' 2088s ok 103 2088s # testing : g4 2088s # expected: '410' 2088s # received: '410' 2088s ok 104 2088s # testing : g5 2088s # expected: '410' 2088s # received: '410' 2088s ok 105 2088s # testing : g6 2088s # expected: '410' 2088s # received: '410' 2088s ok 106 2088s # testing : g7 2088s # expected: '410' 2088s # received: '410' 2088s ok 107 2088s # testing : g8 2088s # expected: '410' 2088s # received: '410' 2088s ok 108 2088s # testing : g9 2088s # expected: '410' 2088s # received: '410' 2088s ok 109 2088s # testing : s0 2088s # expected: '303' 2088s # received: '303' 2088s ok 110 2088s # testing : s1 2088s # expected: '303' 2088s # received: '303' 2088s ok 111 2088s # testing : s2 2088s # expected: '303' 2088s # received: '303' 2088s ok 112 2088s # testing : s3 2088s # expected: '303' 2088s # received: '303' 2088s ok 113 2088s # testing : s4 2088s # expected: '303' 2088s # received: '303' 2088s ok 114 2088s # testing : s5 2088s # expected: '303' 2088s # received: '303' 2088s ok 115 2088s # testing : s6 2088s # expected: '303' 2088s # received: '303' 2088s ok 116 2088s # testing : s7 2088s # expected: '303' 2088s # received: '303' 2088s ok 117 2088s # testing : s8 2088s # expected: '303' 2088s # received: '303' 2088s ok 118 2088s # testing : s9 2088s # expected: '303' 2088s # received: '303' 2088s ok 119 2088s # testing : f0 2088s # expected: '403' 2088s # received: '403' 2088s ok 120 2088s # testing : f1 2088s # expected: '403' 2088s # received: '403' 2088s ok 121 2088s # testing : f2 2088s # expected: '403' 2088s # received: '403' 2088s ok 122 2088s # testing : f3 2088s # expected: '403' 2088s # received: '403' 2088s ok 123 2088s # testing : f4 2088s # expected: '403' 2088s # received: '403' 2088s ok 124 2088s # testing : f5 2088s # expected: '403' 2088s # received: '403' 2088s ok 125 2088s # testing : f6 2088s # expected: '403' 2088s # received: '403' 2088s ok 126 2088s # testing : f7 2088s # expected: '403' 2088s # received: '403' 2088s ok 127 2088s # testing : f8 2088s # expected: '403' 2088s # received: '403' 2088s ok 128 2088s # testing : f9 2088s # expected: '403' 2088s # received: '403' 2088s ok 129 2088s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2088s # verifying /modules/alias/script is plain text 2088s # testing : /modules/alias/script 2088s # expected: '#!/bin/sh 2088s # echo Content-type: text/plain 2088s # echo 2088s # echo this is a shell script cgi. 2088s # ' 2088s # received: '#!/bin/sh 2088s # echo Content-type: text/plain 2088s # echo 2088s # echo this is a shell script cgi. 2088s # ' 2088s ok 130 2088s # verifying same file accessed at /cgi/script is executed code 2088s # testing : /cgi/script 2088s # expected: 'this is a shell script cgi. 2088s # ' 2088s # received: 'this is a shell script cgi. 2088s # ' 2088s ok 131 2088s # verifying ScriptAliasMatch with /aliascgi-script 2088s # testing : /aliascgi-script 2088s # expected: 'this is a shell script cgi. 2088s # ' 2088s # received: 'this is a shell script cgi. 2088s # ' 2088s ok 132 2088s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2088s # testing : /aliascgi-script 2088s # expected: 'this is a shell script cgi. 2088s # ' 2088s # received: 'this is a shell script cgi. 2088s # ' 2088s ok 133 2088s # verifying bad script alias. 2088s # testing : /aliascgi-nada 2088s # expected: 404 2088s # received: '404' 2088s ok 134 2088s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2088s ok 2090s t/modules/allowmethods.t ............ 2090s 1..9 2090s # Running under perl version 5.038002 for linux 2090s # Current time local: Mon Apr 8 21:52:27 2024 2090s # Current time GMT: Mon Apr 8 21:52:27 2024 2090s # Using Test.pm version 1.31 2090s # Using Apache/Test.pm version 1.42 2090s # testing : Get request to /Get responds 200 2090s # expected: 200 2090s # received: '200' 2090s ok 1 2090s # testing : Head request to /Get responds 200 2090s # expected: 200 2090s # received: '200' 2090s ok 2 2090s # testing : Post request to /Get responds 405 2090s # expected: 405 2090s # received: '405' 2090s ok 3 2090s # testing : Get request to /Head responds 200 2090s # expected: 200 2090s # received: '200' 2090s ok 4 2090s # testing : Head request to /Head responds 200 2090s # expected: 200 2090s # received: '200' 2090s ok 5 2090s # testing : Post request to /Head responds 405 2090s # expected: 405 2090s # received: '405' 2090s ok 6 2090s # testing : Get request to /Post responds 405 2090s # expected: 405 2090s # received: '405' 2090s ok 7 2090s # testing : Head request to /Post responds 405 2090s # expected: 405 2090s # received: '405' 2090s ok 8 2090s # testing : Post request to /Post responds 200 2090s # expected: 200 2090s # received: '200' 2090s ok 9 2090s ok 2092s t/modules/asis.t .................... 2092s 1..3 2092s # Running under perl version 5.038002 for linux 2092s # Current time local: Mon Apr 8 21:52:29 2024 2092s # Current time GMT: Mon Apr 8 21:52:29 2024 2092s # Using Test.pm version 1.31 2092s # Using Apache/Test.pm version 1.42 2092s # testing : asis content OK 2092s # expected: 'This is asis content. 2092s # ' 2092s # received: 'This is asis content. 2092s # ' 2092s ok 1 2092s # testing : asis gave 404 error 2092s # expected: 404 2092s # received: '404' 2092s ok 2 2092s # testing : asis gave 403 error 2092s # expected: 403 2092s # received: '403' 2092s ok 3 2092s ok 2096s t/modules/authz_core.t .............. 2096s 1..504 2096s # Running under perl version 5.038002 for linux 2096s # Current time local: Mon Apr 8 21:52:31 2024 2096s # Current time GMT: Mon Apr 8 21:52:31 2024 2096s # Using Test.pm version 1.31 2096s # Using Apache/Test.pm version 1.42 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/groups1 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 200, expected 200 [a/ : a/ ] 2096s ok 1 2096s # got 200, expected 200 [a/ : a/ 1] 2096s ok 2 2096s # got 200, expected 200 [a/ : a/ 2] 2096s ok 3 2096s # got 200, expected 200 [a/ : a/ 1 2] 2096s ok 4 2096s # got 200, expected 200 [a/ : a/ 3] 2096s ok 5 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ user1: a/ ] 2096s ok 6 2096s # got 200, expected 200 [a/ user1: a/ user1] 2096s ok 7 2096s # got 401, expected 401 [a/ user1: a/ user2] 2096s ok 8 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ Any 1 2: a/ ] 2096s ok 9 2096s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2096s ok 10 2096s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2096s ok 11 2096s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2096s ok 12 2096s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2096s ok 13 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2096s ok 14 2096s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2096s ok 15 2096s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2096s ok 16 2096s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2096s ok 17 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2096s ok 18 2096s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2096s ok 19 2096s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2096s ok 20 2096s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2096s ok 21 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2096s ok 22 2096s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2096s ok 23 2096s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2096s ok 24 2096s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2096s ok 25 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2096s ok 26 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2096s ok 27 2096s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2096s ok 28 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2096s ok 29 2096s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2096s ok 30 2096s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2096s ok 31 2096s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2096s ok 32 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2096s ok 33 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2096s ok 34 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2096s ok 35 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2096s ok 36 2096s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2096s ok 37 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2096s ok 38 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2096s ok 39 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2096s ok 40 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2096s ok 41 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2096s ok 42 2096s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2096s ok 43 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2096s ok 44 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2096s ok 45 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2096s ok 46 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2096s ok 47 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2096s ok 48 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2096s ok 49 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2096s ok 50 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2096s ok 51 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2096s ok 52 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2096s ok 53 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2096s ok 54 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2096s ok 55 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2096s ok 56 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2096s ok 57 2096s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2096s ok 58 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 !2: a/ ] 2096s ok 59 2096s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2096s ok 60 2096s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2096s ok 61 2096s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2096s ok 62 2096s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2096s ok 63 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2096s ok 64 2096s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2096s ok 65 2096s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2096s ok 66 2096s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2096s ok 67 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2096s ok 68 2096s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2096s ok 69 2096s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2096s ok 70 2096s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2096s ok 71 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2096s ok 72 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2096s ok 73 2096s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2096s ok 74 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2096s ok 75 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2096s ok 76 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2096s ok 77 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2096s ok 78 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2096s ok 79 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2096s ok 80 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2096s ok 81 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2096s ok 82 2096s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2096s ok 83 2096s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2096s ok 84 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2096s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2096s ok 85 2096s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2096s ok 86 2096s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2096s ok 87 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2096s ok 88 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2096s ok 89 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2096s ok 90 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2096s ok 91 2096s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2096s ok 92 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2096s ok 93 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2096s ok 94 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2096s ok 95 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2096s ok 96 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2096s ok 97 2096s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2096s ok 98 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2096s ok 99 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2096s ok 100 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2096s ok 101 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2096s ok 102 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2096s ok 103 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2096s ok 104 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2096s ok 105 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2096s ok 106 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2096s ok 107 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2096s ok 108 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2096s ok 109 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2096s ok 110 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2096s ok 111 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2096s ok 112 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2096s ok 113 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 2: a/ ] 2096s ok 114 2096s # got 403, expected 403 [a/ All 1 2: a/ 1] 2096s ok 115 2096s # got 403, expected 403 [a/ All 1 2: a/ 2] 2096s ok 116 2096s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2096s ok 117 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2096s ok 118 2096s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2096s ok 119 2096s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2096s ok 120 2096s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2096s ok 121 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2096s ok 122 2096s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2096s ok 123 2096s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2096s ok 124 2096s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2096s ok 125 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2096s ok 126 2096s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2096s ok 127 2096s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2096s ok 128 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2096s ok 129 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2096s ok 130 2096s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2096s ok 131 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2096s ok 132 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2096s ok 133 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2096s ok 134 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2096s ok 135 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2096s ok 136 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2096s ok 137 2096s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2096s ok 138 2096s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2096s ok 139 2096s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2096s ok 140 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2096s ok 141 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2096s ok 142 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2096s ok 143 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2096s ok 144 2096s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2096s ok 145 2096s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2096s ok 146 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2096s ok 147 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2096s ok 148 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2096s ok 149 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2096s ok 150 2096s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2096s ok 151 2096s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2096s ok 152 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2096s ok 153 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2096s ok 154 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2096s ok 155 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2096s ok 156 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2096s ok 157 2096s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2096s ok 158 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2096s ok 159 2096s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2096s ok 160 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2096s ok 161 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2096s ok 162 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2096s ok 163 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2096s ok 164 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2096s ok 165 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2096s ok 166 2096s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2096s ok 167 2096s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2096s ok 168 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2096s ok 169 2096s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2096s ok 170 2096s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2096s ok 171 2096s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2096s ok 172 2096s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2096s ok 173 2096s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2096s ok 174 2096s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2096s ok 175 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2096s ok 176 2096s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2096s ok 177 2096s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2096s ok 178 2096s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2096s ok 179 2096s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2096s ok 180 2096s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2096s ok 181 2096s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2096s ok 182 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2096s ok 183 2096s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2096s ok 184 2096s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2096s ok 185 2096s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2096s ok 186 2096s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2096s ok 187 2096s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2096s ok 188 2096s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2096s ok 189 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2096s ok 190 2096s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2096s ok 191 2096s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2096s ok 192 2096s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2096s ok 193 2096s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2096s ok 194 2096s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2096s ok 195 2096s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2096s ok 196 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2096s ok 197 2096s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2096s ok 198 2096s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2096s ok 199 2096s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2096s ok 200 2096s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2096s ok 201 2096s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2096s ok 202 2096s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2096s ok 203 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2096s ok 204 2096s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2096s ok 205 2096s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2096s ok 206 2096s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2096s ok 207 2096s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2096s ok 208 2096s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2096s ok 209 2096s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2096s ok 210 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2096s ok 211 2096s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2096s ok 212 2096s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2096s ok 213 2096s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2096s ok 214 2096s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2096s ok 215 2096s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2096s ok 216 2096s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2096s ok 217 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2096s ok 218 2096s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2096s ok 219 2096s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2096s ok 220 2096s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2096s ok 221 2096s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2096s ok 222 2096s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2096s ok 223 2096s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2096s ok 224 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2096s ok 225 2096s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2096s ok 226 2096s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2096s ok 227 2096s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2096s ok 228 2096s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2096s ok 229 2096s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2096s ok 230 2096s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2096s ok 231 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2096s ok 232 2096s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2096s ok 233 2096s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2096s ok 234 2096s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2096s ok 235 2096s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2096s ok 236 2096s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2096s ok 237 2096s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2096s ok 238 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2096s ok 239 2096s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2096s ok 240 2096s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2096s ok 241 2096s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2096s ok 242 2096s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2096s ok 243 2096s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2096s ok 244 2096s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2096s ok 245 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2096s ok 246 2096s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2096s ok 247 2096s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2096s ok 248 2096s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2096s ok 249 2096s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2096s ok 250 2096s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2096s ok 251 2096s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2096s ok 252 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2096s ok 253 2096s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2096s ok 254 2096s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2096s ok 255 2096s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2096s ok 256 2096s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2096s ok 257 2096s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2096s ok 258 2096s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2096s ok 259 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2096s ok 260 2096s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2096s ok 261 2096s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2096s ok 262 2096s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2096s ok 263 2096s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2096s ok 264 2096s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2096s ok 265 2096s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2096s ok 266 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2096s ok 267 2096s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2096s ok 268 2096s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2096s ok 269 2096s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2096s ok 270 2096s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2096s ok 271 2096s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2096s ok 272 2096s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2096s ok 273 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2096s ok 274 2096s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2096s ok 275 2096s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2096s ok 276 2096s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2096s ok 277 2096s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2096s ok 278 2096s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2096s ok 279 2096s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2096s ok 280 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2096s ok 281 2096s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2096s ok 282 2096s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2096s ok 283 2096s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2096s ok 284 2096s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2096s ok 285 2096s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2096s ok 286 2096s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2096s ok 287 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2096s ok 288 2096s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2096s ok 289 2096s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2096s ok 290 2096s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2096s ok 291 2096s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2096s ok 292 2096s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2096s ok 293 2096s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2096s ok 294 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2096s ok 295 2096s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2096s ok 296 2096s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2096s ok 297 2096s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2096s ok 298 2096s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2096s ok 299 2096s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2096s ok 300 2096s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2096s ok 301 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2096s ok 302 2096s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2096s ok 303 2096s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2096s ok 304 2096s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2096s ok 305 2096s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2096s ok 306 2096s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2096s ok 307 2096s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2096s ok 308 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2096s ok 309 2096s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2096s ok 310 2096s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2096s ok 311 2096s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2096s ok 312 2096s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2096s ok 313 2096s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2096s ok 314 2096s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2096s ok 315 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2096s ok 316 2096s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2096s ok 317 2096s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2096s ok 318 2096s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2096s ok 319 2096s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2096s ok 320 2096s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2096s ok 321 2096s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2096s ok 322 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2096s ok 323 2096s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2096s ok 324 2096s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2096s ok 325 2096s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2096s ok 326 2096s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2096s ok 327 2096s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2096s ok 328 2096s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2096s ok 329 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2096s ok 330 2096s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2096s ok 331 2096s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2096s ok 332 2096s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2096s ok 333 2096s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2096s ok 334 2096s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2096s ok 335 2096s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2096s ok 336 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2096s ok 337 2096s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2096s ok 338 2096s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2096s ok 339 2096s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2096s ok 340 2096s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2096s ok 341 2096s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2096s ok 342 2096s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2096s ok 343 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2096s ok 344 2096s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2096s ok 345 2096s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2096s ok 346 2096s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2096s ok 347 2096s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2096s ok 348 2096s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2096s ok 349 2096s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2096s ok 350 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2096s ok 351 2096s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2096s ok 352 2096s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2096s ok 353 2096s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2096s ok 354 2096s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2096s ok 355 2096s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2096s ok 356 2096s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2096s ok 357 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2096s ok 358 2096s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2096s ok 359 2096s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2096s ok 360 2096s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2096s ok 361 2096s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2096s ok 362 2096s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2096s ok 363 2096s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2096s ok 364 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2096s ok 365 2096s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2096s ok 366 2096s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2096s ok 367 2096s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2096s ok 368 2096s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2096s ok 369 2096s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2096s ok 370 2096s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2096s ok 371 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2096s ok 372 2096s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2096s ok 373 2096s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2096s ok 374 2096s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2096s ok 375 2096s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2096s ok 376 2096s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2096s ok 377 2096s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2096s ok 378 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2096s ok 379 2096s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2096s ok 380 2096s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2096s ok 381 2096s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2096s ok 382 2096s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2096s ok 383 2096s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2096s ok 384 2096s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2096s ok 385 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2096s ok 386 2096s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2096s ok 387 2096s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2096s ok 388 2096s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2096s ok 389 2096s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2096s ok 390 2096s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2096s ok 391 2096s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2096s ok 392 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2096s ok 393 2096s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2096s ok 394 2096s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2096s ok 395 2096s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2096s ok 396 2096s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2096s ok 397 2096s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2096s ok 398 2096s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2096s ok 399 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2096s ok 400 2096s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2096s ok 401 2096s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2096s ok 402 2096s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2096s ok 403 2096s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2096s ok 404 2096s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2096s ok 405 2096s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2096s ok 406 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2096s ok 407 2096s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2096s ok 408 2096s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2096s ok 409 2096s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2096s ok 410 2096s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2096s ok 411 2096s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2096s ok 412 2096s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2096s ok 413 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2096s ok 414 2096s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2096s ok 415 2096s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2096s ok 416 2096s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2096s ok 417 2096s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2096s ok 418 2096s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2096s ok 419 2096s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2096s ok 420 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2096s ok 421 2096s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2096s ok 422 2096s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2096s ok 423 2096s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2096s ok 424 2096s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2096s ok 425 2096s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2096s ok 426 2096s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2096s ok 427 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2096s ok 428 2096s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2096s ok 429 2096s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2096s ok 430 2096s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2096s ok 431 2096s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2096s ok 432 2096s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2096s ok 433 2096s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2096s ok 434 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2096s ok 435 2096s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2096s ok 436 2096s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2096s ok 437 2096s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2096s ok 438 2096s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2096s ok 439 2096s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2096s ok 440 2096s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2096s ok 441 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2096s ok 442 2096s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2096s ok 443 2096s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2096s ok 444 2096s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2096s ok 445 2096s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2096s ok 446 2096s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2096s ok 447 2096s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2096s ok 448 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2096s ok 449 2096s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2096s ok 450 2096s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2096s ok 451 2096s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2096s ok 452 2096s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2096s ok 453 2096s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2096s ok 454 2096s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2096s ok 455 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2096s ok 456 2096s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2096s ok 457 2096s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2096s ok 458 2096s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2096s ok 459 2096s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2096s ok 460 2096s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2096s ok 461 2096s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2096s ok 462 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2096s ok 463 2096s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2096s ok 464 2096s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2096s ok 465 2096s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2096s ok 466 2096s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2096s ok 467 2096s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2096s ok 468 2096s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2096s ok 469 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2096s ok 470 2096s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2096s ok 471 2096s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2096s ok 472 2096s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2096s ok 473 2096s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2096s ok 474 2096s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2096s ok 475 2096s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2096s ok 476 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2096s ok 477 2096s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2096s ok 478 2096s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2096s ok 479 2096s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2096s ok 480 2096s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2096s ok 481 2096s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2096s ok 482 2096s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2096s ok 483 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2096s ok 484 2096s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2096s ok 485 2096s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2096s ok 486 2096s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2096s ok 487 2096s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2096s ok 488 2096s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2096s ok 489 2096s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2096s ok 490 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2096s ok 491 2096s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2096s ok 492 2096s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2096s ok 493 2096s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2096s ok 494 2096s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2096s ok 495 2096s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2096s ok 496 2096s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2096s ok 497 2096s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2096s ok 498 2096s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2096s ok 499 2096s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2096s ok 500 2096s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2096s ok 501 2096s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2096s ok 502 2096s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2096s ok 503 2096s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2096s ok 504 2096s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2096s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2096s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2096s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/basic1 2096s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/groups1 2096s ok 2098s t/modules/autoindex.t ............... 2098s 1..84 2098s # Running under perl version 5.038002 for linux 2098s # Current time local: Mon Apr 8 21:52:35 2024 2098s # Current time GMT: Mon Apr 8 21:52:35 2024 2098s # Using Test.pm version 1.31 2098s # Using Apache/Test.pm version 1.42 2098s --- 2098s IndexOrderDefault Ascending Name 2098s GET /modules/autoindex/htaccess/ 2098s ok 1 2098s --- 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 2 2098s --- 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 3 2098s --- 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 4 2098s --- 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 5 2098s --- 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 6 2098s --- 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 7 2098s --- 2098s IndexOrderDefault Ascending Date 2098s GET /modules/autoindex/htaccess/ 2098s ok 8 2098s --- 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 9 2098s --- 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 10 2098s --- 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 11 2098s --- 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 12 2098s --- 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 13 2098s --- 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 14 2098s --- 2098s IndexOrderDefault Ascending Size 2098s GET /modules/autoindex/htaccess/ 2098s ok 15 2098s --- 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 16 2098s --- 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 17 2098s --- 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 18 2098s --- 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 19 2098s --- 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 20 2098s --- 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 21 2098s --- 2098s IndexOrderDefault Descending Name 2098s GET /modules/autoindex/htaccess/ 2098s ok 22 2098s --- 2098s IndexOrderDefault Descending Name 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 23 2098s --- 2098s IndexOrderDefault Descending Name 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 24 2098s --- 2098s IndexOrderDefault Descending Name 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 25 2098s --- 2098s IndexOrderDefault Descending Name 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 26 2098s --- 2098s IndexOrderDefault Descending Name 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 27 2098s --- 2098s IndexOrderDefault Descending Name 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 28 2098s --- 2098s IndexOrderDefault Descending Date 2098s GET /modules/autoindex/htaccess/ 2098s ok 29 2098s --- 2098s IndexOrderDefault Descending Date 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 30 2098s --- 2098s IndexOrderDefault Descending Date 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 31 2098s --- 2098s IndexOrderDefault Descending Date 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 32 2098s --- 2098s IndexOrderDefault Descending Date 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 33 2098s --- 2098s IndexOrderDefault Descending Date 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 34 2098s --- 2098s IndexOrderDefault Descending Date 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 35 2098s --- 2098s IndexOrderDefault Descending Size 2098s GET /modules/autoindex/htaccess/ 2098s ok 36 2098s --- 2098s IndexOrderDefault Descending Size 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 37 2098s --- 2098s IndexOrderDefault Descending Size 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 38 2098s --- 2098s IndexOrderDefault Descending Size 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 39 2098s --- 2098s IndexOrderDefault Descending Size 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 40 2098s --- 2098s IndexOrderDefault Descending Size 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 41 2098s --- 2098s IndexOrderDefault Descending Size 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 42 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s GET /modules/autoindex/htaccess/ 2098s ok 43 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 44 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 45 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 46 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 47 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 48 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Name 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 49 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s GET /modules/autoindex/htaccess/ 2098s ok 50 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 51 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 52 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 53 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 54 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 55 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Date 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 56 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s GET /modules/autoindex/htaccess/ 2098s ok 57 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 58 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 59 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 60 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 61 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 62 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Ascending Size 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 63 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s GET /modules/autoindex/htaccess/ 2098s ok 64 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 65 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 66 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 67 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 68 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 69 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Name 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 70 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s GET /modules/autoindex/htaccess/ 2098s ok 71 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 72 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 73 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 74 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 75 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 76 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Date 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 77 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s GET /modules/autoindex/htaccess/ 2098s ok 78 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s 2098s (C=N O=A) 2098s GET /modules/autoindex/htaccess/?C=N&O=A 2098s ok 79 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s 2098s (C=N O=D) 2098s GET /modules/autoindex/htaccess/?C=N&O=D 2098s ok 80 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s 2098s (C=M O=A) 2098s GET /modules/autoindex/htaccess/?C=M&O=A 2098s ok 81 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s 2098s (C=M O=D) 2098s GET /modules/autoindex/htaccess/?C=M&O=D 2098s ok 82 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s 2098s (C=S O=A) 2098s GET /modules/autoindex/htaccess/?C=S&O=A 2098s ok 83 2098s --- 2098s IndexOptions FancyIndexing 2098s IndexOrderDefault Descending Size 2098s 2098s (C=S O=D) 2098s GET /modules/autoindex/htaccess/?C=S&O=D 2098s ok 84 2098s ok 2100s t/modules/autoindex2.t .............. 2100s 1..3 2100s # Running under perl version 5.038002 for linux 2100s # Current time local: Mon Apr 8 21:52:37 2024 2100s # Current time GMT: Mon Apr 8 21:52:37 2024 2100s # Using Test.pm version 1.31 2100s # Using Apache/Test.pm version 1.42 2100s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2100s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2100s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2100s # testing : dir_broken should not be listed 2100s # expected: 0 2100s # received: 0 2100s ok 1 2100s # testing : dir_normal should be listed 2100s # expected: 1 2100s # received: 1 2100s ok 2 2100s # testing : dir_protected should not be listed 2100s # expected: 0 2100s # received: 0 2100s ok 3 2100s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2100s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2100s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2100s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2100s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2100s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2100s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2100s ok 2103s t/modules/brotli.t .................. 2103s 1..64 2103s # Running under perl version 5.038002 for linux 2103s # Current time local: Mon Apr 8 21:52:39 2024 2103s # Current time GMT: Mon Apr 8 21:52:39 2024 2103s # Using Test.pm version 1.31 2103s # Using Apache/Test.pm version 1.42 2103s qvalue: 2103s # expected: 200 2103s # received: '200' 2103s ok 1 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 2 2103s qvalue: 2103s # expected: 200 2103s # received: '200' 2103s ok 3 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 4 2103s qvalue: 2103s # expected: 200 2103s # received: '200' 2103s ok 5 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 6 2103s qvalue: 2103s # expected: 200 2103s # received: '200' 2103s ok 7 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 8 2103s qvalue: 2103s # expected: 200 2103s # received: '200' 2103s ok 9 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 10 2103s qvalue: 2103s # expected: 200 2103s # received: '200' 2103s ok 11 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 12 2103s qvalue: ; 2103s # expected: 200 2103s # received: '200' 2103s ok 13 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 14 2103s qvalue: ; 2103s # expected: 200 2103s # received: '200' 2103s ok 15 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 16 2103s qvalue: ; 2103s # expected: 200 2103s # received: '200' 2103s ok 17 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 18 2103s qvalue: ;q= 2103s # expected: 200 2103s # received: '200' 2103s ok 19 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 20 2103s qvalue: ;q= 2103s # expected: 200 2103s # received: '200' 2103s ok 21 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 22 2103s qvalue: ;q= 2103s # expected: 200 2103s # received: '200' 2103s ok 23 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 24 2103s qvalue: ;q=0 2103s # expected: 200 2103s # received: '200' 2103s ok 25 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 26 2103s qvalue: ;q=0 2103s # expected: 200 2103s # received: '200' 2103s ok 27 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 28 2103s qvalue: ;q=0 2103s # expected: 200 2103s # received: '200' 2103s ok 29 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 30 2103s qvalue: ;q=0. 2103s # expected: 200 2103s # received: '200' 2103s ok 31 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 32 2103s qvalue: ;q=0. 2103s # expected: 200 2103s # received: '200' 2103s ok 33 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 34 2103s qvalue: ;q=0. 2103s # expected: 200 2103s # received: '200' 2103s ok 35 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 36 2103s qvalue: ;q=0.0 2103s # expected: 200 2103s # received: '200' 2103s ok 37 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 38 2103s qvalue: ;q=0.0 2103s # expected: 200 2103s # received: '200' 2103s ok 39 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 40 2103s qvalue: ;q=0.0 2103s # expected: 200 2103s # received: '200' 2103s ok 41 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 42 2103s qvalue: ;q=0.00 2103s # expected: 200 2103s # received: '200' 2103s ok 43 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 44 2103s qvalue: ;q=0.00 2103s # expected: 200 2103s # received: '200' 2103s ok 45 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 46 2103s qvalue: ;q=0.00 2103s # expected: 200 2103s # received: '200' 2103s ok 47 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 48 2103s qvalue: ;q=0.000 2103s # expected: 200 2103s # received: '200' 2103s ok 49 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 50 2103s qvalue: ;q=0.000 2103s # expected: 200 2103s # received: '200' 2103s ok 51 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 52 2103s qvalue: ;q=0.000 2103s # expected: 200 2103s # received: '200' 2103s ok 53 2103s # testing : response without Content-Encoding is OK 2103s # expected: undef 2103s # received: undef 2103s ok 54 2103s qvalue: ;q=0.0000 2103s # expected: 200 2103s # received: '200' 2103s ok 55 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 56 2103s qvalue: ;q=0.0000 2103s # expected: 200 2103s # received: '200' 2103s ok 57 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 58 2103s qvalue: ;q=0.0000 2103s # expected: 200 2103s # received: '200' 2103s ok 59 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 60 2103s # expected: 200 2103s # received: '200' 2103s ok 61 2103s # testing : response Content-Encoding is OK 2103s # expected: 'br' 2103s # received: 'br' 2103s ok 62 2103s # expected: 200 2103s # received: '200' 2103s ok 63 2103s # testing : response Content-Encoding is OK 2103s # expected: 'gzip' 2103s # received: 'gzip' 2103s ok 64 2103s ok 2105s t/modules/buffer.t .................. 2105s 1..12 2105s # Running under perl version 5.038002 for linux 2105s # Current time local: Mon Apr 8 21:52:42 2024 2105s # Current time GMT: Mon Apr 8 21:52:42 2024 2105s # Using Test.pm version 1.31 2105s # Using Apache/Test.pm version 1.42 2105s # testing : Checking return code is '200' 2105s # expected: 200 2105s # received: '200' 2105s ok 1 2105s ok 2 2105s # testing : Checking return code is '200' 2105s # expected: 200 2105s # received: '200' 2105s ok 3 2105s ok 4 2105s # testing : Checking return code is '200' 2105s # expected: 200 2105s # received: '200' 2105s ok 5 2105s ok 6 2105s # testing : Checking return code is '200' 2105s # expected: 200 2105s # received: '200' 2105s ok 7 2105s ok 8 2105s # testing : Checking return code is '200' 2105s # expected: 200 2105s # received: '200' 2105s ok 9 2105s ok 10 2105s # testing : Checking return code is '200' 2105s # expected: 200 2105s # received: '200' 2105s ok 11 2105s ok 12 2105s ok 2107s t/modules/cache.t ................... 2107s 1..3 2107s # Running under perl version 5.038002 for linux 2107s # Current time local: Mon Apr 8 21:52:44 2024 2107s # Current time GMT: Mon Apr 8 21:52:44 2024 2107s # Using Test.pm version 1.31 2107s # Using Apache/Test.pm version 1.42 2107s # testing : non-cached call to index.html 2107s # expected: 200 2107s # received: '200' 2107s ok 1 2107s # testing : call to cache index.html 2107s # expected: 200 2107s # received: '200' 2107s ok 2 2107s # testing : cached call to index.html 2107s # expected: 200 2107s # received: '200' 2107s ok 3 2107s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2107s ok 2112s t/modules/cgi.t ..................... 2112s 1..58 2112s # Running under perl version 5.038002 for linux 2112s # Current time local: Mon Apr 8 21:52:46 2024 2112s # Current time GMT: Mon Apr 8 21:52:46 2024 2112s # Using Test.pm version 1.31 2112s # Using Apache/Test.pm version 1.42 2112s # testing : return code for acceptpathinfodefault.sh 2112s # expected: 200 2112s # received: '200' 2112s ok 1 2112s # testing : body for acceptpathinfodefault.sh 2112s # expected: '' 2112s # received: '' 2112s ok 2 2112s # testing : return code for acceptpathinfodefault.sh/foo 2112s # expected: 200 2112s # received: '200' 2112s ok 3 2112s # testing : body for acceptpathinfodefault.sh/foo 2112s # expected: '/foo' 2112s # received: '/foo' 2112s ok 4 2112s # testing : return code for acceptpathinfooff.sh 2112s # expected: 200 2112s # received: '200' 2112s ok 5 2112s # testing : body for acceptpathinfooff.sh 2112s # expected: '' 2112s # received: '' 2112s ok 6 2112s # testing : return code for acceptpathinfooff.sh/foo 2112s # expected: 404 2112s # received: '404' 2112s ok 7 2112s # no body test for this one 2112s ok 8 2112s # testing : return code for acceptpathinfoon.sh 2112s # expected: 200 2112s # received: '200' 2112s ok 9 2112s # testing : body for acceptpathinfoon.sh 2112s # expected: '' 2112s # received: '' 2112s ok 10 2112s # testing : return code for acceptpathinfoon.sh/foo 2112s # expected: 200 2112s # received: '200' 2112s ok 11 2112s # testing : body for acceptpathinfoon.sh/foo 2112s # expected: '/foo' 2112s # received: '/foo' 2112s ok 12 2112s # testing : return code for bogus-perl.pl 2112s # expected: 500 2112s # received: '500' 2112s ok 13 2112s # cgi log created ok. 2112s ok 14 2112s # testing : return code for bogus-sh.sh 2112s # expected: 500 2112s # received: '500' 2112s ok 15 2112s # checking that log size (807) is bigger than it used to be (523) 2112s ok 16 2112s # testing : return code for nph-stderr.pl 2112s # expected: 200 2112s # received: '200' 2112s ok 17 2112s # testing : body for nph-stderr.pl 2112s # expected: 'this is nph-stdout' 2112s # received: 'this is nph-stdout' 2112s ok 18 2112s # testing : return code for nph-test.pl 2112s # expected: 200 2112s # received: '200' 2112s ok 19 2112s # testing : body for nph-test.pl 2112s # expected: 'ok' 2112s # received: 'ok' 2112s ok 20 2112s # testing : return code for perl.pl 2112s # expected: 200 2112s # received: '200' 2112s ok 21 2112s # testing : body for perl.pl 2112s # expected: 'perl cgi' 2112s # received: 'perl cgi' 2112s ok 22 2112s # testing : return code for sh.sh 2112s # expected: 200 2112s # received: '200' 2112s ok 23 2112s # testing : body for sh.sh 2112s # expected: 'sh cgi' 2112s # received: 'sh cgi' 2112s ok 24 2112s # testing : return code for stderr1.pl 2112s # expected: 200 2112s # received: '200' 2112s ok 25 2112s # testing : body for stderr1.pl 2112s # expected: 'this is stdout' 2112s # received: 'this is stdout' 2112s ok 26 2112s # testing : return code for stderr2.pl 2112s # expected: 200 2112s # received: '200' 2112s ok 27 2112s # testing : body for stderr2.pl 2112s # expected: 'this is also stdout' 2112s # received: 'this is also stdout' 2112s ok 28 2112s # testing : return code for stderr3.pl 2112s # expected: 200 2112s # received: '200' 2112s ok 29 2112s # testing : body for stderr3.pl 2112s # expected: 'this is more stdout' 2112s # received: 'this is more stdout' 2112s ok 30 2112s # posted content (length 10) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2112s # expected: '500' 2112s # received: '500' 2112s ok 31 2112s # checking that log size (35781) is greater than 807 2112s ok 32 2112s # verifying that logged content is 10 characters 2112s ok 33 2112s # posted content (length 99) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2112s # expected: '500' 2112s # received: '500' 2112s ok 34 2112s # checking that log size (36240) is greater than 35781 2112s ok 35 2112s # verifying that logged content is 99 characters 2112s ok 36 2112s # posted content (length 250) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2112s # expected: '500' 2112s # received: '500' 2112s ok 37 2112s # checking that log size (36851) is greater than 36240 2112s ok 38 2112s # verifying that logged content is 250 characters 2112s ok 39 2112s # posted content (length 255) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2112s # expected: '500' 2112s # received: '500' 2112s ok 40 2112s # checking that log size (37467) is greater than 36851 2112s ok 41 2112s # verifying that logged content is 255 characters 2112s ok 42 2112s # posted content (length 256) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2112s # expected: '500' 2112s # received: '500' 2112s ok 43 2112s # checking that log size (38084) is greater than 37467 2112s ok 44 2112s # verifying that logged content is 256 characters 2112s ok 45 2112s # posted content (length 257) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2112s # expected: '500' 2112s # received: '500' 2112s ok 46 2112s # checking that log size (38701) is greater than 38084 2112s ok 47 2112s # verifying that logged content is 256 characters 2112s ok 48 2112s # posted content (length 258) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2112s # expected: '500' 2112s # received: '500' 2112s ok 49 2112s # checking that log size (39318) is greater than 38701 2112s ok 50 2112s # verifying that logged content is 256 characters 2112s ok 51 2112s # posted content (length 1024) to bogus-perl.pl 2112s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2112s # expected: '500' 2112s # received: '500' 2112s ok 52 2112s # checking that log size (39936) is greater than 39318 2112s ok 53 2112s # verifying that logged content is 256 characters 2112s ok 54 2112s # verifying log is greater than 40960 bytes. 2112s ok 55 2112s # verifying log did not grow after making bogus request. 2112s ok 56 2112s # verifying log did not grow after making another bogus request. 2112s ok 57 2112s # checking that HEAD /modules/cgi/perl.pl returns 200. 2112s ok 58 2112s ok 2114s t/modules/data.t .................... 2114s 1..2 2114s # Running under perl version 5.038002 for linux 2114s # Current time local: Mon Apr 8 21:52:51 2024 2114s # Current time GMT: Mon Apr 8 21:52:51 2024 2114s # Using Test.pm version 1.31 2114s # Using Apache/Test.pm version 1.42 2114s # testing : Checking return code is '200' 2114s # expected: 200 2114s # received: '200' 2114s ok 1 2114s ok 2 2114s ok 2118s t/modules/dav.t ..................... 2118s 1..19 2118s # Running under perl version 5.038002 for linux 2118s # Current time local: Mon Apr 8 21:52:53 2024 2118s # Current time GMT: Mon Apr 8 21:52:53 2024 2118s # Using Test.pm version 1.31 2118s # Using Apache/Test.pm version 1.42 2118s resource lock test: 2118s ok 1 2118s DAV put test: 2118s ok 2 2118s getting DAV resource properties: 2118s ok 3 2118s created: Mon, 08 Apr 2024 21:52:55 GMT 2118s modified: Mon, 08 Apr 2024 21:52:55 GMT 2118s now: Mon, 08 Apr 2024 21:52:57 GMT 2118s ok 4 2118s ok 5 2118s resource lock status test: 2118s ok 6 2118s resource unlock test: 2118s ok 7 2118s resource lock status test: 2118s ok 8 2118s getting uri... 2118s expect: 2118s -> 2118s 2118s
2118s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

2151s # 2151s # ' 2151s # received: ' 2151s #

Hello World!

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

No query was specified.

2151s # 2151s # ' 2151s # received: ' 2151s #

No query was specified.

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

Hello World!

2151s # 2151s # ' 2151s # received: ' 2151s #

Hello World!

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

No query was specified.

2151s # 2151s # ' 2151s # received: ' 2151s #

No query was specified.

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

mod_include test

2155s # 2155s # 2155s # Hello World 2155s # 2155s #

[back]

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

mod_include test

2155s # 2155s # 2155s # Hello World 2155s # 2155s #

[back]

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

mod_include test

2155s # 2155s # 2155s # Hello World 2155s # 2155s #

[back]

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

Load Balancer Manager for localhost

2176s # 2176s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
2176s #
Server Built: 2024-03-31T08:37:28
2176s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
2176s #
2176s #

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

2202s #

The document has moved here.

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

Moved Permanently

2202s #

The document has moved here.

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

Moved Permanently

2202s #

The document has moved here.

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

Moved Permanently

2202s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2202s #

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

Multiple Choices

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

Available documents: 2202s #

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

Multiple Choices

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

Available documents: 2202s #

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

Moved Permanently

2202s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2202s #

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

Multiple Choices

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

Available documents: 2202s #

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

Moved Permanently

2202s #

The document has moved here.

2202s # 2202s # ' 2202s ok 48 2202s ok 2204s t/modules/status.t .................. 2204s 1..1 2204s # Running under perl version 5.038002 for linux 2204s # Current time local: Mon Apr 8 21:54:21 2024 2204s # Current time GMT: Mon Apr 8 21:54:21 2024 2204s # Using Test.pm version 1.31 2204s # Using Apache/Test.pm version 1.42 2204s 2204s 2204s Apache Status 2204s 2204s

Apache Server Status for localhost (via 127.0.0.1)

2204s 2204s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
2204s
Server MPM: event
2204s
Server Built: 2024-03-31T08:37:28 2204s

2204s
Current Time: Monday, 08-Apr-2024 21:54:23 UTC
2204s
Restart Time: Monday, 08-Apr-2024 21:49:58 UTC
2204s
Parent Server Config. Generation: 1
2204s
Parent Server MPM Generation: 0
2204s
Server uptime: 4 minutes 24 seconds
2204s
Server load: 1.07 1.07 0.76
2204s
Total accesses: 6794 - Total Traffic: 139.6 MB - Total Duration: 29255
2204s
CPU Usage: u4.22 s6.28 cu1.22 cs1.06 - 4.84% CPU load
2204s
25.7 requests/sec - 0.5 MB/second - 21.0 kB/request - 4.30601 ms/request
2204s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2204s
2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323155no0yes0025000
1323176no0yes1024000
2323229no0yes0025000
3336074no0yes0025000
Sum400 1099000
2204s
____________________________________________W___________________
2204s ____________________________________............................
2204s ................................................................
2204s ................................................................
2204s ................................................................
2204s ................................................................
2204s ................
2204s

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

2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s
SrvPIDAccMCPU 2204s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03231550/63/63_ 2204s 2.5740410.00.380.38 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/64/64_ 2204s 2.5440420.00.370.37 2204s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1 HTTP/1.1
0-03231550/65/65_ 2204s 2.5241560.00.330.33 2204s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
0-03231550/59/59_ 2204s 2.56401260.00.250.25 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/64/64_ 2204s 2.5640620.00.330.33 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/63/63_ 2204s 2.5640720.00.440.44 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/60/60_ 2204s 2.5740590.00.250.25 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/65/65_ 2204s 2.5740630.00.330.33 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/67/67_ 2204s 2.5740510.00.990.99 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/57/57_ 2204s 2.5640520.00.310.31 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/65/65_ 2204s 2.5740640.00.270.27 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/61/61_ 2204s 2.5640420.00.380.38 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/64/64_ 2204s 2.5640540.00.390.39 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/66/66_ 2204s 2.5740490.00.350.35 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/63/63_ 2204s 2.5640410.00.310.31 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/61/61_ 2204s 2.5821420.00.450.45 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-03231550/65/65_ 2204s 2.5841640.00.400.40 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/67/67_ 2204s 2.5740680.00.410.41 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/62/62_ 2204s 2.5440800.00.290.29 2204s 127.0.0.1http/1.1localhost:8529GET /modules/session/env.shtml?test=value HTTP/1.1
0-03231550/64/64_ 2204s 2.5740650.02.082.08 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/67/67_ 2204s 2.5740740.00.830.83 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/60/60_ 2204s 2.54401330.00.650.65 2204s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on?test=value HTTP/1.1
0-03231550/65/65_ 2204s 2.5740730.00.390.39 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231550/63/63_ 2204s 2.54403240.012.1212.12 2204s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire?expiry=1 HTTP/1.1
0-03231550/62/62_ 2204s 2.5740410.00.560.56 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/82/82_ 2204s 4.26401020.00.470.47 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/76/76_ 2204s 4.2640690.00.450.45 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/72/72_ 2204s 4.2340590.00.390.39 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/74/74_ 2204s 4.2640750.00.330.33 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/85/85_ 2204s 4.2340780.01.331.33 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/84/84_ 2204s 4.26401130.06.976.97 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/71/71_ 2204s 4.2540870.01.031.03 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/73/73_ 2204s 4.25401580.05.055.05 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/82/82_ 2204s 4.26202110.04.834.83 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-03231760/74/74_ 2204s 4.25401780.06.326.32 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/81/81_ 2204s 4.25206210.019.9719.97 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/76/76_ 2204s 4.25201300.00.290.29 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/81/81_ 2204s 4.26201250.00.350.35 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-03231760/84/84_ 2204s 4.262021610.01.411.41 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/73/73_ 2204s 4.2640820.00.840.84 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/73/73_ 2204s 4.26201080.00.420.42 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-03231760/81/81_ 2204s 4.2620730.00.360.36 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-03231760/72/72_ 2204s 4.26201420.00.400.40 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/75/75_ 2204s 4.23401240.00.810.81 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231761/76/76W 2204s 4.2200810.00.450.45 2204s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-03231760/79/79_ 2204s 4.2640810.00.390.39 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/81/81_ 2204s 4.264067230.00.330.33 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/75/75_ 2204s 4.23401000.00.320.32 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/68/68_ 2204s 4.2640650.00.350.35 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231760/80/80_ 2204s 4.2340540.00.420.42 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/98/98_ 2204s 3.3320650.00.520.52 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-03232290/94/94_ 2204s 3.32201170.00.550.55 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/102/102_ 2204s 3.334010820.00.560.56 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/91/91_ 2204s 3.33201590.00.600.60 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2-03232290/101/101_ 2204s 3.32201650.00.570.57 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/99/99_ 2204s 3.32401560.00.560.56 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/101/101_ 2204s 3.32411710.00.600.60 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/91/91_ 2204s 3.27401590.00.610.61 2204s 127.0.0.1http/1.1localhost:8529GET /servlet/mapping.html HTTP/1.1
2-03232290/96/96_ 2204s 3.27401930.04.744.74 2204s 127.0.0.1http/1.1localhost:8539POST /echo_post/baltest_echo_post HTTP/1.1
2-03232290/97/97_ 2204s 3.32411940.00.610.61 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/95/95_ 2204s 3.21401940.06.546.54 2204s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/two/index HTTP/1.1
2-03232290/92/92_ 2204s 3.32401490.00.530.53 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/104/104_ 2204s 3.33402740.06.546.54 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/93/93_ 2204s 3.32411250.00.840.84 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/103/103_ 2204s 3.22402190.010.3610.36 2204s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/index.html.fu HTTP/1.1
2-03232290/92/92_ 2204s 3.33411330.00.560.56 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/94/94_ 2204s 3.29411330.00.890.89 2204s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
2-03232290/96/96_ 2204s 3.22412010.00.600.60 2204s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fu/two/index HTTP/1.1
2-03232290/95/95_ 2204s 3.2240640.00.630.63 2204s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fu/index.html.en HTTP/1.1
2-03232290/96/96_ 2204s 3.33401830.00.530.53 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/93/93_ 2204s 3.32401350.00.510.51 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/97/97_ 2204s 3.3240880.00.540.54 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/95/95_ 2204s 3.3340650.00.580.58 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03232290/97/97_ 2204s 3.3320750.00.570.57 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-03232290/89/89_ 2204s 3.3220790.00.490.49 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/40/40_ 2204s 2.51212470.04.674.67 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/31/31_ 2204s 2.5020520.00.420.42 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/33/33_ 2204s 2.50202640.05.995.99 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/33/33_ 2204s 2.5220570.02.392.39 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-03360740/35/35_ 2204s 2.5220680.02.102.10 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-03360740/40/40_ 2204s 2.50203210.00.210.21 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/32/32_ 2204s 2.53201130.00.180.18 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-03360740/35/35_ 2204s 2.5220730.00.650.65 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-03360740/40/40_ 2204s 2.50211320.00.180.18 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/29/29_ 2204s 2.53201380.00.220.22 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-03360740/42/42_ 2204s 2.52201270.00.370.37 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-03360740/31/31_ 2204s 2.5320680.00.060.06 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-03360740/39/39_ 2204s 2.5220560.00.220.22 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-03360740/34/34_ 2204s 2.5220490.00.150.15 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/32/32_ 2204s 2.5320460.00.160.16 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-03360740/45/45_ 2204s 2.5320490.00.430.43 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-03360740/29/29_ 2204s 2.5220300.00.100.10 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03360740/33/33_ 2204s 2.5220670.00.180.18 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-03360740/35/35_ 2204s 2.522010730.00.140.14 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-03360740/38/38_ 2204s 2.5020390.00.400.40 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/41/41_ 2204s 2.5320880.00.220.22 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-03360740/31/31_ 2204s 2.5120310.00.100.10 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/39/39_ 2204s 2.522077000.00.180.18 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
3-03360740/33/33_ 2204s 2.5120480.00.180.18 2204s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03360740/33/33_ 2204s 2.5220540.00.910.91 2204s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2204s
2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s 2204s
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
2204s 2204s 2204s ok 1 2204s ok 2206s t/modules/substitute.t .............. 2206s 1..19 2206s # Running under perl version 5.038002 for linux 2206s # Current time local: Mon Apr 8 21:54:23 2024 2206s # Current time GMT: Mon Apr 8 21:54:23 2024 2206s # Using Test.pm version 1.31 2206s # Using Apache/Test.pm version 1.42 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'barbar': OK 2206s ok 1 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'barbar': OK 2206s ok 2 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'foofoo': OK 2206s ok 3 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'barbar': OK 2206s ok 4 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'barbar': OK 2206s ok 5 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'barbar': OK 2206s ok 6 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'foof 2206s oo': OK 2206s ok 7 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'xfoo': OK 2206s ok 8 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2206s ok 9 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s barx 2206s ': OK 2206s ok 10 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'a$1axb(': OK 2206s ok 11 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'a$XX': OK 2206s ok 12 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2206s ok 13 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'x&x': OK 2206s ok 14 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'xx': OK 2206s ok 15 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'fcooar': OK 2206s ok 16 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'fc$1ar': OK 2206s ok 17 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'fdooar': OK 2206s ok 18 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s got 200 'XXXfooXXX 2206s bar': OK 2206s ok 19 2206s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2206s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2206s ok 2210s t/modules/unique_id.t ............... 2210s 1..300 2210s # Running under perl version 5.038002 for linux 2210s # Current time local: Mon Apr 8 21:54:25 2024 2210s # Current time GMT: Mon Apr 8 21:54:25 2024 2210s # Using Test.pm version 1.31 2210s # Using Apache/Test.pm version 1.42 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 1 2210s # unique id: ZhRnk-Qed0RF_hq6IKRv2AAAAFI 2210s ok 2 2210s ok 3 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 4 2210s # unique id: ZhRnk-Qed0RF_hq6IKRv2QAAAFY 2210s ok 5 2210s ok 6 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 7 2210s # unique id: ZhRnk-Qed0RF_hq6IKRv2gAAAFg 2210s ok 8 2210s ok 9 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 10 2210s # unique id: ZhRnk-Qed0RF_hq6IKRv2wAAAEI 2210s ok 11 2210s ok 12 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 13 2210s # unique id: ZhRnk-Qed0RF_hq6IKRv3AAAAEQ 2210s ok 14 2210s ok 15 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 16 2210s # unique id: ZhRnk-f7uvSbQXf8xAMFgAAAANU 2210s ok 17 2210s ok 18 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 19 2210s # unique id: ZhRnk-f7uvSbQXf8xAMFgQAAANc 2210s ok 20 2210s ok 21 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 22 2210s # unique id: ZhRnk60tCmj1x6dykaVyPgAAAIc 2210s ok 23 2210s ok 24 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 25 2210s # unique id: ZhRnk60tCmj1x6dykaVyPwAAAIg 2210s ok 26 2210s ok 27 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 28 2210s # unique id: ZhRnk60tCmj1x6dykaVyQAAAAIk 2210s ok 29 2210s ok 30 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 31 2210s # unique id: ZhRnk-f7uvSbQXf8xAMFggAAAMA 2210s ok 32 2210s ok 33 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 34 2210s # unique id: ZhRnk-f7uvSbQXf8xAMFgwAAAME 2210s ok 35 2210s ok 36 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 37 2210s # unique id: ZhRnk-f7uvSbQXf8xAMFhAAAAMI 2210s ok 38 2210s ok 39 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 40 2210s # unique id: ZhRnk60tCmj1x6dykaVyQQAAAI0 2210s ok 41 2210s ok 42 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 43 2210s # unique id: ZhRnk60tCmj1x6dykaVyQgAAAIs 2210s ok 44 2210s ok 45 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 46 2210s # unique id: ZhRnk-Qed0RF_hq6IKRv3QAAAEY 2210s ok 47 2210s ok 48 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 49 2210s # unique id: ZhRnk60tCmj1x6dykaVyQwAAAIw 2210s ok 50 2210s ok 51 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 52 2210s # unique id: ZhRnlK0tCmj1x6dykaVyRAAAAJM 2210s ok 53 2210s ok 54 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 55 2210s # unique id: ZhRnlOQed0RF_hq6IKRv3gAAAEc 2210s ok 56 2210s ok 57 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 58 2210s # unique id: ZhRnlOQed0RF_hq6IKRv3wAAAEk 2210s ok 59 2210s ok 60 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 61 2210s # unique id: ZhRnlOQed0RF_hq6IKRv4AAAAEg 2210s ok 62 2210s ok 63 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 64 2210s # unique id: ZhRnlK0tCmj1x6dykaVyRQAAAI8 2210s ok 65 2210s ok 66 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 67 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpHAAAAAs 2210s ok 68 2210s ok 69 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 70 2210s # unique id: ZhRnlK0tCmj1x6dykaVyRgAAAJQ 2210s ok 71 2210s ok 72 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 73 2210s # unique id: ZhRnlOQed0RF_hq6IKRv4QAAAE8 2210s ok 74 2210s ok 75 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 76 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpHQAAAAk 2210s ok 77 2210s ok 78 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 79 2210s # unique id: ZhRnlOQed0RF_hq6IKRv4gAAAEw 2210s ok 80 2210s ok 81 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 82 2210s # unique id: ZhRnlK0tCmj1x6dykaVyRwAAAII 2210s ok 83 2210s ok 84 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 85 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpHgAAAAw 2210s ok 86 2210s ok 87 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 88 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpHwAAAA4 2210s ok 89 2210s ok 90 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 91 2210s # unique id: ZhRnlK0tCmj1x6dykaVySAAAAJc 2210s ok 92 2210s ok 93 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 94 2210s # unique id: ZhRnlK0tCmj1x6dykaVySQAAAIA 2210s ok 95 2210s ok 96 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 97 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFhQAAANM 2210s ok 98 2210s ok 99 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 100 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFhgAAAMU 2210s ok 101 2210s ok 102 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 103 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFhwAAAMg 2210s ok 104 2210s ok 105 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 106 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFiAAAAM0 2210s ok 107 2210s ok 108 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 109 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFiQAAAMo 2210s ok 110 2210s ok 111 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 112 2210s # unique id: ZhRnlK0tCmj1x6dykaVySgAAAIM 2210s ok 113 2210s ok 114 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 115 2210s # unique id: ZhRnlOQed0RF_hq6IKRv4wAAAFA 2210s ok 116 2210s ok 117 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 118 2210s # unique id: ZhRnlOQed0RF_hq6IKRv5AAAAFM 2210s ok 119 2210s ok 120 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 121 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFigAAAM4 2210s ok 122 2210s ok 123 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 124 2210s # unique id: ZhRnlOQed0RF_hq6IKRv5QAAAFI 2210s ok 125 2210s ok 126 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 127 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpIAAAAA0 2210s ok 128 2210s ok 129 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 130 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpIQAAABQ 2210s ok 131 2210s ok 132 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 133 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFiwAAANQ 2210s ok 134 2210s ok 135 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 136 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFjAAAANA 2210s ok 137 2210s ok 138 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 139 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFjQAAANU 2210s ok 140 2210s ok 141 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 142 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFjgAAANI 2210s ok 143 2210s ok 144 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 145 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpIgAAABY 2210s ok 146 2210s ok 147 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 148 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFjwAAANg 2210s ok 149 2210s ok 150 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 151 2210s # unique id: ZhRnlOQed0RF_hq6IKRv5gAAAFY 2210s ok 152 2210s ok 153 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 154 2210s # unique id: ZhRnlOQed0RF_hq6IKRv5wAAAFg 2210s ok 155 2210s ok 156 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 157 2210s # unique id: ZhRnlOQed0RF_hq6IKRv6AAAAEI 2210s ok 158 2210s ok 159 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 160 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFkAAAANY 2210s ok 161 2210s ok 162 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 163 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFkQAAAMQ 2210s ok 164 2210s ok 165 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 166 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFkgAAAMM 2210s ok 167 2210s ok 168 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 169 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpIwAAABE 2210s ok 170 2210s ok 171 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 172 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFkwAAAMc 2210s ok 173 2210s ok 174 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 175 2210s # unique id: ZhRnlO7AZ9N9pI2ni5lpJAAAABg 2210s ok 176 2210s ok 177 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 178 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFlAAAAMY 2210s ok 179 2210s ok 180 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 181 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFlQAAAMk 2210s ok 182 2210s ok 183 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 184 2210s # unique id: ZhRnlK0tCmj1x6dykaVySwAAAIc 2210s ok 185 2210s ok 186 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 187 2210s # unique id: ZhRnlOQed0RF_hq6IKRv6QAAAEQ 2210s ok 188 2210s ok 189 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 190 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFlgAAAM0 2210s ok 191 2210s ok 192 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 193 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFlwAAAMo 2210s ok 194 2210s ok 195 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 196 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFmAAAAMw 2210s ok 197 2210s ok 198 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 199 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFmQAAAM8 2210s ok 200 2210s ok 201 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 202 2210s # unique id: ZhRnlOf7uvSbQXf8xAMFmgAAANE 2210s ok 203 2210s ok 204 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 205 2210s # unique id: ZhRnlef7uvSbQXf8xAMFmwAAANI 2210s ok 206 2210s ok 207 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 208 2210s # unique id: ZhRnlef7uvSbQXf8xAMFnAAAANg 2210s ok 209 2210s ok 210 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 211 2210s # unique id: ZhRnlef7uvSbQXf8xAMFnQAAANY 2210s ok 212 2210s ok 213 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 214 2210s # unique id: ZhRnle7AZ9N9pI2ni5lpJQAAABM 2210s ok 215 2210s ok 216 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 217 2210s # unique id: ZhRnlef7uvSbQXf8xAMFngAAAME 2210s ok 218 2210s ok 219 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 220 2210s # unique id: ZhRnlef7uvSbQXf8xAMFnwAAAMI 2210s ok 221 2210s ok 222 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 223 2210s # unique id: ZhRnle7AZ9N9pI2ni5lpJgAAAAA 2210s ok 224 2210s ok 225 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 226 2210s # unique id: ZhRnla0tCmj1x6dykaVyTAAAAIg 2210s ok 227 2210s ok 228 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 229 2210s # unique id: ZhRnla0tCmj1x6dykaVyTQAAAIk 2210s ok 230 2210s ok 231 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 232 2210s # unique id: ZhRnlef7uvSbQXf8xAMFoAAAAMM 2210s ok 233 2210s ok 234 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 235 2210s # unique id: ZhRnleQed0RF_hq6IKRv6gAAAEY 2210s ok 236 2210s ok 237 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 238 2210s # unique id: ZhRnla0tCmj1x6dykaVyTgAAAI0 2210s ok 239 2210s ok 240 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 241 2210s # unique id: ZhRnla0tCmj1x6dykaVyTwAAAIs 2210s ok 242 2210s ok 243 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 244 2210s # unique id: ZhRnla0tCmj1x6dykaVyUAAAAJE 2210s ok 245 2210s ok 246 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 247 2210s # unique id: ZhRnla0tCmj1x6dykaVyUQAAAJM 2210s ok 248 2210s ok 249 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 250 2210s # unique id: ZhRnlef7uvSbQXf8xAMFoQAAAMc 2210s ok 251 2210s ok 252 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 253 2210s # unique id: ZhRnlef7uvSbQXf8xAMFogAAAMY 2210s ok 254 2210s ok 255 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 256 2210s # unique id: ZhRnlef7uvSbQXf8xAMFowAAAMk 2210s ok 257 2210s ok 258 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 259 2210s # unique id: ZhRnlef7uvSbQXf8xAMFpAAAAMs 2210s ok 260 2210s ok 261 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 262 2210s # unique id: ZhRnleQed0RF_hq6IKRv6wAAAEM 2210s ok 263 2210s ok 264 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 265 2210s # unique id: ZhRnlef7uvSbQXf8xAMFpQAAAM4 2210s ok 266 2210s ok 267 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 268 2210s # unique id: ZhRnla0tCmj1x6dykaVyUgAAAI8 2210s ok 269 2210s ok 270 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 271 2210s # unique id: ZhRnla0tCmj1x6dykaVyUwAAAJY 2210s ok 272 2210s ok 273 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 274 2210s # unique id: ZhRnleQed0RF_hq6IKRv7AAAAEU 2210s ok 275 2210s ok 276 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 277 2210s # unique id: ZhRnleQed0RF_hq6IKRv7QAAAEk 2210s ok 278 2210s ok 279 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 280 2210s # unique id: ZhRnlef7uvSbQXf8xAMFpgAAANQ 2210s ok 281 2210s ok 282 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 283 2210s # unique id: ZhRnlef7uvSbQXf8xAMFpwAAANA 2210s ok 284 2210s ok 285 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 286 2210s # unique id: ZhRnlef7uvSbQXf8xAMFqAAAANU 2210s ok 287 2210s ok 288 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 289 2210s # unique id: ZhRnlef7uvSbQXf8xAMFqQAAANI 2210s ok 290 2210s ok 291 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 292 2210s # unique id: ZhRnlef7uvSbQXf8xAMFqgAAANc 2210s ok 293 2210s ok 294 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 295 2210s # unique id: ZhRnle7AZ9N9pI2ni5lpJwAAAAY 2210s ok 296 2210s ok 297 2210s # testing : fetch unique ID 2210s # expected: 200 2210s # received: '200' 2210s ok 298 2210s # unique id: ZhRnla0tCmj1x6dykaVyVAAAAII 2210s ok 299 2210s ok 300 2210s ok 2213s t/modules/usertrack.t ............... 2213s 1..1004 2213s # Running under perl version 5.038002 for linux 2213s # Current time local: Mon Apr 8 21:54:29 2024 2213s # Current time GMT: Mon Apr 8 21:54:29 2024 2213s # Using Test.pm version 1.31 2213s # Using Apache/Test.pm version 1.42 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 1 2213s ok 2 2213s Set-Cookie: usertrack_test=e2305d8.6159cd9b34e88; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=e2305d8.6159cd9b34e88 2213s ok 3 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 4 2213s ok 5 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 6 2213s ok 7 2213s Set-Cookie: usertrack_test=a51a6703.6159cd9b378ae; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a51a6703.6159cd9b378ae 2213s ok 8 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 9 2213s ok 10 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 11 2213s ok 12 2213s Set-Cookie: usertrack_test=49e0bc69.6159cd9b38974; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=49e0bc69.6159cd9b38974 2213s ok 13 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 14 2213s ok 15 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 16 2213s ok 17 2213s Set-Cookie: usertrack_test=7047780f.6159cd9b39b60; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=7047780f.6159cd9b39b60 2213s ok 18 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 19 2213s ok 20 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 21 2213s ok 22 2213s Set-Cookie: usertrack_test=4ef7adb1.6159cd9b3af86; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=4ef7adb1.6159cd9b3af86 2213s ok 23 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 24 2213s ok 25 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 26 2213s ok 27 2213s Set-Cookie: usertrack_test=fd22177b.6159cd9b3c2c4; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=fd22177b.6159cd9b3c2c4 2213s ok 28 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 29 2213s ok 30 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 31 2213s ok 32 2213s Set-Cookie: usertrack_test=b2b0fd40.6159cd9b3d18e; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=b2b0fd40.6159cd9b3d18e 2213s ok 33 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 34 2213s ok 35 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 36 2213s ok 37 2213s Set-Cookie: usertrack_test=ac0415ce.6159cd9b3e29d; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=ac0415ce.6159cd9b3e29d 2213s ok 38 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 39 2213s ok 40 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 41 2213s ok 42 2213s Set-Cookie: usertrack_test=a9109ad0.6159cd9b3f103; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a9109ad0.6159cd9b3f103 2213s ok 43 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 44 2213s ok 45 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 46 2213s ok 47 2213s Set-Cookie: usertrack_test=1ac71bcf.6159cd9b3fdc1; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=1ac71bcf.6159cd9b3fdc1 2213s ok 48 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 49 2213s ok 50 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 51 2213s ok 52 2213s Set-Cookie: usertrack_test=5aea75da.6159cd9b409d3; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=5aea75da.6159cd9b409d3 2213s ok 53 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 54 2213s ok 55 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 56 2213s ok 57 2213s Set-Cookie: usertrack_test=cb8670af.6159cd9b416e6; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=cb8670af.6159cd9b416e6 2213s ok 58 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 59 2213s ok 60 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 61 2213s ok 62 2213s Set-Cookie: usertrack_test=29d49409.6159cd9b42681; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=29d49409.6159cd9b42681 2213s ok 63 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 64 2213s ok 65 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 66 2213s ok 67 2213s Set-Cookie: usertrack_test=9ec13b10.6159cd9b43723; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=9ec13b10.6159cd9b43723 2213s ok 68 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 69 2213s ok 70 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 71 2213s ok 72 2213s Set-Cookie: usertrack_test=ef6aba50.6159cd9b4455d; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=ef6aba50.6159cd9b4455d 2213s ok 73 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 74 2213s ok 75 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 76 2213s ok 77 2213s Set-Cookie: usertrack_test=71235a9c.6159cd9b45396; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=71235a9c.6159cd9b45396 2213s ok 78 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 79 2213s ok 80 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 81 2213s ok 82 2213s Set-Cookie: usertrack_test=6c30e0fa.6159cd9b46418; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=6c30e0fa.6159cd9b46418 2213s ok 83 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 84 2213s ok 85 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 86 2213s ok 87 2213s Set-Cookie: usertrack_test=6034ef11.6159cd9b473ef; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=6034ef11.6159cd9b473ef 2213s ok 88 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 89 2213s ok 90 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 91 2213s ok 92 2213s Set-Cookie: usertrack_test=9490a868.6159cd9b4844c; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=9490a868.6159cd9b4844c 2213s ok 93 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 94 2213s ok 95 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 96 2213s ok 97 2213s Set-Cookie: usertrack_test=af5554b4.6159cd9b49440; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=af5554b4.6159cd9b49440 2213s ok 98 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 99 2213s ok 100 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 101 2213s ok 102 2213s Set-Cookie: usertrack_test=b78aa7b2.6159cd9b4a1dd; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=b78aa7b2.6159cd9b4a1dd 2213s ok 103 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 104 2213s ok 105 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 106 2213s ok 107 2213s Set-Cookie: usertrack_test=72ff7f24.6159cd9b4af97; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=72ff7f24.6159cd9b4af97 2213s ok 108 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 109 2213s ok 110 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 111 2213s ok 112 2213s Set-Cookie: usertrack_test=5ced520e.6159cd9b4be93; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=5ced520e.6159cd9b4be93 2213s ok 113 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 114 2213s ok 115 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 116 2213s ok 117 2213s Set-Cookie: usertrack_test=c116723f.6159cd9b4ce5c; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=c116723f.6159cd9b4ce5c 2213s ok 118 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 119 2213s ok 120 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 121 2213s ok 122 2213s Set-Cookie: usertrack_test=9f24f82c.6159cd9b4dd1f; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=9f24f82c.6159cd9b4dd1f 2213s ok 123 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 124 2213s ok 125 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 126 2213s ok 127 2213s Set-Cookie: usertrack_test=2f1c3b60.6159cd9b4f321; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=2f1c3b60.6159cd9b4f321 2213s ok 128 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 129 2213s ok 130 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 131 2213s ok 132 2213s Set-Cookie: usertrack_test=a8e3cc3a.6159cd9b509d5; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a8e3cc3a.6159cd9b509d5 2213s ok 133 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 134 2213s ok 135 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 136 2213s ok 137 2213s Set-Cookie: usertrack_test=f6e7d1bf.6159cd9b518f3; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=f6e7d1bf.6159cd9b518f3 2213s ok 138 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 139 2213s ok 140 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 141 2213s ok 142 2213s Set-Cookie: usertrack_test=ac0838f7.6159cd9b526cf; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=ac0838f7.6159cd9b526cf 2213s ok 143 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 144 2213s ok 145 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 146 2213s ok 147 2213s Set-Cookie: usertrack_test=a523ca47.6159cd9b5395f; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a523ca47.6159cd9b5395f 2213s ok 148 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 149 2213s ok 150 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 151 2213s ok 152 2213s Set-Cookie: usertrack_test=b1f755bc.6159cd9b549e8; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=b1f755bc.6159cd9b549e8 2213s ok 153 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 154 2213s ok 155 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 156 2213s ok 157 2213s Set-Cookie: usertrack_test=96368efb.6159cd9b55b7c; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=96368efb.6159cd9b55b7c 2213s ok 158 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 159 2213s ok 160 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 161 2213s ok 162 2213s Set-Cookie: usertrack_test=d73e95c6.6159cd9b56a49; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=d73e95c6.6159cd9b56a49 2213s ok 163 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 164 2213s ok 165 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 166 2213s ok 167 2213s Set-Cookie: usertrack_test=d3cd3a6c.6159cd9b57a9b; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=d3cd3a6c.6159cd9b57a9b 2213s ok 168 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 169 2213s ok 170 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 171 2213s ok 172 2213s Set-Cookie: usertrack_test=bc77b6a1.6159cd9b58c11; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=bc77b6a1.6159cd9b58c11 2213s ok 173 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 174 2213s ok 175 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 176 2213s ok 177 2213s Set-Cookie: usertrack_test=9470005.6159cd9b59bbc; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=9470005.6159cd9b59bbc 2213s ok 178 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 179 2213s ok 180 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 181 2213s ok 182 2213s Set-Cookie: usertrack_test=b03e1ea0.6159cd9b5aeed; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=b03e1ea0.6159cd9b5aeed 2213s ok 183 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 184 2213s ok 185 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 186 2213s ok 187 2213s Set-Cookie: usertrack_test=e65392b4.6159cd9b5bf70; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=e65392b4.6159cd9b5bf70 2213s ok 188 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 189 2213s ok 190 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 191 2213s ok 192 2213s Set-Cookie: usertrack_test=9add0c62.6159cd9b5d03e; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=9add0c62.6159cd9b5d03e 2213s ok 193 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 194 2213s ok 195 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 196 2213s ok 197 2213s Set-Cookie: usertrack_test=cb82c1c5.6159cd9b5e0e4; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=cb82c1c5.6159cd9b5e0e4 2213s ok 198 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 199 2213s ok 200 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 201 2213s ok 202 2213s Set-Cookie: usertrack_test=7900f26a.6159cd9b5f4d1; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=7900f26a.6159cd9b5f4d1 2213s ok 203 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 204 2213s ok 205 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 206 2213s ok 207 2213s Set-Cookie: usertrack_test=842c335d.6159cd9b60adf; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=842c335d.6159cd9b60adf 2213s ok 208 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 209 2213s ok 210 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 211 2213s ok 212 2213s Set-Cookie: usertrack_test=e58540e9.6159cd9b62079; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=e58540e9.6159cd9b62079 2213s ok 213 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 214 2213s ok 215 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 216 2213s ok 217 2213s Set-Cookie: usertrack_test=9bb307dc.6159cd9b63686; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=9bb307dc.6159cd9b63686 2213s ok 218 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 219 2213s ok 220 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 221 2213s ok 222 2213s Set-Cookie: usertrack_test=1a18cd69.6159cd9b64ad9; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=1a18cd69.6159cd9b64ad9 2213s ok 223 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 224 2213s ok 225 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 226 2213s ok 227 2213s Set-Cookie: usertrack_test=4df9a58c.6159cd9b65dcd; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=4df9a58c.6159cd9b65dcd 2213s ok 228 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 229 2213s ok 230 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 231 2213s ok 232 2213s Set-Cookie: usertrack_test=a63d2c62.6159cd9b66bbd; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a63d2c62.6159cd9b66bbd 2213s ok 233 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 234 2213s ok 235 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 236 2213s ok 237 2213s Set-Cookie: usertrack_test=6f19a942.6159cd9b679d2; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=6f19a942.6159cd9b679d2 2213s ok 238 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 239 2213s ok 240 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 241 2213s ok 242 2213s Set-Cookie: usertrack_test=4e34648c.6159cd9b6871c; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=4e34648c.6159cd9b6871c 2213s ok 243 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 244 2213s ok 245 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 246 2213s ok 247 2213s Set-Cookie: usertrack_test=de3495ca.6159cd9b697ec; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=de3495ca.6159cd9b697ec 2213s ok 248 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 249 2213s ok 250 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 251 2213s ok 252 2213s Set-Cookie: usertrack_test=4501f77e.6159cd9b6a8b7; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=4501f77e.6159cd9b6a8b7 2213s ok 253 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 254 2213s ok 255 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 256 2213s ok 257 2213s Set-Cookie: usertrack_test=a08b7f9.6159cd9b6b920; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a08b7f9.6159cd9b6b920 2213s ok 258 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 259 2213s ok 260 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 261 2213s ok 262 2213s Set-Cookie: usertrack_test=6c3b91d8.6159cd9b6cc27; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=6c3b91d8.6159cd9b6cc27 2213s ok 263 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 264 2213s ok 265 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 266 2213s ok 267 2213s Set-Cookie: usertrack_test=a620d2d4.6159cd9b6dfc4; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=a620d2d4.6159cd9b6dfc4 2213s ok 268 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 269 2213s ok 270 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 271 2213s ok 272 2213s Set-Cookie: usertrack_test=b78314ab.6159cd9b6f07d; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=b78314ab.6159cd9b6f07d 2213s ok 273 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 274 2213s ok 275 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 276 2213s ok 277 2213s Set-Cookie: usertrack_test=b49160b4.6159cd9b70630; path=/; expires=Mon, 08-Apr-24 21:55:31 GMT 2213s Cookie: usertrack_test=b49160b4.6159cd9b70630 2213s ok 278 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 279 2213s ok 280 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 281 2213s ok 282 2213s Set-Cookie: usertrack_test=684eb293.6159cd9b71d73; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=684eb293.6159cd9b71d73 2213s ok 283 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 284 2213s ok 285 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 286 2213s ok 287 2213s Set-Cookie: usertrack_test=bb56f99e.6159cd9b72e0e; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=bb56f99e.6159cd9b72e0e 2213s ok 288 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 289 2213s ok 290 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 291 2213s ok 292 2213s Set-Cookie: usertrack_test=842b4b24.6159cd9b74012; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=842b4b24.6159cd9b74012 2213s ok 293 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 294 2213s ok 295 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 296 2213s ok 297 2213s Set-Cookie: usertrack_test=7f454c52.6159cd9b7525d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=7f454c52.6159cd9b7525d 2213s ok 298 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 299 2213s ok 300 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 301 2213s ok 302 2213s Set-Cookie: usertrack_test=48cb8014.6159cd9b7659d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=48cb8014.6159cd9b7659d 2213s ok 303 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 304 2213s ok 305 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 306 2213s ok 307 2213s Set-Cookie: usertrack_test=b39ea683.6159cd9b77b83; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b39ea683.6159cd9b77b83 2213s ok 308 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 309 2213s ok 310 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 311 2213s ok 312 2213s Set-Cookie: usertrack_test=df8b9777.6159cd9b78dd3; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=df8b9777.6159cd9b78dd3 2213s ok 313 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 314 2213s ok 315 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 316 2213s ok 317 2213s Set-Cookie: usertrack_test=4f9cb8c8.6159cd9b79c84; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=4f9cb8c8.6159cd9b79c84 2213s ok 318 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 319 2213s ok 320 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 321 2213s ok 322 2213s Set-Cookie: usertrack_test=888c5db4.6159cd9b7ac12; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=888c5db4.6159cd9b7ac12 2213s ok 323 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 324 2213s ok 325 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 326 2213s ok 327 2213s Set-Cookie: usertrack_test=9100467c.6159cd9b7bb8a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=9100467c.6159cd9b7bb8a 2213s ok 328 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 329 2213s ok 330 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 331 2213s ok 332 2213s Set-Cookie: usertrack_test=dd7e2605.6159cd9b7caec; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=dd7e2605.6159cd9b7caec 2213s ok 333 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 334 2213s ok 335 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 336 2213s ok 337 2213s Set-Cookie: usertrack_test=4a0da64b.6159cd9b7e5cd; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=4a0da64b.6159cd9b7e5cd 2213s ok 338 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 339 2213s ok 340 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 341 2213s ok 342 2213s Set-Cookie: usertrack_test=ee084f4b.6159cd9b80b91; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ee084f4b.6159cd9b80b91 2213s ok 343 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 344 2213s ok 345 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 346 2213s ok 347 2213s Set-Cookie: usertrack_test=293ba653.6159cd9b82785; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=293ba653.6159cd9b82785 2213s ok 348 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 349 2213s ok 350 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 351 2213s ok 352 2213s Set-Cookie: usertrack_test=89e61c5c.6159cd9b84f05; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=89e61c5c.6159cd9b84f05 2213s ok 353 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 354 2213s ok 355 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 356 2213s ok 357 2213s Set-Cookie: usertrack_test=e0d2d20f.6159cd9b877f3; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=e0d2d20f.6159cd9b877f3 2213s ok 358 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 359 2213s ok 360 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 361 2213s ok 362 2213s Set-Cookie: usertrack_test=63448719.6159cd9b8a077; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=63448719.6159cd9b8a077 2213s ok 363 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 364 2213s ok 365 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 366 2213s ok 367 2213s Set-Cookie: usertrack_test=d98092b3.6159cd9b8c459; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=d98092b3.6159cd9b8c459 2213s ok 368 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 369 2213s ok 370 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 371 2213s ok 372 2213s Set-Cookie: usertrack_test=588ace8c.6159cd9b8e5d3; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=588ace8c.6159cd9b8e5d3 2213s ok 373 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 374 2213s ok 375 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 376 2213s ok 377 2213s Set-Cookie: usertrack_test=7b1f1433.6159cd9b904a0; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=7b1f1433.6159cd9b904a0 2213s ok 378 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 379 2213s ok 380 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 381 2213s ok 382 2213s Set-Cookie: usertrack_test=bdac305c.6159cd9b92716; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=bdac305c.6159cd9b92716 2213s ok 383 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 384 2213s ok 385 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 386 2213s ok 387 2213s Set-Cookie: usertrack_test=bcec86a1.6159cd9b944c5; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=bcec86a1.6159cd9b944c5 2213s ok 388 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 389 2213s ok 390 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 391 2213s ok 392 2213s Set-Cookie: usertrack_test=66755d7c.6159cd9b96ff2; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=66755d7c.6159cd9b96ff2 2213s ok 393 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 394 2213s ok 395 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 396 2213s ok 397 2213s Set-Cookie: usertrack_test=f61f8d0f.6159cd9b9a11e; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f61f8d0f.6159cd9b9a11e 2213s ok 398 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 399 2213s ok 400 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 401 2213s ok 402 2213s Set-Cookie: usertrack_test=7328611b.6159cd9b9bd28; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=7328611b.6159cd9b9bd28 2213s ok 403 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 404 2213s ok 405 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 406 2213s ok 407 2213s Set-Cookie: usertrack_test=95e552a3.6159cd9b9e08e; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=95e552a3.6159cd9b9e08e 2213s ok 408 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 409 2213s ok 410 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 411 2213s ok 412 2213s Set-Cookie: usertrack_test=cf64b0a7.6159cd9ba0314; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=cf64b0a7.6159cd9ba0314 2213s ok 413 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 414 2213s ok 415 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 416 2213s ok 417 2213s Set-Cookie: usertrack_test=c430b744.6159cd9ba1b9c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=c430b744.6159cd9ba1b9c 2213s ok 418 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 419 2213s ok 420 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 421 2213s ok 422 2213s Set-Cookie: usertrack_test=5043ae41.6159cd9ba325b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=5043ae41.6159cd9ba325b 2213s ok 423 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 424 2213s ok 425 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 426 2213s ok 427 2213s Set-Cookie: usertrack_test=965b1872.6159cd9ba497f; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=965b1872.6159cd9ba497f 2213s ok 428 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 429 2213s ok 430 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 431 2213s ok 432 2213s Set-Cookie: usertrack_test=833d17d3.6159cd9ba57bc; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=833d17d3.6159cd9ba57bc 2213s ok 433 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 434 2213s ok 435 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 436 2213s ok 437 2213s Set-Cookie: usertrack_test=6a93827.6159cd9ba6d6a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=6a93827.6159cd9ba6d6a 2213s ok 438 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 439 2213s ok 440 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 441 2213s ok 442 2213s Set-Cookie: usertrack_test=e5a43feb.6159cd9ba86d8; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=e5a43feb.6159cd9ba86d8 2213s ok 443 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 444 2213s ok 445 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 446 2213s ok 447 2213s Set-Cookie: usertrack_test=ee14ad27.6159cd9baa0e9; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ee14ad27.6159cd9baa0e9 2213s ok 448 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 449 2213s ok 450 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 451 2213s ok 452 2213s Set-Cookie: usertrack_test=6d0e7317.6159cd9bab77b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=6d0e7317.6159cd9bab77b 2213s ok 453 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 454 2213s ok 455 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 456 2213s ok 457 2213s Set-Cookie: usertrack_test=8b25286b.6159cd9bacdcc; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=8b25286b.6159cd9bacdcc 2213s ok 458 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 459 2213s ok 460 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 461 2213s ok 462 2213s Set-Cookie: usertrack_test=317b9437.6159cd9bae47a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=317b9437.6159cd9bae47a 2213s ok 463 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 464 2213s ok 465 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 466 2213s ok 467 2213s Set-Cookie: usertrack_test=3b149d35.6159cd9bafb3c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3b149d35.6159cd9bafb3c 2213s ok 468 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 469 2213s ok 470 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 471 2213s ok 472 2213s Set-Cookie: usertrack_test=6cb5b51b.6159cd9bb1397; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=6cb5b51b.6159cd9bb1397 2213s ok 473 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 474 2213s ok 475 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 476 2213s ok 477 2213s Set-Cookie: usertrack_test=f66c2ec7.6159cd9bb2d31; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f66c2ec7.6159cd9bb2d31 2213s ok 478 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 479 2213s ok 480 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 481 2213s ok 482 2213s Set-Cookie: usertrack_test=99f00b52.6159cd9bb49c2; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=99f00b52.6159cd9bb49c2 2213s ok 483 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 484 2213s ok 485 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 486 2213s ok 487 2213s Set-Cookie: usertrack_test=8bc2a126.6159cd9bb6619; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=8bc2a126.6159cd9bb6619 2213s ok 488 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 489 2213s ok 490 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 491 2213s ok 492 2213s Set-Cookie: usertrack_test=3e987c43.6159cd9bb8afd; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3e987c43.6159cd9bb8afd 2213s ok 493 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 494 2213s ok 495 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 496 2213s ok 497 2213s Set-Cookie: usertrack_test=47300e6a.6159cd9bba5de; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=47300e6a.6159cd9bba5de 2213s ok 498 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 499 2213s ok 500 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 501 2213s ok 502 2213s Set-Cookie: usertrack_test=958d9a96.6159cd9bbbe8d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=958d9a96.6159cd9bbbe8d 2213s ok 503 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 504 2213s ok 505 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 506 2213s ok 507 2213s Set-Cookie: usertrack_test=ff86aa65.6159cd9bbd481; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ff86aa65.6159cd9bbd481 2213s ok 508 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 509 2213s ok 510 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 511 2213s ok 512 2213s Set-Cookie: usertrack_test=368cd657.6159cd9bbea17; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=368cd657.6159cd9bbea17 2213s ok 513 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 514 2213s ok 515 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 516 2213s ok 517 2213s Set-Cookie: usertrack_test=eaef51c0.6159cd9bc0030; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=eaef51c0.6159cd9bc0030 2213s ok 518 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 519 2213s ok 520 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 521 2213s ok 522 2213s Set-Cookie: usertrack_test=fa68feec.6159cd9bc15e9; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=fa68feec.6159cd9bc15e9 2213s ok 523 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 524 2213s ok 525 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 526 2213s ok 527 2213s Set-Cookie: usertrack_test=2c71f0b6.6159cd9bc2c9b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=2c71f0b6.6159cd9bc2c9b 2213s ok 528 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 529 2213s ok 530 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 531 2213s ok 532 2213s Set-Cookie: usertrack_test=b7c3346e.6159cd9bc394d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b7c3346e.6159cd9bc394d 2213s ok 533 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 534 2213s ok 535 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 536 2213s ok 537 2213s Set-Cookie: usertrack_test=ef9e7dd.6159cd9bc4dd2; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ef9e7dd.6159cd9bc4dd2 2213s ok 538 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 539 2213s ok 540 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 541 2213s ok 542 2213s Set-Cookie: usertrack_test=7987d187.6159cd9bc62da; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=7987d187.6159cd9bc62da 2213s ok 543 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 544 2213s ok 545 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 546 2213s ok 547 2213s Set-Cookie: usertrack_test=c28220ce.6159cd9bc77e0; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=c28220ce.6159cd9bc77e0 2213s ok 548 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 549 2213s ok 550 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 551 2213s ok 552 2213s Set-Cookie: usertrack_test=3f0c6151.6159cd9bc8e91; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3f0c6151.6159cd9bc8e91 2213s ok 553 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 554 2213s ok 555 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 556 2213s ok 557 2213s Set-Cookie: usertrack_test=8eaf8598.6159cd9bc9cd9; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=8eaf8598.6159cd9bc9cd9 2213s ok 558 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 559 2213s ok 560 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 561 2213s ok 562 2213s Set-Cookie: usertrack_test=895c4865.6159cd9bca99c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=895c4865.6159cd9bca99c 2213s ok 563 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 564 2213s ok 565 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 566 2213s ok 567 2213s Set-Cookie: usertrack_test=bc8b66f0.6159cd9bcb6ff; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=bc8b66f0.6159cd9bcb6ff 2213s ok 568 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 569 2213s ok 570 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 571 2213s ok 572 2213s Set-Cookie: usertrack_test=3902e7c4.6159cd9bcc473; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3902e7c4.6159cd9bcc473 2213s ok 573 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 574 2213s ok 575 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 576 2213s ok 577 2213s Set-Cookie: usertrack_test=b74cc2dc.6159cd9bcd27a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b74cc2dc.6159cd9bcd27a 2213s ok 578 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 579 2213s ok 580 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 581 2213s ok 582 2213s Set-Cookie: usertrack_test=9d741f8c.6159cd9bcdecf; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=9d741f8c.6159cd9bcdecf 2213s ok 583 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 584 2213s ok 585 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 586 2213s ok 587 2213s Set-Cookie: usertrack_test=e4996acc.6159cd9bcebbd; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=e4996acc.6159cd9bcebbd 2213s ok 588 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 589 2213s ok 590 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 591 2213s ok 592 2213s Set-Cookie: usertrack_test=f93bcea6.6159cd9bcfa09; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f93bcea6.6159cd9bcfa09 2213s ok 593 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 594 2213s ok 595 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 596 2213s ok 597 2213s Set-Cookie: usertrack_test=f005b642.6159cd9bd07bc; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f005b642.6159cd9bd07bc 2213s ok 598 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 599 2213s ok 600 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 601 2213s ok 602 2213s Set-Cookie: usertrack_test=abda300d.6159cd9bd16cc; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=abda300d.6159cd9bd16cc 2213s ok 603 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 604 2213s ok 605 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 606 2213s ok 607 2213s Set-Cookie: usertrack_test=dc552cc5.6159cd9bd24e7; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=dc552cc5.6159cd9bd24e7 2213s ok 608 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 609 2213s ok 610 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 611 2213s ok 612 2213s Set-Cookie: usertrack_test=267d44f9.6159cd9bd3231; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=267d44f9.6159cd9bd3231 2213s ok 613 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 614 2213s ok 615 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 616 2213s ok 617 2213s Set-Cookie: usertrack_test=b759b8de.6159cd9bd3ee7; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b759b8de.6159cd9bd3ee7 2213s ok 618 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 619 2213s ok 620 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 621 2213s ok 622 2213s Set-Cookie: usertrack_test=111541b9.6159cd9bd4b8c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=111541b9.6159cd9bd4b8c 2213s ok 623 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 624 2213s ok 625 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 626 2213s ok 627 2213s Set-Cookie: usertrack_test=b1f190e1.6159cd9bd58b2; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b1f190e1.6159cd9bd58b2 2213s ok 628 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 629 2213s ok 630 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 631 2213s ok 632 2213s Set-Cookie: usertrack_test=de3431b.6159cd9bd6731; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=de3431b.6159cd9bd6731 2213s ok 633 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 634 2213s ok 635 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 636 2213s ok 637 2213s Set-Cookie: usertrack_test=731c9020.6159cd9bd745e; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=731c9020.6159cd9bd745e 2213s ok 638 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 639 2213s ok 640 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 641 2213s ok 642 2213s Set-Cookie: usertrack_test=c1392143.6159cd9bd85cf; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=c1392143.6159cd9bd85cf 2213s ok 643 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 644 2213s ok 645 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 646 2213s ok 647 2213s Set-Cookie: usertrack_test=b3df8265.6159cd9bd934d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b3df8265.6159cd9bd934d 2213s ok 648 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 649 2213s ok 650 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 651 2213s ok 652 2213s Set-Cookie: usertrack_test=e472446f.6159cd9bda079; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=e472446f.6159cd9bda079 2213s ok 653 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 654 2213s ok 655 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 656 2213s ok 657 2213s Set-Cookie: usertrack_test=5e98e992.6159cd9bdacfb; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=5e98e992.6159cd9bdacfb 2213s ok 658 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 659 2213s ok 660 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 661 2213s ok 662 2213s Set-Cookie: usertrack_test=a8b48641.6159cd9bdb9b9; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=a8b48641.6159cd9bdb9b9 2213s ok 663 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 664 2213s ok 665 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 666 2213s ok 667 2213s Set-Cookie: usertrack_test=fe830ab3.6159cd9bdc754; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=fe830ab3.6159cd9bdc754 2213s ok 668 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 669 2213s ok 670 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 671 2213s ok 672 2213s Set-Cookie: usertrack_test=b783a4b3.6159cd9bdd4a2; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b783a4b3.6159cd9bdd4a2 2213s ok 673 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 674 2213s ok 675 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 676 2213s ok 677 2213s Set-Cookie: usertrack_test=16048687.6159cd9bde139; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=16048687.6159cd9bde139 2213s ok 678 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 679 2213s ok 680 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 681 2213s ok 682 2213s Set-Cookie: usertrack_test=2876a202.6159cd9bdedf7; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=2876a202.6159cd9bdedf7 2213s ok 683 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 684 2213s ok 685 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 686 2213s ok 687 2213s Set-Cookie: usertrack_test=66dc4474.6159cd9bdff4a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=66dc4474.6159cd9bdff4a 2213s ok 688 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 689 2213s ok 690 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 691 2213s ok 692 2213s Set-Cookie: usertrack_test=bb3f29f4.6159cd9be0e92; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=bb3f29f4.6159cd9be0e92 2213s ok 693 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 694 2213s ok 695 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 696 2213s ok 697 2213s Set-Cookie: usertrack_test=7f51191b.6159cd9be1adb; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=7f51191b.6159cd9be1adb 2213s ok 698 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 699 2213s ok 700 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 701 2213s ok 702 2213s Set-Cookie: usertrack_test=4c9d6a9e.6159cd9be2768; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=4c9d6a9e.6159cd9be2768 2213s ok 703 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 704 2213s ok 705 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 706 2213s ok 707 2213s Set-Cookie: usertrack_test=8986f560.6159cd9be3543; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=8986f560.6159cd9be3543 2213s ok 708 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 709 2213s ok 710 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 711 2213s ok 712 2213s Set-Cookie: usertrack_test=8dc1f20b.6159cd9be4253; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=8dc1f20b.6159cd9be4253 2213s ok 713 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 714 2213s ok 715 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 716 2213s ok 717 2213s Set-Cookie: usertrack_test=9b19e352.6159cd9be4f2e; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=9b19e352.6159cd9be4f2e 2213s ok 718 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 719 2213s ok 720 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 721 2213s ok 722 2213s Set-Cookie: usertrack_test=b4a0c6fc.6159cd9be5c9d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b4a0c6fc.6159cd9be5c9d 2213s ok 723 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 724 2213s ok 725 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 726 2213s ok 727 2213s Set-Cookie: usertrack_test=40d9546.6159cd9be6d0e; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=40d9546.6159cd9be6d0e 2213s ok 728 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 729 2213s ok 730 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 731 2213s ok 732 2213s Set-Cookie: usertrack_test=ba851904.6159cd9be7920; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ba851904.6159cd9be7920 2213s ok 733 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 734 2213s ok 735 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 736 2213s ok 737 2213s Set-Cookie: usertrack_test=1b7de064.6159cd9be88d6; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=1b7de064.6159cd9be88d6 2213s ok 738 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 739 2213s ok 740 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 741 2213s ok 742 2213s Set-Cookie: usertrack_test=3217dbc6.6159cd9be94a0; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3217dbc6.6159cd9be94a0 2213s ok 743 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 744 2213s ok 745 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 746 2213s ok 747 2213s Set-Cookie: usertrack_test=d8820081.6159cd9bea182; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=d8820081.6159cd9bea182 2213s ok 748 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 749 2213s ok 750 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 751 2213s ok 752 2213s Set-Cookie: usertrack_test=3c8a1c97.6159cd9beaef9; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3c8a1c97.6159cd9beaef9 2213s ok 753 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 754 2213s ok 755 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 756 2213s ok 757 2213s Set-Cookie: usertrack_test=7882f0f0.6159cd9bebc5f; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=7882f0f0.6159cd9bebc5f 2213s ok 758 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 759 2213s ok 760 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 761 2213s ok 762 2213s Set-Cookie: usertrack_test=b9a6a944.6159cd9bec913; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b9a6a944.6159cd9bec913 2213s ok 763 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 764 2213s ok 765 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 766 2213s ok 767 2213s Set-Cookie: usertrack_test=f806aa03.6159cd9bed733; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f806aa03.6159cd9bed733 2213s ok 768 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 769 2213s ok 770 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 771 2213s ok 772 2213s Set-Cookie: usertrack_test=640440de.6159cd9bee5ce; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=640440de.6159cd9bee5ce 2213s ok 773 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 774 2213s ok 775 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 776 2213s ok 777 2213s Set-Cookie: usertrack_test=4f126fc.6159cd9bef2c0; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=4f126fc.6159cd9bef2c0 2213s ok 778 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 779 2213s ok 780 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 781 2213s ok 782 2213s Set-Cookie: usertrack_test=20ba8a4c.6159cd9bf00cc; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=20ba8a4c.6159cd9bf00cc 2213s ok 783 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 784 2213s ok 785 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 786 2213s ok 787 2213s Set-Cookie: usertrack_test=beed921b.6159cd9bf119b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=beed921b.6159cd9bf119b 2213s ok 788 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 789 2213s ok 790 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 791 2213s ok 792 2213s Set-Cookie: usertrack_test=af5c6c58.6159cd9bf205c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=af5c6c58.6159cd9bf205c 2213s ok 793 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 794 2213s ok 795 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 796 2213s ok 797 2213s Set-Cookie: usertrack_test=afa6d923.6159cd9bf2d85; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=afa6d923.6159cd9bf2d85 2213s ok 798 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 799 2213s ok 800 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 801 2213s ok 802 2213s Set-Cookie: usertrack_test=853dfb8c.6159cd9bf3c1d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=853dfb8c.6159cd9bf3c1d 2213s ok 803 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 804 2213s ok 805 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 806 2213s ok 807 2213s Set-Cookie: usertrack_test=f3f3a58a.6159cd9bf497c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f3f3a58a.6159cd9bf497c 2213s ok 808 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 809 2213s ok 810 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 811 2213s ok 812 2213s Set-Cookie: usertrack_test=782754a6.6159cd9bf5900; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=782754a6.6159cd9bf5900 2213s ok 813 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 814 2213s ok 815 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 816 2213s ok 817 2213s Set-Cookie: usertrack_test=fed7a2ad.6159cd9bf697d; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=fed7a2ad.6159cd9bf697d 2213s ok 818 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 819 2213s ok 820 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 821 2213s ok 822 2213s Set-Cookie: usertrack_test=d846fde4.6159cd9bf7a08; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=d846fde4.6159cd9bf7a08 2213s ok 823 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 824 2213s ok 825 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 826 2213s ok 827 2213s Set-Cookie: usertrack_test=2b152c5b.6159cd9bf8989; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=2b152c5b.6159cd9bf8989 2213s ok 828 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 829 2213s ok 830 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 831 2213s ok 832 2213s Set-Cookie: usertrack_test=a7e4ad56.6159cd9bf977c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=a7e4ad56.6159cd9bf977c 2213s ok 833 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 834 2213s ok 835 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 836 2213s ok 837 2213s Set-Cookie: usertrack_test=34496539.6159cd9bfa626; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=34496539.6159cd9bfa626 2213s ok 838 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 839 2213s ok 840 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 841 2213s ok 842 2213s Set-Cookie: usertrack_test=980ce1eb.6159cd9bfb6a4; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=980ce1eb.6159cd9bfb6a4 2213s ok 843 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 844 2213s ok 845 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 846 2213s ok 847 2213s Set-Cookie: usertrack_test=b6f80317.6159cd9bfc93b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b6f80317.6159cd9bfc93b 2213s ok 848 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 849 2213s ok 850 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 851 2213s ok 852 2213s Set-Cookie: usertrack_test=f871594b.6159cd9bfdb0f; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f871594b.6159cd9bfdb0f 2213s ok 853 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 854 2213s ok 855 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 856 2213s ok 857 2213s Set-Cookie: usertrack_test=2ac84388.6159cd9bfebe8; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=2ac84388.6159cd9bfebe8 2213s ok 858 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 859 2213s ok 860 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 861 2213s ok 862 2213s Set-Cookie: usertrack_test=b6b5ec83.6159cd9bffcb5; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b6b5ec83.6159cd9bffcb5 2213s ok 863 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 864 2213s ok 865 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 866 2213s ok 867 2213s Set-Cookie: usertrack_test=aa2094eb.6159cd9c00954; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=aa2094eb.6159cd9c00954 2213s ok 868 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 869 2213s ok 870 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 871 2213s ok 872 2213s Set-Cookie: usertrack_test=9c1078b5.6159cd9c016ea; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=9c1078b5.6159cd9c016ea 2213s ok 873 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 874 2213s ok 875 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 876 2213s ok 877 2213s Set-Cookie: usertrack_test=efc6ae86.6159cd9c023c1; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=efc6ae86.6159cd9c023c1 2213s ok 878 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 879 2213s ok 880 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 881 2213s ok 882 2213s Set-Cookie: usertrack_test=91958933.6159cd9c03111; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=91958933.6159cd9c03111 2213s ok 883 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 884 2213s ok 885 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 886 2213s ok 887 2213s Set-Cookie: usertrack_test=1d9fccbe.6159cd9c03f4a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=1d9fccbe.6159cd9c03f4a 2213s ok 888 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 889 2213s ok 890 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 891 2213s ok 892 2213s Set-Cookie: usertrack_test=eef8b13d.6159cd9c04cfe; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=eef8b13d.6159cd9c04cfe 2213s ok 893 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 894 2213s ok 895 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 896 2213s ok 897 2213s Set-Cookie: usertrack_test=a9b3b17b.6159cd9c058fc; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=a9b3b17b.6159cd9c058fc 2213s ok 898 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 899 2213s ok 900 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 901 2213s ok 902 2213s Set-Cookie: usertrack_test=ed1a4166.6159cd9c066de; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ed1a4166.6159cd9c066de 2213s ok 903 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 904 2213s ok 905 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 906 2213s ok 907 2213s Set-Cookie: usertrack_test=4294911b.6159cd9c073eb; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=4294911b.6159cd9c073eb 2213s ok 908 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 909 2213s ok 910 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 911 2213s ok 912 2213s Set-Cookie: usertrack_test=fc69536c.6159cd9c08019; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=fc69536c.6159cd9c08019 2213s ok 913 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 914 2213s ok 915 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 916 2213s ok 917 2213s Set-Cookie: usertrack_test=f7f27540.6159cd9c08cba; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f7f27540.6159cd9c08cba 2213s ok 918 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 919 2213s ok 920 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 921 2213s ok 922 2213s Set-Cookie: usertrack_test=1fb0b54.6159cd9c09880; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=1fb0b54.6159cd9c09880 2213s ok 923 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 924 2213s ok 925 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 926 2213s ok 927 2213s Set-Cookie: usertrack_test=f195d48f.6159cd9c0a4d4; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=f195d48f.6159cd9c0a4d4 2213s ok 928 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 929 2213s ok 930 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 931 2213s ok 932 2213s Set-Cookie: usertrack_test=fb49b735.6159cd9c0b177; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=fb49b735.6159cd9c0b177 2213s ok 933 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 934 2213s ok 935 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 936 2213s ok 937 2213s Set-Cookie: usertrack_test=66efcc49.6159cd9c0be2b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=66efcc49.6159cd9c0be2b 2213s ok 938 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 939 2213s ok 940 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 941 2213s ok 942 2213s Set-Cookie: usertrack_test=fe927e5f.6159cd9c0ca0a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=fe927e5f.6159cd9c0ca0a 2213s ok 943 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 944 2213s ok 945 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 946 2213s ok 947 2213s Set-Cookie: usertrack_test=506e8069.6159cd9c0d59b; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=506e8069.6159cd9c0d59b 2213s ok 948 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 949 2213s ok 950 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 951 2213s ok 952 2213s Set-Cookie: usertrack_test=29dbb13.6159cd9c0e176; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=29dbb13.6159cd9c0e176 2213s ok 953 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 954 2213s ok 955 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 956 2213s ok 957 2213s Set-Cookie: usertrack_test=44a560e9.6159cd9c0ee93; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=44a560e9.6159cd9c0ee93 2213s ok 958 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 959 2213s ok 960 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 961 2213s ok 962 2213s Set-Cookie: usertrack_test=9170bacc.6159cd9c0fcb6; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=9170bacc.6159cd9c0fcb6 2213s ok 963 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 964 2213s ok 965 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 966 2213s ok 967 2213s Set-Cookie: usertrack_test=62a73fe6.6159cd9c10b59; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=62a73fe6.6159cd9c10b59 2213s ok 968 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 969 2213s ok 970 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 971 2213s ok 972 2213s Set-Cookie: usertrack_test=3cc8aafd.6159cd9c119c7; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3cc8aafd.6159cd9c119c7 2213s ok 973 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 974 2213s ok 975 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 976 2213s ok 977 2213s Set-Cookie: usertrack_test=3bca284d.6159cd9c128f1; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=3bca284d.6159cd9c128f1 2213s ok 978 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 979 2213s ok 980 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 981 2213s ok 982 2213s Set-Cookie: usertrack_test=d4526067.6159cd9c137b2; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=d4526067.6159cd9c137b2 2213s ok 983 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 984 2213s ok 985 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 986 2213s ok 987 2213s Set-Cookie: usertrack_test=ec7e4ec9.6159cd9c1450a; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=ec7e4ec9.6159cd9c1450a 2213s ok 988 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 989 2213s ok 990 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 991 2213s ok 992 2213s Set-Cookie: usertrack_test=b5010530.6159cd9c15202; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=b5010530.6159cd9c15202 2213s ok 993 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 994 2213s ok 995 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 996 2213s ok 997 2213s Set-Cookie: usertrack_test=1f5415de.6159cd9c15e5c; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s Cookie: usertrack_test=1f5415de.6159cd9c15e5c 2213s ok 998 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 999 2213s ok 1000 2213s ok 1001 2213s # testing : Checking return code is '200' 2213s # expected: 200 2213s # received: '200' 2213s ok 1002 2213s # usertrack_test=683b6bd0.6159cd9c16a68; path=/; expires=Mon, 08-Apr-24 21:55:32 GMT 2213s ok 1003 2213s # expected: undef 2213s # received: undef 2213s ok 1004 2213s ok 2215s t/modules/vhost_alias.t ............. 2215s 1..8 2215s # Running under perl version 5.038002 for linux 2215s # Current time local: Mon Apr 8 21:54:32 2024 2215s # Current time GMT: Mon Apr 8 21:54:32 2024 2215s # Using Test.pm version 1.31 2215s # Using Apache/Test.pm version 1.42 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2215s # writing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2215s # testing : VirtalDocumentRoot test 2215s # expected: 'www.vha-test.com' 2215s # received: 'www.vha-test.com' 2215s ok 1 2215s # testing : VirtualScriptAlias test 2215s # expected: 'test cgi for www.vha-test.com' 2215s # received: 'test cgi for www.vha-test.com' 2215s ok 2 2215s # testing : VirtalDocumentRoot test 2215s # expected: 'big.server.name.from.heck.org' 2215s # received: 'big.server.name.from.heck.org' 2215s ok 3 2215s # testing : VirtualScriptAlias test 2215s # expected: 'test cgi for big.server.name.from.heck.org' 2215s # received: 'test cgi for big.server.name.from.heck.org' 2215s ok 4 2215s # testing : VirtalDocumentRoot test 2215s # expected: 'ab.com' 2215s # received: 'ab.com' 2215s ok 5 2215s # testing : VirtualScriptAlias test 2215s # expected: 'test cgi for ab.com' 2215s # received: 'test cgi for ab.com' 2215s ok 6 2215s # testing : VirtalDocumentRoot test 2215s # expected: 'w-t-f.net' 2215s # received: 'w-t-f.net' 2215s ok 7 2215s # testing : VirtualScriptAlias test 2215s # expected: 'test cgi for w-t-f.net' 2215s # received: 'test cgi for w-t-f.net' 2215s ok 8 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2215s # removing file: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2215s # removing dir tree: /tmp/autopkgtest.YP1jCO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2215s ok 2218s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2220s t/protocol/echo.t ................... 2220s 1..8 2220s # Running under perl version 5.038002 for linux 2220s # Current time local: Mon Apr 8 21:54:37 2024 2220s # Current time GMT: Mon Apr 8 21:54:37 2024 2220s # Using Test.pm version 1.31 2220s # Using Apache/Test.pm version 1.42 2220s testing mod_echo_ssl 2220s ok 1 2220s #Cipher: TLS_AES_256_GCM_SHA384 2220s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2220s # testing : echo 2220s # expected: 't/protocol/echo.t' 2220s # received: 't/protocol/echo.t' 2220s ok 2 2220s # testing : echo 2220s # expected: '/usr/bin/perl' 2220s # received: '/usr/bin/perl' 2220s ok 3 2220s # testing : echo 2220s # expected: '435003435003435003435003435003' 2220s # received: '435003435003435003435003435003' 2220s ok 4 2220s testing mod_echo 2220s ok 5 2220s # testing : echo 2220s # expected: 't/protocol/echo.t' 2220s # received: 't/protocol/echo.t' 2220s ok 6 2220s # testing : echo 2220s # expected: '/usr/bin/perl' 2220s # received: '/usr/bin/perl' 2220s ok 7 2220s # testing : echo 2220s # expected: '435003435003435003435003435003' 2220s # received: '435003435003435003435003435003' 2220s ok 8 2220s ok 2222s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2224s t/security/CVE-2003-0542.t .......... 2224s 1..1 2224s # Running under perl version 5.038002 for linux 2224s # Current time local: Mon Apr 8 21:54:41 2024 2224s # Current time GMT: Mon Apr 8 21:54:41 2024 2224s # Using Test.pm version 1.31 2224s # Using Apache/Test.pm version 1.42 2224s # testing : CAN-2003-0542 test case 2224s # expected: 404 2224s # received: '404' 2224s ok 1 2224s ok 2226s t/security/CVE-2004-0747.t .......... 2226s 1..1 2226s # Running under perl version 5.038002 for linux 2226s # Current time local: Mon Apr 8 21:54:43 2024 2226s # Current time GMT: Mon Apr 8 21:54:43 2024 2226s # Using Test.pm version 1.31 2226s # Using Apache/Test.pm version 1.42 2226s # testing : CAN-2004-0747 ap_resolve_env test case 2226s # expected: 200 2226s # received: 200 2226s ok 1 2226s ok 2228s t/security/CVE-2004-0811.t .......... 2228s 1..8 2228s # Running under perl version 5.038002 for linux 2228s # Current time local: Mon Apr 8 21:54:45 2024 2228s # Current time GMT: Mon Apr 8 21:54:45 2024 2228s # Using Test.pm version 1.31 2228s # Using Apache/Test.pm version 1.42 2228s # testing : subdir access allowed 2228s # expected: 200 2228s # received: '200' 2228s ok 1 2228s # testing : subdir access allowed 2228s # expected: 200 2228s # received: '200' 2228s ok 2 2228s # testing : subdir access allowed 2228s # expected: 200 2228s # received: '200' 2228s ok 3 2228s # testing : subdir access allowed 2228s # expected: 200 2228s # received: '200' 2228s ok 4 2228s # testing : topdir access denied 2228s # expected: 401 2228s # received: '401' 2228s ok 5 2228s # testing : topdir access denied 2228s # expected: 401 2228s # received: '401' 2228s ok 6 2228s # testing : topdir access denied 2228s # expected: 401 2228s # received: '401' 2228s ok 7 2228s # testing : topdir access denied 2228s # expected: 401 2228s # received: '401' 2228s ok 8 2228s ok 2230s t/security/CVE-2004-0940.t .......... 2230s 1..1 2230s # Running under perl version 5.038002 for linux 2230s # Current time local: Mon Apr 8 21:54:47 2024 2230s # Current time GMT: Mon Apr 8 21:54:47 2024 2230s # Using Test.pm version 1.31 2230s # Using Apache/Test.pm version 1.42 2230s # testing : response was 200 2230s # expected: 200 2230s # received: '200' 2230s ok 1 2230s ok 2232s t/security/CVE-2004-0942.t .......... 2232s 1..2 2232s # Running under perl version 5.038002 for linux 2232s # Current time local: Mon Apr 8 21:54:49 2024 2232s # Current time GMT: Mon Apr 8 21:54:49 2024 2232s # Using Test.pm version 1.31 2232s # Using Apache/Test.pm version 1.42 2232s ok 1 2232s # testing : request was refused 2232s # expected: qr/^HTTP\/1\.. 400/ 2232s # received: 'HTTP/1.1 400 Bad Request 2232s # ' 2232s ok 2 2232s ok 2234s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2236s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2238s t/security/CVE-2005-2491.t .......... 2238s 1..4 2238s # Running under perl version 5.038002 for linux 2238s # Current time local: Mon Apr 8 21:54:55 2024 2238s # Current time GMT: Mon Apr 8 21:54:55 2024 2238s # Using Test.pm version 1.31 2238s # Using Apache/Test.pm version 1.42 2238s # testing : check that server did not segfault 2238s # expected: 'Internal Server Error' 2238s # received: 'Internal Server Error' 2238s ok 1 2238s # testing : check for 500 response error 2238s # expected: 500 2238s # received: '500' 2238s ok 2 2238s # testing : check that server did not segfault 2238s # expected: 'Internal Server Error' 2238s # received: 'Internal Server Error' 2238s ok 3 2238s # testing : check for 500 response error 2238s # expected: 500 2238s # received: '500' 2238s ok 4 2238s ok 2241s t/security/CVE-2005-2700.t .......... 2241s 1..2 2241s # Running under perl version 5.038002 for linux 2241s # Current time local: Mon Apr 8 21:54:57 2024 2241s # Current time GMT: Mon Apr 8 21:54:57 2024 2241s # Using Test.pm version 1.31 2241s # Using Apache/Test.pm version 1.42 2241s # testing : access permitted without ccert 2241s # expected: 200 2241s # received: '200' 2241s ok 1 2241s # testing : access *not* permitted without ccert 2241s # expected: 200 2241s # received: '403' 2241s ok 2 2241s ok 2243s t/security/CVE-2005-3352.t .......... 2243s 1..2 2243s # Running under perl version 5.038002 for linux 2243s # Current time local: Mon Apr 8 21:55:00 2024 2243s # Current time GMT: Mon Apr 8 21:55:00 2024 2243s # Using Test.pm version 1.31 2243s # Using Apache/Test.pm version 1.42 2243s # testing : response code is OK 2243s # expected: 200 2243s # received: '200' 2243s ok 1 2243s # testing : referer was escaped 2243s # expected: qr/%22%3e/ 2243s # received: ' 2243s # 2243s # Menu for /security/CVE-2005-3352.map 2243s # 2243s #

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

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

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

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

Bad Request

2287s #

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

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

Forbidden

2313s

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

2313s 2313s ok 1 2313s HTTP/1.1 200 OK 2313s Connection: close 2313s Date: Mon, 08 Apr 2024 21:56:12 GMT 2313s Accept-Ranges: bytes 2313s ETag: "1a-613edd771cbc0" 2313s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2313s Vary: In-If1 2313s Content-Length: 26 2313s Content-Type: text/html 2313s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2313s Client-Date: Mon, 08 Apr 2024 21:56:12 GMT 2313s Client-Peer: 127.0.0.1:8532 2313s Client-Response-Num: 1 2313s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2313s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2313s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2313s Client-SSL-Socket-Class: IO::Socket::SSL 2313s Client-SSL-Version: TLSv1_3 2313s DMMATCH1: 1 2313s 2313s welcome to localhost:8529 2313s ok 2 2313s 500 Server closed connection without sending any data back 2313s Content-Type: text/plain 2313s Client-Date: Mon, 08 Apr 2024 21:56:12 GMT 2313s Client-Warning: Internal response 2313s 2313s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2313s ok 3 2313s ok 2313s All tests successful. 2313s Files=142, Tests=7321, 366 wallclock secs ( 1.91 usr 0.42 sys + 148.14 cusr 176.71 csys = 327.18 CPU) 2313s Result: PASS 2313s [warning] server localhost:8529 shutdown 2314s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2314s + grep -E '^Result: PASS' testlog.mpm_event 2314s Files=142, Tests=7321, 366 wallclock secs ( 1.91 usr 0.42 sys + 148.14 cusr 176.71 csys = 327.18 CPU) 2314s Result: PASS 2314s + grep -E '^Result: FAIL' testlog.mpm_event 2314s + grep -E 'server dumped core' testlog.mpm_event 2314s + return 0 2315s autopkgtest [21:56:14]: test run-test-suite: -----------------------] 2315s autopkgtest [21:56:14]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2315s run-test-suite PASS 2316s autopkgtest [21:56:15]: test duplicate-module-load: preparing testbed 3338s autopkgtest [22:13:17]: testbed dpkg architecture: amd64 3338s autopkgtest [22:13:17]: testbed apt version: 2.7.14build2 3338s autopkgtest [22:13:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3339s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 3339s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [358 kB] 3339s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [831 kB] 3339s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [10.6 kB] 3339s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 3339s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [269 kB] 3339s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [357 kB] 3339s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 3339s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 3339s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 3339s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 3339s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [449 kB] 3339s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1044 kB] 3339s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 3339s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2044 B] 3339s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [9440 B] 3339s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 3341s Fetched 3486 kB in 1s (5519 kB/s) 3341s Reading package lists... 3343s Reading package lists... 3343s Building dependency tree... 3343s Reading state information... 3343s Calculating upgrade... 3344s The following packages will be upgraded: 3344s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 3344s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 3344s libsasl2-modules libsasl2-modules-db python3-gi python3.12 3344s python3.12-minimal shim-signed 3344s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3344s Need to get 12.6 MB of archives. 3344s After this operation, 34.8 kB disk space will be freed. 3344s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 3344s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 3344s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 3344s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 3344s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 3344s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 3344s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 3344s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 3344s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 3344s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 3344s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 3344s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 3344s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 3344s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 3344s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 3344s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 3344s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 3344s Preconfiguring packages ... 3344s Fetched 12.6 MB in 0s (96.4 MB/s) 3345s (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 ... 105900 files and directories currently installed.) 3345s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 3345s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 3345s Setting up bash (5.2.21-2ubuntu4) ... 3345s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 3345s (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 ... 105900 files and directories currently installed.) 3345s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 3345s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3345s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 3345s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3345s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 3345s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3345s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 3345s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3345s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 3345s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 3345s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 3345s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 3346s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 3346s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 3346s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 3346s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3346s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 3346s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3346s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 3346s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3346s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 3346s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3346s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 3346s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 3346s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 3346s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 3346s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 3346s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 3346s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 3346s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 3346s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 3346s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 3346s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 3346s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 3346s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 3346s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 3346s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 3346s Setting up grub-common (2.12-1ubuntu7) ... 3346s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 3347s Setting up python3-gi (3.48.2-1) ... 3348s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 3348s Setting up curl (8.5.0-2ubuntu10) ... 3348s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 3348s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 3348s Setting up grub2-common (2.12-1ubuntu7) ... 3348s Setting up python3.12 (3.12.2-5ubuntu3) ... 3349s Setting up grub-pc-bin (2.12-1ubuntu7) ... 3349s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 3349s Installing for x86_64-efi platform. 3350s grub-install: warning: EFI variables cannot be set on this system. 3350s grub-install: warning: You will have to complete the GRUB setup manually. 3350s Installation finished. No error reported. 3350s Setting up grub-pc (2.12-1ubuntu7) ... 3350s Installing for i386-pc platform. 3350s Installation finished. No error reported. 3350s Sourcing file `/etc/default/grub' 3350s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 3350s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 3350s Generating grub configuration file ... 3351s Found linux image: /boot/vmlinuz-6.8.0-22-generic 3351s Found initrd image: /boot/initrd.img-6.8.0-22-generic 3351s Found linux image: /boot/vmlinuz-6.8.0-11-generic 3351s Found initrd image: /boot/initrd.img-6.8.0-11-generic 3351s Warning: os-prober will not be executed to detect other bootable partitions. 3351s Systems on them will not be added to the GRUB boot configuration. 3351s Check GRUB_DISABLE_OS_PROBER documentation entry. 3351s Adding boot menu entry for UEFI Firmware Settings ... 3351s done 3351s Processing triggers for install-info (7.1-3build2) ... 3351s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3351s Processing triggers for systemd (255.4-1ubuntu7) ... 3351s Processing triggers for man-db (2.12.0-4build1) ... 3352s Processing triggers for debianutils (5.17build1) ... 3353s Reading package lists... 3353s Building dependency tree... 3353s Reading state information... 3353s The following packages will be REMOVED: 3353s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 3353s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 3353s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 3353s After this operation, 167 MB disk space will be freed. 3353s (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 ... 105901 files and directories currently installed.) 3353s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 3354s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 3357s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 3357s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 3357s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 3357s /etc/kernel/postrm.d/initramfs-tools: 3357s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 3357s /etc/kernel/postrm.d/zz-update-grub: 3357s Sourcing file `/etc/default/grub' 3357s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 3357s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 3357s Generating grub configuration file ... 3357s Found linux image: /boot/vmlinuz-6.8.0-22-generic 3357s Found initrd image: /boot/initrd.img-6.8.0-22-generic 3357s Warning: os-prober will not be executed to detect other bootable partitions. 3357s Systems on them will not be added to the GRUB boot configuration. 3357s Check GRUB_DISABLE_OS_PROBER documentation entry. 3357s Adding boot menu entry for UEFI Firmware Settings ... 3357s done 3357s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 3357s (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 ... 74382 files and directories currently installed.) 3357s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 3357s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 3357s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 3357s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 3357s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 3357s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 3359s Reading package lists... 3359s Reading package lists... 3359s Building dependency tree... 3359s Reading state information... 3359s Calculating upgrade... 3359s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3359s Reading package lists... 3360s Building dependency tree... 3360s Reading state information... 3360s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3360s autopkgtest [22:13:39]: rebooting testbed after setup commands that affected boot 3519s Reading package lists... 3519s Building dependency tree... 3519s Reading state information... 3519s Starting pkgProblemResolver with broken count: 0 3519s Starting 2 pkgProblemResolver with broken count: 0 3519s Done 3519s The following additional packages will be installed: 3519s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3519s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3519s Suggested packages: 3519s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 3519s Recommended packages: 3519s ssl-cert 3520s The following NEW packages will be installed: 3520s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 3520s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3520s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 3520s Need to get 2063 kB/2064 kB of archives. 3520s After this operation, 8019 kB of additional disk space will be used. 3520s Get:1 /tmp/autopkgtest.YP1jCO/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [704 B] 3520s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 3520s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 3520s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 3520s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 3520s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 3520s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-bin amd64 2.4.58-1ubuntu7 [1328 kB] 3520s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 3520s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 3520s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 apache2 amd64 2.4.58-1ubuntu7 [90.2 kB] 3520s Fetched 2063 kB in 0s (33.0 MB/s) 3520s Selecting previously unselected package libapr1t64:amd64. 3520s (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 ... 74381 files and directories currently installed.) 3520s Preparing to unpack .../0-libapr1t64_1.7.2-3.1build2_amd64.deb ... 3520s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 3520s Selecting previously unselected package libaprutil1t64:amd64. 3520s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 3520s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 3520s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 3520s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 3520s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 3520s Selecting previously unselected package libaprutil1-ldap:amd64. 3520s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 3520s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 3520s Selecting previously unselected package liblua5.4-0:amd64. 3520s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_amd64.deb ... 3520s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 3520s Selecting previously unselected package apache2-bin. 3520s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu7_amd64.deb ... 3520s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 3520s Selecting previously unselected package apache2-data. 3520s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu7_all.deb ... 3520s Unpacking apache2-data (2.4.58-1ubuntu7) ... 3521s Selecting previously unselected package apache2-utils. 3521s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 3521s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 3521s Selecting previously unselected package apache2. 3521s Preparing to unpack .../8-apache2_2.4.58-1ubuntu7_amd64.deb ... 3521s Unpacking apache2 (2.4.58-1ubuntu7) ... 3521s Selecting previously unselected package autopkgtest-satdep. 3521s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 3521s Unpacking autopkgtest-satdep (0) ... 3521s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 3521s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 3521s Setting up apache2-data (2.4.58-1ubuntu7) ... 3521s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 3521s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 3521s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 3521s Setting up apache2-utils (2.4.58-1ubuntu7) ... 3521s Setting up apache2-bin (2.4.58-1ubuntu7) ... 3521s Setting up apache2 (2.4.58-1ubuntu7) ... 3521s Enabling module mpm_event. 3521s Enabling module authz_core. 3521s Enabling module authz_host. 3521s Enabling module authn_core. 3521s Enabling module auth_basic. 3521s Enabling module access_compat. 3521s Enabling module authn_file. 3521s Enabling module authz_user. 3521s Enabling module alias. 3521s Enabling module dir. 3521s Enabling module autoindex. 3521s Enabling module env. 3521s Enabling module mime. 3521s Enabling module negotiation. 3521s Enabling module setenvif. 3521s Enabling module filter. 3521s Enabling module deflate. 3521s Enabling module status. 3521s Enabling module reqtimeout. 3521s Enabling conf charset. 3521s Enabling conf localized-error-pages. 3521s Enabling conf other-vhosts-access-log. 3521s Enabling conf security. 3522s Enabling conf serve-cgi-bin. 3522s Enabling site 000-default. 3522s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 3523s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 3524s Setting up autopkgtest-satdep (0) ... 3524s Processing triggers for ufw (0.36.2-5) ... 3524s Processing triggers for man-db (2.12.0-4build1) ... 3525s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3527s (Reading database ... 75094 files and directories currently installed.) 3527s Removing autopkgtest-satdep (0) ... 3535s autopkgtest [22:16:34]: test duplicate-module-load: [----------------------- 3535s + cd /tmp/autopkgtest.YP1jCO/autopkgtest_tmp 3535s + apache2ctl -l -M 3535s core.c 3535s http_core.c 3535s + sort unsorted 3535s + grep core.c sorted 3535s + uniq 3535s + diff -u sorted dedup 3536s autopkgtest [22:16:35]: test duplicate-module-load: -----------------------] 3536s autopkgtest [22:16:35]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 3536s duplicate-module-load PASS 3536s autopkgtest [22:16:35]: test default-mods: preparing testbed 3537s Reading package lists... 3537s Building dependency tree... 3537s Reading state information... 3538s Starting pkgProblemResolver with broken count: 0 3538s Starting 2 pkgProblemResolver with broken count: 0 3538s Done 3538s The following NEW packages will be installed: 3538s autopkgtest-satdep 3538s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3538s Need to get 0 B/704 B of archives. 3538s After this operation, 0 B of additional disk space will be used. 3538s Get:1 /tmp/autopkgtest.YP1jCO/3-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [704 B] 3539s Selecting previously unselected package autopkgtest-satdep. 3539s (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 ... 75094 files and directories currently installed.) 3539s Preparing to unpack .../3-autopkgtest-satdep.deb ... 3539s Unpacking autopkgtest-satdep (0) ... 3539s Setting up autopkgtest-satdep (0) ... 3541s (Reading database ... 75094 files and directories currently installed.) 3541s Removing autopkgtest-satdep (0) ... 3541s autopkgtest [22:16:40]: test default-mods: [----------------------- 3541s alias_module (shared) 3541s auth_basic_module (shared) 3541s authn_core_module (shared) 3541s authz_core_module (shared) 3541s log_config_module (static) 3541s mime_module (shared) 3541s reqtimeout_module (shared) 3541s version_module (static) 3541s watchdog_module (static) 3541s autopkgtest [22:16:40]: test default-mods: -----------------------] 3542s default-mods PASS 3542s autopkgtest [22:16:41]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 3542s autopkgtest [22:16:41]: test htcacheclean: preparing testbed 3542s Reading package lists... 3543s Building dependency tree... 3543s Reading state information... 3543s Starting pkgProblemResolver with broken count: 0 3543s Starting 2 pkgProblemResolver with broken count: 0 3543s Done 3544s The following NEW packages will be installed: 3544s autopkgtest-satdep 3544s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3544s Need to get 0 B/704 B of archives. 3544s After this operation, 0 B of additional disk space will be used. 3544s Get:1 /tmp/autopkgtest.YP1jCO/4-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [704 B] 3544s Selecting previously unselected package autopkgtest-satdep. 3544s (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 ... 75094 files and directories currently installed.) 3544s Preparing to unpack .../4-autopkgtest-satdep.deb ... 3544s Unpacking autopkgtest-satdep (0) ... 3544s Setting up autopkgtest-satdep (0) ... 3546s (Reading database ... 75094 files and directories currently installed.) 3546s Removing autopkgtest-satdep (0) ... 3546s autopkgtest [22:16:45]: test htcacheclean: [----------------------- 3546s + htc_enabled 3546s + ls /etc/rc[2345].d/S*apache-htcacheclean 3546s + return 1 3546s + a2enmod cache_disk 3546s Considering dependency cache for cache_disk: 3546s Enabling module cache. 3546s Enabling module cache_disk. 3546s Enabling external service apache-htcacheclean 3546s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3546s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 3547s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 3547s The service will be started on next reboot. 3547s To activate the new configuration, you need to run: 3547s systemctl restart apache2 3547s systemctl start apache-htcacheclean 3547s + htc_enabled 3547s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 3547s + return 0 3547s + service apache-htcacheclean start 3548s + ps -ef 3548s + grep /usr/bin/htcacheclean 3548s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 3548s + pgrep -P 1 -u www-data -G www-data htcacheclean 3548s www-data 1645 1 0 22:16 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3548s root 2565 2426 0 22:16 ? 00:00:00 grep /usr/bin/htcacheclean 3548s 1645 3548s + service apache-htcacheclean status 3548s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3548s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3548s Active: active (running) since Mon 2024-04-08 22:16:21 UTC; 25s ago 3548s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3548s Main PID: 1645 (htcacheclean) 3548s Tasks: 1 (limit: 4622) 3548s Memory: 292.0K (peak: 912.0K) 3548s CPU: 4ms 3548s CGroup: /system.slice/apache-htcacheclean.service 3548s └─1645 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3548s 3548s Apr 08 22:16:21 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3548s Apr 08 22:16:21 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3548s + service apache-htcacheclean stop 3548s + sleep 1 3549s + pgrep -P 1 -u www-data -G www-data htcacheclean 3549s + service apache-htcacheclean status 3549s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3549s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3549s Active: inactive (dead) since Mon 2024-04-08 22:16:47 UTC; 1s ago 3549s Duration: 25.986s 3549s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3549s Main PID: 1645 (code=exited, status=0/SUCCESS) 3549s CPU: 4ms 3549s 3549s Apr 08 22:16:21 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3549s Apr 08 22:16:21 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3549s Apr 08 22:16:47 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3549s Apr 08 22:16:47 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 3549s Apr 08 22:16:47 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3549s + a2dismod cache_disk 3550s Disabling external service apache-htcacheclean 3550s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3550s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 3550s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 3550s Module cache_disk disabled. 3550s To activate the new configuration, you need to run: 3550s systemctl restart apache2 3550s systemctl stop apache-htcacheclean 3550s + htc_enabled 3550s + ls /etc/rc[2345].d/S*apache-htcacheclean 3550s + return 1 3550s + a2enmod cache_socache 3550s Considering dependency cache for cache_socache: 3550s Module cache already enabled 3550s Enabling module cache_socache. 3550s To activate the new configuration, you need to run: 3550s systemctl restart apache2 3550s + htc_enabled 3550s + ls /etc/rc[2345].d/S*apache-htcacheclean 3550s + return 1 3550s + exit 0 3551s autopkgtest [22:16:50]: test htcacheclean: -----------------------] 3551s autopkgtest [22:16:50]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 3551s htcacheclean PASS 3551s autopkgtest [22:16:50]: test ssl-passphrase: preparing testbed 3552s Reading package lists... 3552s Building dependency tree... 3552s Reading state information... 3552s Starting pkgProblemResolver with broken count: 0 3552s Starting 2 pkgProblemResolver with broken count: 0 3552s Done 3553s The following additional packages will be installed: 3553s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3553s Suggested packages: 3553s tk8.6 tcl-tclreadline 3553s The following NEW packages will be installed: 3553s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3553s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 3553s Need to get 1263 kB/1263 kB of archives. 3553s After this operation, 4842 kB of additional disk space will be used. 3553s Get:1 /tmp/autopkgtest.YP1jCO/5-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [724 B] 3553s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 3553s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 tcl8.6 amd64 8.6.14+dfsg-1build1 [14.7 kB] 3553s Get:4 http://ftpmaster.internal/ubuntu noble/universe amd64 tcl-expect amd64 5.45.4-2build1 [105 kB] 3553s Get:5 http://ftpmaster.internal/ubuntu noble/universe amd64 expect amd64 5.45.4-2build1 [137 kB] 3553s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 3554s Preconfiguring packages ... 3554s Fetched 1263 kB in 0s (20.8 MB/s) 3554s Selecting previously unselected package libtcl8.6:amd64. 3554s (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 ... 75094 files and directories currently installed.) 3554s Preparing to unpack .../0-libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 3554s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 3554s Selecting previously unselected package tcl8.6. 3554s Preparing to unpack .../1-tcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 3554s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 3554s Selecting previously unselected package tcl-expect:amd64. 3554s Preparing to unpack .../2-tcl-expect_5.45.4-2build1_amd64.deb ... 3554s Unpacking tcl-expect:amd64 (5.45.4-2build1) ... 3554s Selecting previously unselected package expect. 3554s Preparing to unpack .../3-expect_5.45.4-2build1_amd64.deb ... 3554s Unpacking expect (5.45.4-2build1) ... 3554s Selecting previously unselected package ssl-cert. 3554s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 3554s Unpacking ssl-cert (1.1.2ubuntu1) ... 3554s Selecting previously unselected package autopkgtest-satdep. 3554s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 3554s Unpacking autopkgtest-satdep (0) ... 3554s Setting up ssl-cert (1.1.2ubuntu1) ... 3554s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 3555s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 3555s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 3555s Setting up tcl-expect:amd64 (5.45.4-2build1) ... 3555s Setting up expect (5.45.4-2build1) ... 3555s Setting up autopkgtest-satdep (0) ... 3555s Processing triggers for man-db (2.12.0-4build1) ... 3555s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3558s (Reading database ... 75434 files and directories currently installed.) 3558s Removing autopkgtest-satdep (0) ... 3558s autopkgtest [22:16:57]: test ssl-passphrase: [----------------------- 3558s + cd /etc/ssl/private 3558s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 3558s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 3558s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 3558s writing RSA key 3558s + a2enmod ssl 3558s Considering dependency mime for ssl: 3558s Module mime already enabled 3558s Considering dependency socache_shmcb for ssl: 3558s Enabling module socache_shmcb. 3558s Enabling module ssl. 3558s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3558s To activate the new configuration, you need to run: 3558s systemctl restart apache2 3558s + a2ensite default-ssl 3558s Enabling site default-ssl. 3558s To activate the new configuration, you need to run: 3558s systemctl reload apache2 3558s + expect 3558s + password_responder 3558s + [ ! -e /run/systemd/ask-password/sck.* ] 3558s + sleep 1 3558s spawn service apache2 restart 3559s Enter passphrase for SSL/TLS keys for adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-propos.openstack.prodstack5.lan.:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 3559s + [ ! -e /run/systemd/ask-password/sck.d1ac90a00633e7f4 ] 3559s + echo ssl-passphrase test password responder: found prompt, sending password 3559s + echo test 3559s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.d1ac90a00633e7f4 3559s 3559s + echo Hello, world! 3559s + curl -k https://localhost/hello.txt 3559s % Total % Received % Xferd Average Speed Time Time Time Current 3559s Dload Upload Total Spent Left Speed 3559s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2296 0 --:--:-- --:--:-- --:--:-- 2333 3559s + result=Hello, world! 3559s + [ Hello, world! != Hello, world! ] 3560s autopkgtest [22:16:59]: test ssl-passphrase: -----------------------] 3560s ssl-passphrase PASS 3560s autopkgtest [22:16:59]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 3560s autopkgtest [22:16:59]: test check-http2: preparing testbed 4718s autopkgtest [22:36:17]: testbed dpkg architecture: amd64 4718s autopkgtest [22:36:17]: testbed apt version: 2.7.14build2 4718s autopkgtest [22:36:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 4719s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 4719s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6004 B] 4719s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [831 kB] 4719s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [360 kB] 4719s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [10.6 kB] 4719s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [270 kB] 4719s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [365 kB] 4719s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 4719s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 4719s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [24.6 kB] 4719s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 4719s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1044 kB] 4719s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [449 kB] 4719s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 4719s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2044 B] 4719s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [9440 B] 4719s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 4721s Fetched 3507 kB in 1s (5890 kB/s) 4721s Reading package lists... 4723s Reading package lists... 4723s Building dependency tree... 4723s Reading state information... 4723s Calculating upgrade... 4723s The following packages will be upgraded: 4723s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 4723s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 4723s libsasl2-modules libsasl2-modules-db python3-gi python3.12 4723s python3.12-minimal shim-signed 4724s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4724s Need to get 12.6 MB of archives. 4724s After this operation, 34.8 kB disk space will be freed. 4724s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 4724s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 4724s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 4724s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 4724s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 4724s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 4724s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 4724s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 4724s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 4724s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 4724s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 4724s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 4724s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 4724s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 4724s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 4724s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 4724s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 4724s Preconfiguring packages ... 4724s Fetched 12.6 MB in 0s (85.3 MB/s) 4724s (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 ... 105900 files and directories currently installed.) 4724s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 4724s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 4724s Setting up bash (5.2.21-2ubuntu4) ... 4724s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 4725s (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 ... 105900 files and directories currently installed.) 4725s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 4725s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 4725s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 4725s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 4725s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 4725s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 4725s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 4725s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 4725s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 4725s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 4725s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 4725s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 4725s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 4725s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 4725s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 4725s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 4725s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 4725s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 4726s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 4726s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 4726s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 4726s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 4726s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 4726s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 4726s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 4726s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 4726s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 4726s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 4726s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 4726s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 4726s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 4726s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 4726s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 4726s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 4726s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 4726s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 4726s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 4726s Setting up grub-common (2.12-1ubuntu7) ... 4726s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 4727s Setting up python3-gi (3.48.2-1) ... 4727s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 4727s Setting up curl (8.5.0-2ubuntu10) ... 4727s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 4728s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 4728s Setting up grub2-common (2.12-1ubuntu7) ... 4728s Setting up python3.12 (3.12.2-5ubuntu3) ... 4729s Setting up grub-pc-bin (2.12-1ubuntu7) ... 4729s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 4729s Installing for x86_64-efi platform. 4729s grub-install: warning: EFI variables cannot be set on this system. 4729s grub-install: warning: You will have to complete the GRUB setup manually. 4729s Installation finished. No error reported. 4729s Setting up grub-pc (2.12-1ubuntu7) ... 4730s Installing for i386-pc platform. 4730s Installation finished. No error reported. 4730s Sourcing file `/etc/default/grub' 4730s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 4730s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 4730s Generating grub configuration file ... 4730s Found linux image: /boot/vmlinuz-6.8.0-22-generic 4730s Found initrd image: /boot/initrd.img-6.8.0-22-generic 4730s Found linux image: /boot/vmlinuz-6.8.0-11-generic 4730s Found initrd image: /boot/initrd.img-6.8.0-11-generic 4731s Warning: os-prober will not be executed to detect other bootable partitions. 4731s Systems on them will not be added to the GRUB boot configuration. 4731s Check GRUB_DISABLE_OS_PROBER documentation entry. 4731s Adding boot menu entry for UEFI Firmware Settings ... 4731s done 4731s Processing triggers for install-info (7.1-3build2) ... 4731s Processing triggers for libc-bin (2.39-0ubuntu8) ... 4731s Processing triggers for systemd (255.4-1ubuntu7) ... 4731s Processing triggers for man-db (2.12.0-4build1) ... 4732s Processing triggers for debianutils (5.17build1) ... 4732s Reading package lists... 4732s Building dependency tree... 4732s Reading state information... 4733s The following packages will be REMOVED: 4733s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 4733s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 4733s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 4733s After this operation, 167 MB disk space will be freed. 4733s (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 ... 105901 files and directories currently installed.) 4733s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 4734s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 4736s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 4736s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 4736s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 4736s /etc/kernel/postrm.d/initramfs-tools: 4736s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 4736s /etc/kernel/postrm.d/zz-update-grub: 4736s Sourcing file `/etc/default/grub' 4736s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 4736s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 4736s Generating grub configuration file ... 4736s Found linux image: /boot/vmlinuz-6.8.0-22-generic 4736s Found initrd image: /boot/initrd.img-6.8.0-22-generic 4736s Warning: os-prober will not be executed to detect other bootable partitions. 4736s Systems on them will not be added to the GRUB boot configuration. 4736s Check GRUB_DISABLE_OS_PROBER documentation entry. 4736s Adding boot menu entry for UEFI Firmware Settings ... 4736s done 4736s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 4737s (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 ... 74382 files and directories currently installed.) 4737s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 4737s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 4737s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 4737s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 4737s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 4737s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 4738s Reading package lists... 4738s Reading package lists... 4739s Building dependency tree... 4739s Reading state information... 4739s Calculating upgrade... 4739s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4739s Reading package lists... 4739s Building dependency tree... 4739s Reading state information... 4740s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4740s autopkgtest [22:36:39]: rebooting testbed after setup commands that affected boot 4766s Reading package lists... 4766s Building dependency tree... 4766s Reading state information... 4767s Starting pkgProblemResolver with broken count: 0 4767s Starting 2 pkgProblemResolver with broken count: 0 4767s Done 4767s The following additional packages will be installed: 4767s apache2 apache2-bin apache2-data apache2-utils libapr1t64 4767s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 4767s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 4767s Suggested packages: 4767s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 4767s The following NEW packages will be installed: 4767s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 4767s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 4767s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 4767s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 4767s Need to get 2527 kB/2528 kB of archives. 4767s After this operation, 9491 kB of additional disk space will be used. 4767s Get:1 /tmp/autopkgtest.YP1jCO/6-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [724 B] 4767s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 4767s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 4767s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 4767s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 4767s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 4767s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-bin amd64 2.4.58-1ubuntu7 [1328 kB] 4767s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 4767s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 4767s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 apache2 amd64 2.4.58-1ubuntu7 [90.2 kB] 4767s Get:11 http://ftpmaster.internal/ubuntu noble/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 4767s Get:12 http://ftpmaster.internal/ubuntu noble/universe amd64 libjemalloc2 amd64 5.3.0-2 [257 kB] 4767s Get:13 http://ftpmaster.internal/ubuntu noble/universe amd64 nghttp2-client amd64 1.59.0-1build2 [159 kB] 4767s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 4768s Preconfiguring packages ... 4768s Fetched 2527 kB in 0s (14.5 MB/s) 4768s Selecting previously unselected package libapr1t64:amd64. 4768s (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 ... 74381 files and directories currently installed.) 4768s Preparing to unpack .../00-libapr1t64_1.7.2-3.1build2_amd64.deb ... 4768s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 4768s Selecting previously unselected package libaprutil1t64:amd64. 4768s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 4768s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 4768s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 4768s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 4768s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 4768s Selecting previously unselected package libaprutil1-ldap:amd64. 4768s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 4768s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 4768s Selecting previously unselected package liblua5.4-0:amd64. 4768s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_amd64.deb ... 4768s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 4768s Selecting previously unselected package apache2-bin. 4768s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu7_amd64.deb ... 4768s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 4768s Selecting previously unselected package apache2-data. 4768s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu7_all.deb ... 4768s Unpacking apache2-data (2.4.58-1ubuntu7) ... 4768s Selecting previously unselected package apache2-utils. 4768s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 4768s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 4768s Selecting previously unselected package apache2. 4768s Preparing to unpack .../08-apache2_2.4.58-1ubuntu7_amd64.deb ... 4768s Unpacking apache2 (2.4.58-1ubuntu7) ... 4768s Selecting previously unselected package libev4t64:amd64. 4768s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 4768s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 4768s Selecting previously unselected package libjemalloc2:amd64. 4768s Preparing to unpack .../10-libjemalloc2_5.3.0-2_amd64.deb ... 4768s Unpacking libjemalloc2:amd64 (5.3.0-2) ... 4768s Selecting previously unselected package nghttp2-client. 4769s Preparing to unpack .../11-nghttp2-client_1.59.0-1build2_amd64.deb ... 4769s Unpacking nghttp2-client (1.59.0-1build2) ... 4769s Selecting previously unselected package ssl-cert. 4769s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 4769s Unpacking ssl-cert (1.1.2ubuntu1) ... 4769s Selecting previously unselected package autopkgtest-satdep. 4769s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 4769s Unpacking autopkgtest-satdep (0) ... 4769s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 4769s Setting up libjemalloc2:amd64 (5.3.0-2) ... 4769s Setting up nghttp2-client (1.59.0-1build2) ... 4769s Setting up ssl-cert (1.1.2ubuntu1) ... 4769s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 4769s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 4769s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 4769s Setting up apache2-data (2.4.58-1ubuntu7) ... 4769s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 4769s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 4769s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 4769s Setting up apache2-utils (2.4.58-1ubuntu7) ... 4769s Setting up apache2-bin (2.4.58-1ubuntu7) ... 4769s Setting up apache2 (2.4.58-1ubuntu7) ... 4770s Enabling module mpm_event. 4770s Enabling module authz_core. 4770s Enabling module authz_host. 4770s Enabling module authn_core. 4770s Enabling module auth_basic. 4770s Enabling module access_compat. 4770s Enabling module authn_file. 4770s Enabling module authz_user. 4770s Enabling module alias. 4770s Enabling module dir. 4770s Enabling module autoindex. 4770s Enabling module env. 4770s Enabling module mime. 4770s Enabling module negotiation. 4770s Enabling module setenvif. 4770s Enabling module filter. 4770s Enabling module deflate. 4770s Enabling module status. 4770s Enabling module reqtimeout. 4770s Enabling conf charset. 4770s Enabling conf localized-error-pages. 4770s Enabling conf other-vhosts-access-log. 4770s Enabling conf security. 4770s Enabling conf serve-cgi-bin. 4770s Enabling site 000-default. 4771s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 4772s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 4773s Setting up autopkgtest-satdep (0) ... 4773s Processing triggers for ufw (0.36.2-5) ... 4773s Processing triggers for man-db (2.12.0-4build1) ... 4774s Processing triggers for libc-bin (2.39-0ubuntu8) ... 4776s (Reading database ... 75124 files and directories currently installed.) 4776s Removing autopkgtest-satdep (0) ... 4781s autopkgtest [22:37:20]: test check-http2: [----------------------- 4781s + a2enmod http2 4781s Enabling module http2. 4781s To activate the new configuration, you need to run: 4781s systemctl restart apache2 4781s + a2enmod ssl 4781s Considering dependency mime for ssl: 4781s Module mime already enabled 4781s Considering dependency socache_shmcb for ssl: 4781s Enabling module socache_shmcb. 4781s Enabling module ssl. 4781s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 4781s + a2ensite default-ssl 4781s To activate the new configuration, you need to run: 4781s systemctl restart apache2 4781s Enabling site default-ssl. 4781s To activate the new configuration, you need to run: 4781s systemctl reload apache2 4781s + echo Protocols h2c h2 http/1.1 4781s + service apache2 restart 4781s + echo Hello, world! 4781s + testapache curl -s -k http://localhost/hello.txt 4781s + cmd=curl -s -k http://localhost/hello.txt 4781s + curl -s -k http://localhost/hello.txt 4781s + result=Hello, world! 4781s + [ Hello, world! != Hello, world! ] 4781s + echo OK 4781s + testapache curl -s -k https://localhost/hello.txt 4781s + cmd=curl -s -k https://localhost/hello.txt 4781s OK 4781s + curl -s -k https://localhost/hello.txt 4781s OK 4781s + result=Hello, world! 4781s + [ Hello, world! != Hello, world! ] 4781s + echo OK 4781s + testapache nghttp --no-verify-peer https://localhost/hello.txt 4781s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 4781s + nghttp --no-verify-peer https://localhost/hello.txt 4781s + result=Hello, world! 4781s + [ Hello, world! != Hello, world! ] 4781s + echo OK 4781s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 4781s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 4781s + nghttp -u --no-verify-peer http://localhost/hello.txt 4781s OK 4781s + result=Hello, world! 4781s + [ Hello, world! != Hello, world! ] 4781s + echo OK 4781s OK 4782s autopkgtest [22:37:21]: test check-http2: -----------------------] 4782s check-http2 PASS 4782s autopkgtest [22:37:21]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 4782s autopkgtest [22:37:21]: test check-ubuntu-branding: preparing testbed 5905s autopkgtest [22:56:04]: testbed dpkg architecture: amd64 5905s autopkgtest [22:56:04]: testbed apt version: 2.7.14build2 5905s autopkgtest [22:56:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 5905s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 5905s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [10.6 kB] 5905s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [831 kB] 5905s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [360 kB] 5905s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6004 B] 5905s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [365 kB] 5905s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [270 kB] 5905s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 5905s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 5905s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [24.6 kB] 5905s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 5905s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1044 kB] 5905s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [449 kB] 5905s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 5905s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [9440 B] 5905s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2044 B] 5905s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 5908s Fetched 3507 kB in 1s (5801 kB/s) 5908s Reading package lists... 5909s Reading package lists... 5910s Building dependency tree... 5910s Reading state information... 5910s Calculating upgrade... 5910s The following packages will be upgraded: 5910s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 5910s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 5910s libsasl2-modules libsasl2-modules-db python3-gi python3.12 5910s python3.12-minimal shim-signed 5910s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5910s Need to get 12.6 MB of archives. 5910s After this operation, 34.8 kB disk space will be freed. 5910s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 5910s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 5910s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 5910s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 5910s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 5910s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 5910s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 5910s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 5910s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 5910s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 5910s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 5910s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 5910s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 5910s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 5910s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 5910s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 5910s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 5911s Preconfiguring packages ... 5911s Fetched 12.6 MB in 0s (76.3 MB/s) 5911s (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 ... 105900 files and directories currently installed.) 5911s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 5911s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 5911s Setting up bash (5.2.21-2ubuntu4) ... 5911s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 5911s (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 ... 105900 files and directories currently installed.) 5911s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 5911s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5911s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 5911s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5911s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 5911s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5911s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 5911s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5911s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 5912s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 5912s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 5912s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 5912s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 5912s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 5912s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 5912s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5912s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 5912s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5912s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 5912s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5912s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 5912s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5912s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 5912s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 5912s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 5912s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 5912s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 5912s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 5912s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 5912s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 5912s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 5912s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 5912s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 5912s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 5912s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 5912s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 5912s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 5912s Setting up grub-common (2.12-1ubuntu7) ... 5912s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 5913s Setting up python3-gi (3.48.2-1) ... 5914s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 5914s Setting up curl (8.5.0-2ubuntu10) ... 5914s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 5914s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 5914s Setting up grub2-common (2.12-1ubuntu7) ... 5914s Setting up python3.12 (3.12.2-5ubuntu3) ... 5915s Setting up grub-pc-bin (2.12-1ubuntu7) ... 5915s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 5915s Installing for x86_64-efi platform. 5916s grub-install: warning: EFI variables cannot be set on this system. 5916s grub-install: warning: You will have to complete the GRUB setup manually. 5916s Installation finished. No error reported. 5916s Setting up grub-pc (2.12-1ubuntu7) ... 5916s Installing for i386-pc platform. 5916s Installation finished. No error reported. 5916s Sourcing file `/etc/default/grub' 5916s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 5916s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 5916s Generating grub configuration file ... 5916s Found linux image: /boot/vmlinuz-6.8.0-22-generic 5916s Found initrd image: /boot/initrd.img-6.8.0-22-generic 5916s Found linux image: /boot/vmlinuz-6.8.0-11-generic 5916s Found initrd image: /boot/initrd.img-6.8.0-11-generic 5917s Warning: os-prober will not be executed to detect other bootable partitions. 5917s Systems on them will not be added to the GRUB boot configuration. 5917s Check GRUB_DISABLE_OS_PROBER documentation entry. 5917s Adding boot menu entry for UEFI Firmware Settings ... 5917s done 5917s Processing triggers for install-info (7.1-3build2) ... 5917s Processing triggers for libc-bin (2.39-0ubuntu8) ... 5917s Processing triggers for systemd (255.4-1ubuntu7) ... 5917s Processing triggers for man-db (2.12.0-4build1) ... 5918s Processing triggers for debianutils (5.17build1) ... 5918s Reading package lists... 5919s Building dependency tree... 5919s Reading state information... 5919s The following packages will be REMOVED: 5919s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 5919s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 5919s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 5919s After this operation, 167 MB disk space will be freed. 5919s (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 ... 105901 files and directories currently installed.) 5919s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 5920s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 5921s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 5922s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 5922s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 5922s /etc/kernel/postrm.d/initramfs-tools: 5922s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 5922s /etc/kernel/postrm.d/zz-update-grub: 5922s Sourcing file `/etc/default/grub' 5922s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 5922s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 5922s Generating grub configuration file ... 5922s Found linux image: /boot/vmlinuz-6.8.0-22-generic 5922s Found initrd image: /boot/initrd.img-6.8.0-22-generic 5922s Warning: os-prober will not be executed to detect other bootable partitions. 5922s Systems on them will not be added to the GRUB boot configuration. 5922s Check GRUB_DISABLE_OS_PROBER documentation entry. 5922s Adding boot menu entry for UEFI Firmware Settings ... 5922s done 5922s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 5922s (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 ... 74382 files and directories currently installed.) 5922s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 5923s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 5923s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 5923s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 5923s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 5923s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 5924s Reading package lists... 5924s Reading package lists... 5924s Building dependency tree... 5924s Reading state information... 5925s Calculating upgrade... 5925s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5925s Reading package lists... 5925s Building dependency tree... 5925s Reading state information... 5925s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5925s autopkgtest [22:56:24]: rebooting testbed after setup commands that affected boot 6072s Reading package lists... 6072s Building dependency tree... 6072s Reading state information... 6073s Starting pkgProblemResolver with broken count: 0 6073s Starting 2 pkgProblemResolver with broken count: 0 6073s Done 6074s The following additional packages will be installed: 6074s apache2 apache2-bin apache2-data apache2-utils libapr1t64 6074s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 6074s Suggested packages: 6074s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 6074s Recommended packages: 6074s ssl-cert 6074s The following NEW packages will be installed: 6074s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 6074s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 6074s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 6074s Need to get 2063 kB/2064 kB of archives. 6074s After this operation, 8019 kB of additional disk space will be used. 6074s Get:1 /tmp/autopkgtest.YP1jCO/7-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [708 B] 6074s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 6074s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 6074s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 6074s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 6074s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 6074s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-bin amd64 2.4.58-1ubuntu7 [1328 kB] 6074s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 6074s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 6074s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 apache2 amd64 2.4.58-1ubuntu7 [90.2 kB] 6074s Fetched 2063 kB in 0s (30.3 MB/s) 6074s Selecting previously unselected package libapr1t64:amd64. 6074s (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 ... 74381 files and directories currently installed.) 6074s Preparing to unpack .../0-libapr1t64_1.7.2-3.1build2_amd64.deb ... 6074s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 6074s Selecting previously unselected package libaprutil1t64:amd64. 6074s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 6074s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 6074s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 6074s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 6074s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 6074s Selecting previously unselected package libaprutil1-ldap:amd64. 6074s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 6074s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 6074s Selecting previously unselected package liblua5.4-0:amd64. 6074s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_amd64.deb ... 6074s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 6074s Selecting previously unselected package apache2-bin. 6075s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu7_amd64.deb ... 6075s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 6075s Selecting previously unselected package apache2-data. 6075s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu7_all.deb ... 6075s Unpacking apache2-data (2.4.58-1ubuntu7) ... 6075s Selecting previously unselected package apache2-utils. 6075s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 6075s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 6075s Selecting previously unselected package apache2. 6075s Preparing to unpack .../8-apache2_2.4.58-1ubuntu7_amd64.deb ... 6075s Unpacking apache2 (2.4.58-1ubuntu7) ... 6075s Selecting previously unselected package autopkgtest-satdep. 6075s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 6075s Unpacking autopkgtest-satdep (0) ... 6075s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 6075s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 6075s Setting up apache2-data (2.4.58-1ubuntu7) ... 6075s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 6075s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 6075s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 6075s Setting up apache2-utils (2.4.58-1ubuntu7) ... 6075s Setting up apache2-bin (2.4.58-1ubuntu7) ... 6075s Setting up apache2 (2.4.58-1ubuntu7) ... 6075s Enabling module mpm_event. 6075s Enabling module authz_core. 6075s Enabling module authz_host. 6075s Enabling module authn_core. 6075s Enabling module auth_basic. 6075s Enabling module access_compat. 6075s Enabling module authn_file. 6075s Enabling module authz_user. 6075s Enabling module alias. 6075s Enabling module dir. 6075s Enabling module autoindex. 6075s Enabling module env. 6075s Enabling module mime. 6075s Enabling module negotiation. 6075s Enabling module setenvif. 6075s Enabling module filter. 6075s Enabling module deflate. 6075s Enabling module status. 6075s Enabling module reqtimeout. 6076s Enabling conf charset. 6076s Enabling conf localized-error-pages. 6076s Enabling conf other-vhosts-access-log. 6076s Enabling conf security. 6076s Enabling conf serve-cgi-bin. 6076s Enabling site 000-default. 6076s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 6077s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 6078s Setting up autopkgtest-satdep (0) ... 6078s Processing triggers for ufw (0.36.2-5) ... 6078s Processing triggers for man-db (2.12.0-4build1) ... 6079s Processing triggers for libc-bin (2.39-0ubuntu8) ... 6081s (Reading database ... 75094 files and directories currently installed.) 6081s Removing autopkgtest-satdep (0) ... 6090s autopkgtest [22:59:09]: test check-ubuntu-branding: [----------------------- 6090s + ubuntu_logo_path=icons/ubuntu-logo.png 6090s ++ curl -s http://localhost 6090s + html_content=' 6090s 6090s 6090s 6090s 6090s Apache2 Ubuntu Default Page: It works 6090s 6090s 6090s 6090s
6090s 6090s
6090s
6090s

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

6090s 6090s

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

6090s 6090s
6090s
6090s
6090s Configuration Overview 6090s
6090s
6090s

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

6090s

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

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

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

6090s

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

6090s
6090s 6090s
6090s
6090s Reporting Problems 6090s
6090s
6090s

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

6090s

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

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

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

6090s 6090s

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

6090s 6090s
6090s
6090s
6090s Configuration Overview 6090s
6090s
6090s

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

6090s

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

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

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

6090s

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

6090s
6090s 6090s
6090s
6090s Reporting Problems 6090s
6090s
6090s

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

6090s

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

6090s
6090s 6090s
6090s
6090s
6090s
6090s 6090s =~ icons/ubuntu-logo\.png ]] 6090s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 6090s ++ grep Content-Type 6090s ++ tr -d '[:space:]' 6090s ++ cut -d ' ' -f 2- 6090s + content_type=image/png 6090s + expected=image/png 6090s + '[' image/png '!=' image/png ']' 6091s autopkgtest [22:59:10]: test check-ubuntu-branding: -----------------------] 6091s autopkgtest [22:59:10]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 6091s check-ubuntu-branding PASS 6091s autopkgtest [22:59:10]: test chroot: preparing testbed 7181s autopkgtest [23:17:20]: testbed dpkg architecture: amd64 7181s autopkgtest [23:17:20]: testbed apt version: 2.7.14build2 7181s autopkgtest [23:17:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 7181s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 7182s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6004 B] 7182s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [831 kB] 7182s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [360 kB] 7182s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [10.6 kB] 7182s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [270 kB] 7182s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [365 kB] 7182s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 7182s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [24.6 kB] 7182s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 7182s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 7182s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1045 kB] 7182s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [448 kB] 7182s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 7182s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [9440 B] 7182s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2044 B] 7182s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 7184s Fetched 3507 kB in 1s (5389 kB/s) 7184s Reading package lists... 7186s Reading package lists... 7186s Building dependency tree... 7186s Reading state information... 7186s Calculating upgrade... 7186s The following packages will be upgraded: 7186s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 7186s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 7186s libsasl2-modules libsasl2-modules-db python3-gi python3.12 7186s python3.12-minimal shim-signed 7186s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7186s Need to get 12.6 MB of archives. 7186s After this operation, 34.8 kB disk space will be freed. 7186s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 7187s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 7187s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 7187s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 7187s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 7187s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 7187s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 7187s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 7187s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 7187s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 7187s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 7187s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 7187s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 7187s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 7187s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 7187s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 7187s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 7187s Preconfiguring packages ... 7187s Fetched 12.6 MB in 0s (96.8 MB/s) 7187s (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 ... 105900 files and directories currently installed.) 7187s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 7187s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 7187s Setting up bash (5.2.21-2ubuntu4) ... 7187s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 7187s (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 ... 105900 files and directories currently installed.) 7187s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 7188s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7188s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 7188s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7188s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 7188s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7188s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 7188s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7188s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 7188s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 7188s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 7188s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 7188s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 7188s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 7188s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 7188s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7188s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 7188s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7188s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 7188s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7189s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 7189s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7189s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 7189s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 7189s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 7189s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 7189s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 7189s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 7189s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 7189s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 7189s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 7189s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 7189s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 7189s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 7189s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 7189s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 7189s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 7189s Setting up grub-common (2.12-1ubuntu7) ... 7189s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 7190s Setting up python3-gi (3.48.2-1) ... 7190s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 7190s Setting up curl (8.5.0-2ubuntu10) ... 7190s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 7191s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 7191s Setting up grub2-common (2.12-1ubuntu7) ... 7191s Setting up python3.12 (3.12.2-5ubuntu3) ... 7192s Setting up grub-pc-bin (2.12-1ubuntu7) ... 7192s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 7192s Installing for x86_64-efi platform. 7192s grub-install: warning: EFI variables cannot be set on this system. 7192s grub-install: warning: You will have to complete the GRUB setup manually. 7192s Installation finished. No error reported. 7192s Setting up grub-pc (2.12-1ubuntu7) ... 7193s Installing for i386-pc platform. 7193s Installation finished. No error reported. 7193s Sourcing file `/etc/default/grub' 7193s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 7193s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 7193s Generating grub configuration file ... 7193s Found linux image: /boot/vmlinuz-6.8.0-22-generic 7193s Found initrd image: /boot/initrd.img-6.8.0-22-generic 7193s Found linux image: /boot/vmlinuz-6.8.0-11-generic 7193s Found initrd image: /boot/initrd.img-6.8.0-11-generic 7194s Warning: os-prober will not be executed to detect other bootable partitions. 7194s Systems on them will not be added to the GRUB boot configuration. 7194s Check GRUB_DISABLE_OS_PROBER documentation entry. 7194s Adding boot menu entry for UEFI Firmware Settings ... 7194s done 7194s Processing triggers for install-info (7.1-3build2) ... 7194s Processing triggers for libc-bin (2.39-0ubuntu8) ... 7194s Processing triggers for systemd (255.4-1ubuntu7) ... 7194s Processing triggers for man-db (2.12.0-4build1) ... 7195s Processing triggers for debianutils (5.17build1) ... 7196s Reading package lists... 7196s Building dependency tree... 7196s Reading state information... 7196s The following packages will be REMOVED: 7196s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 7196s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 7196s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 7196s After this operation, 167 MB disk space will be freed. 7197s (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 ... 105901 files and directories currently installed.) 7197s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 7197s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 7200s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 7200s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 7200s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 7200s /etc/kernel/postrm.d/initramfs-tools: 7200s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 7200s /etc/kernel/postrm.d/zz-update-grub: 7200s Sourcing file `/etc/default/grub' 7200s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 7200s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 7200s Generating grub configuration file ... 7200s Found linux image: /boot/vmlinuz-6.8.0-22-generic 7200s Found initrd image: /boot/initrd.img-6.8.0-22-generic 7201s Warning: os-prober will not be executed to detect other bootable partitions. 7201s Systems on them will not be added to the GRUB boot configuration. 7201s Check GRUB_DISABLE_OS_PROBER documentation entry. 7201s Adding boot menu entry for UEFI Firmware Settings ... 7201s done 7201s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 7201s (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 ... 74382 files and directories currently installed.) 7201s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 7201s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 7201s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 7201s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 7201s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 7201s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 7202s Reading package lists... 7203s Reading package lists... 7203s Building dependency tree... 7203s Reading state information... 7203s Calculating upgrade... 7203s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7203s Reading package lists... 7203s Building dependency tree... 7203s Reading state information... 7204s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7204s autopkgtest [23:17:43]: rebooting testbed after setup commands that affected boot 7366s Reading package lists... 7367s Building dependency tree... 7367s Reading state information... 7367s Starting pkgProblemResolver with broken count: 0 7367s Starting 2 pkgProblemResolver with broken count: 0 7367s Done 7368s The following additional packages will be installed: 7368s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 7368s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 7368s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 7368s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 7368s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 7368s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 7368s Suggested packages: 7368s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 7368s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 7368s automake libtool flex bison gdb gcc-doc gcc-13-multilib gcc-13-doc 7368s gdb-x86-64-linux-gnu 7368s Recommended packages: 7368s ssl-cert 7368s The following NEW packages will be installed: 7368s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 7368s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 7368s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 7368s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 7368s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 7368s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 7368s 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. 7368s Need to get 49.3 MB/49.3 MB of archives. 7368s After this operation, 171 MB of additional disk space will be used. 7368s Get:1 /tmp/autopkgtest.YP1jCO/8-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [720 B] 7368s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 7368s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 7368s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-1.1ubuntu7 [11.2 kB] 7368s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1-ldap amd64 1.6.3-1.1ubuntu7 [9116 B] 7368s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 liblua5.4-0 amd64 5.4.6-3build2 [166 kB] 7368s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-bin amd64 2.4.58-1ubuntu7 [1328 kB] 7368s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 7368s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 7368s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 apache2 amd64 2.4.58-1ubuntu7 [90.2 kB] 7368s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 7368s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 7368s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 7368s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 7368s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 7368s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 7368s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 7368s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 7368s Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 7368s Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 7368s Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 7368s Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 7368s Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 7368s Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 7368s Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 7368s Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 7368s Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 7368s Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 7368s Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 7368s Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 7368s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 7369s Fetched 49.3 MB in 0s (120 MB/s) 7369s Selecting previously unselected package libapr1t64:amd64. 7369s (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 ... 74381 files and directories currently installed.) 7369s Preparing to unpack .../00-libapr1t64_1.7.2-3.1build2_amd64.deb ... 7369s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 7369s Selecting previously unselected package libaprutil1t64:amd64. 7369s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 7369s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 7369s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 7369s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_amd64.deb ... 7369s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 7369s Selecting previously unselected package libaprutil1-ldap:amd64. 7369s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_amd64.deb ... 7369s Unpacking libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 7369s Selecting previously unselected package liblua5.4-0:amd64. 7369s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_amd64.deb ... 7369s Unpacking liblua5.4-0:amd64 (5.4.6-3build2) ... 7369s Selecting previously unselected package apache2-bin. 7369s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu7_amd64.deb ... 7369s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 7369s Selecting previously unselected package apache2-data. 7369s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu7_all.deb ... 7369s Unpacking apache2-data (2.4.58-1ubuntu7) ... 7369s Selecting previously unselected package apache2-utils. 7369s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 7369s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 7369s Selecting previously unselected package apache2. 7369s Preparing to unpack .../08-apache2_2.4.58-1ubuntu7_amd64.deb ... 7369s Unpacking apache2 (2.4.58-1ubuntu7) ... 7369s Selecting previously unselected package libisl23:amd64. 7369s Preparing to unpack .../09-libisl23_0.26-3_amd64.deb ... 7369s Unpacking libisl23:amd64 (0.26-3) ... 7369s Selecting previously unselected package libmpc3:amd64. 7369s Preparing to unpack .../10-libmpc3_1.3.1-1_amd64.deb ... 7369s Unpacking libmpc3:amd64 (1.3.1-1) ... 7369s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 7369s Preparing to unpack .../11-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 7369s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7370s Selecting previously unselected package cpp-13. 7370s Preparing to unpack .../12-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 7370s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 7370s Selecting previously unselected package cpp-x86-64-linux-gnu. 7370s Preparing to unpack .../13-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 7370s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7370s Selecting previously unselected package cpp. 7370s Preparing to unpack .../14-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 7370s Unpacking cpp (4:13.2.0-7ubuntu1) ... 7370s Selecting previously unselected package libcc1-0:amd64. 7370s Preparing to unpack .../15-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libgomp1:amd64. 7370s Preparing to unpack .../16-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libitm1:amd64. 7370s Preparing to unpack .../17-libitm1_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libatomic1:amd64. 7370s Preparing to unpack .../18-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libasan8:amd64. 7370s Preparing to unpack .../19-libasan8_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package liblsan0:amd64. 7370s Preparing to unpack .../20-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libtsan2:amd64. 7370s Preparing to unpack .../21-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libubsan1:amd64. 7370s Preparing to unpack .../22-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libhwasan0:amd64. 7370s Preparing to unpack .../23-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libquadmath0:amd64. 7370s Preparing to unpack .../24-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 7370s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 7370s Selecting previously unselected package libgcc-13-dev:amd64. 7370s Preparing to unpack .../25-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 7370s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 7370s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 7370s Preparing to unpack .../26-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 7370s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7371s Selecting previously unselected package gcc-13. 7371s Preparing to unpack .../27-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 7371s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 7371s Selecting previously unselected package gcc-x86-64-linux-gnu. 7371s Preparing to unpack .../28-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 7371s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7371s Selecting previously unselected package gcc. 7371s Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 7371s Unpacking gcc (4:13.2.0-7ubuntu1) ... 7371s Selecting previously unselected package autopkgtest-satdep. 7371s Preparing to unpack .../30-8-autopkgtest-satdep.deb ... 7371s Unpacking autopkgtest-satdep (0) ... 7371s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libmpc3:amd64 (1.3.1-1) ... 7371s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 7371s Setting up liblua5.4-0:amd64 (5.4.6-3build2) ... 7371s Setting up apache2-data (2.4.58-1ubuntu7) ... 7371s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libisl23:amd64 (0.26-3) ... 7371s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 7371s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 7371s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7371s Setting up libaprutil1-ldap:amd64 (1.6.3-1.1ubuntu7) ... 7371s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-1.1ubuntu7) ... 7371s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 7371s Setting up apache2-utils (2.4.58-1ubuntu7) ... 7371s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7371s Setting up cpp-13 (13.2.0-23ubuntu3) ... 7371s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7371s Setting up apache2-bin (2.4.58-1ubuntu7) ... 7371s Setting up gcc-13 (13.2.0-23ubuntu3) ... 7371s Setting up cpp (4:13.2.0-7ubuntu1) ... 7371s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7371s Setting up apache2 (2.4.58-1ubuntu7) ... 7371s Enabling module mpm_event. 7371s Enabling module authz_core. 7371s Enabling module authz_host. 7371s Enabling module authn_core. 7371s Enabling module auth_basic. 7371s Enabling module access_compat. 7371s Enabling module authn_file. 7371s Enabling module authz_user. 7371s Enabling module alias. 7371s Enabling module dir. 7371s Enabling module autoindex. 7371s Enabling module env. 7371s Enabling module mime. 7371s Enabling module negotiation. 7371s Enabling module setenvif. 7371s Enabling module filter. 7371s Enabling module deflate. 7371s Enabling module status. 7371s Enabling module reqtimeout. 7371s Enabling conf charset. 7371s Enabling conf localized-error-pages. 7372s Enabling conf other-vhosts-access-log. 7372s Enabling conf security. 7372s Enabling conf serve-cgi-bin. 7372s Enabling site 000-default. 7373s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 7373s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 7374s Setting up gcc (4:13.2.0-7ubuntu1) ... 7374s Setting up autopkgtest-satdep (0) ... 7374s Processing triggers for ufw (0.36.2-5) ... 7374s Processing triggers for man-db (2.12.0-4build1) ... 7375s Processing triggers for libc-bin (2.39-0ubuntu8) ... 7377s (Reading database ... 75447 files and directories currently installed.) 7377s Removing autopkgtest-satdep (0) ... 7384s autopkgtest [23:20:43]: test chroot: [----------------------- 7384s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 7384s + gcc --print-file-name=libgcc_s.so.1 7384s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 7384s + cat 7384s + a2enconf chroot 7384s Enabling conf chroot. 7384s To activate the new configuration, you need to run: 7384s systemctl reload apache2 7384s + echo Hello, world! 7384s + service apache2 restart 7385s + wget -qO- http://localhost/hello.txt 7385s + result=Hello, world! 7385s + [ Hello, world! != Hello, world! ] 7385s autopkgtest [23:20:44]: test chroot: -----------------------] 7385s autopkgtest [23:20:44]: test chroot: - - - - - - - - - - results - - - - - - - - - - 7385s chroot PASS 7385s autopkgtest [23:20:44]: @@@@@@@@@@@@@@@@@@@@ summary 7385s run-test-suite PASS 7385s duplicate-module-load PASS 7385s default-mods PASS 7385s htcacheclean PASS 7385s ssl-passphrase PASS 7385s check-http2 PASS 7385s check-ubuntu-branding PASS 7385s chroot PASS 7409s Creating nova instance adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-proposed-migration-environment-3-c803de30-5583-46ce-85bf-f1ae3496985c from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7409s Creating nova instance adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-proposed-migration-environment-3-c803de30-5583-46ce-85bf-f1ae3496985c from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7409s Creating nova instance adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-proposed-migration-environment-3-c803de30-5583-46ce-85bf-f1ae3496985c from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7409s Creating nova instance adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-proposed-migration-environment-3-c803de30-5583-46ce-85bf-f1ae3496985c from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7409s Creating nova instance adt-noble-amd64-apache2-20240408-211739-juju-7f2275-prod-proposed-migration-environment-3-c803de30-5583-46ce-85bf-f1ae3496985c from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)...